自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李勇杰

水利万物而不争

  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 spring中用到的设计模式

单例模式保证全局仅有一个实例,并为其提供一个全局访问点。spring中最明显的使用时配置注册bean的时候设置scope为singleton。源码实现org.springframework.beans.factory.support.AbstractBeanFactory#doGetBean@Nullable protected Object getSingleton(Strin...

2019-03-31 10:14:28 2619

原创 【JVM】类装载

什么是类加载机制把Class文件加载到内存中,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java 类型就是类的加载机制。类加载的时机下图是类在jvm中的生命周期:何时加载:遇到new/getstatic/putstatic/invokestatic反射子类加载时若父类没有加载,则先加载父类包含main方法的类JDK1.7动态语言支持时MethodHa...

2019-03-27 21:21:50 277

原创 【JVM】GC

什么是GC随着程序的运行,内存中的变量,对象等越来越多轻则影响性能重则导致系统崩溃。内存回收回收的是哪些区域呢,是堆和方法区;栈帧、程序计数器、本地方法栈的生命周期是与线程同步的,线程结束它们也就消失了,所以这些区域不需要回收。GC就是找到存活对象回收无用对象占用的内存空间让其他对象。什么是垃圾要想进行垃圾回收首先得知道什么是垃圾,对程序来说判断垃圾是通过一些算法进行判断的,有以下算法...

2019-03-26 21:32:43 796

原创 【JVM】参数设置

idea在哪里设置JVM参数Trace跟踪参数打印GC简要信息-verbose:gc-XX:+PrintGC打印详细信息-XX:+PrintGCDetails打印CG发生的时间戳-XX:+PrintGCTimeStamps指定GC log的位置,以文件输出帮助开发人员分析问题-Xloggc:log/gc.log //这里是你的日志路径,可以是相对的也可以是绝对路径...

2019-03-25 11:53:12 286

原创 提高项目演示效率

今天演示项目:项目不大但模块很多,不同的人演示的时候都要重新输入一遍表单,开会的时间大约是一个小时,感觉百分之六十的时间都花在表单输入上,而且这种输入也是乱输入,仅仅是为了演示功能。解决方案:在开发测试阶段在每个有表单的界面开放一个按钮,这个按钮可以一键填写表单,这样的话可以节省大部分的时间,开发测试演示过程中都可以使用哦。...

2019-03-24 21:01:28 210 4

原创 【JVM】运行机制

启动流程我们写完代码之后代码到底是如何执行的呢?1、编写源代码,XXX.java2、编译成XXX.class3、打包成XXX.jar4、执行命令 java -jar XXX.jar来启动程序JVM基本结构类加载子系统:把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化最终形成可以被JVM直接使用的Java类型指令计数器:可以当做当前线程所执行字节码行号...

2019-03-24 17:33:25 491 1

原创 【基础】网络层

什么是网络层在网络体系结构中,网络层位于数据链路层之上传输层之下,位于提供端到端传输层服务协议的底层。网络层是网络核心的最高层,是大型网络互联的关键。网络层服务转发当通过输入链路收到分组后,路由器需要决策通过哪条输出链路将分组发送出去,并将分组从输入接口转移到输出接口。路由选择分组从源主机到目的主机过程中需要通过某种方式确定分组需要经过的路径,计算选择哪条路径的方法叫做路由选择算法。...

2019-03-24 09:43:38 484 1

原创 记一次北航软件学院复试

总共往学校跑了三次,第一次是去体检,大早晨饿着肚子水都不敢喝,经过曲折的两个小时到了北航校医院,那队伍太长了,光抽血这一项就排队排了半个小时,可能我去的时间的不早不晚吧;建议要么去的时候就大早晨去,要么就将近11点的时候再到校医院。第二次去是体检的第二天把体检表取出来交给秦老师,此处需要注意下,体检结束之后把单子交之前记住自己的编号,第二天去领的时候好找一些。体检结果分三类,体检合格、基本合格、...

2019-03-17 21:39:49 2691 9

原创 小强升职记读书笔记

时间管理不仅是一门知识,更是一种习惯,最好成为一种常态。读书笔记小强升职记时间花到哪里无压工作小强升职记时间花到哪里忙分两种:真的很忙的人和假装很忙的人;假装很忙的人办事效率很高,用很短的时间久完成了大部分工作忙着打发闲暇时间,现在公司越来越重视工作结果,所以也没有必要假装很忙,省下来的时间都是自己的。真的很忙的人也分两种:一种会自我管理,另一个则不会;会自我管理的人二十分投入八十分回...

2019-03-10 17:13:56 733 1

北航软件学院复试专业基础

.什么是数字证书 数字证书就是互联网通讯中标志通讯各方身份信息的一串数字,提供了一种在Internet上验证通信实体身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证。它是由一个由权威机构-----CA机构,又称为证书授权(Certificate Authority)中心发行的,人们可以在网上用它来识别对方的身份。数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。最简单的证书包含一个公开密钥、名称以及证书授权中心的数字签名。 2.木马和蠕虫的区别 病毒“指编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码”。病毒必须满足两个条件: 1、它必须能自行执行。它通常将自己的代码置于另一个程序的执行路径中。 2、它必须能自我复制。例如,它可能用受病毒感染的文件副本替换其他可执行文件。病毒既可以感染桌面计算机也可以感染网络服务器。 蠕虫(worm)是病毒中的一种,但是它与普通病毒之间有着很大的区别。一般认为:蠕虫是一种通过网络传播的恶性病毒,它具有病毒的一些共性,如传播性、隐蔽性、破坏性等等,同时具有自己的一些特征,如不利用文件寄生(有的只存在于内存中),对网络造成拒绝服务,以及和黑客技术相结合,等等。普通病毒需要传播受感染的驻留文件来进行复制,而蠕虫不使用驻留文件即可在系统之间进行自我复制, 普通病毒的传染能力主要是针对计算机内的文件系统而言,而蠕虫病毒的传染目标是互联网内的所有计算机。

2019-03-17

quicklink小demo

quicklink学习使用,通过让浏览器在空闲时间预加载可见界面上的连接来实现让网站体验更好。

2019-01-26

MVC框架UML图

本资源是个人通过几天学习总结而来,提供给大家一起学习。

2017-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除