- 博客(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
北航软件学院复试专业基础
2019-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人