JDK 1.1:具有AWT、内部类、JDBC、RMI、反射 JDK 1.2:有JIT解析器、精确内存管理、提升GC性能 JDK 1.3:Hotspot发布默认的虚拟机 JDK 1.4:VM退出 Java SE 5.0(JDK 1.5):具有泛型、注解、装箱、枚举、可变长的参数、foreach循环等 ...
分类:
编程语言 时间:
2019-04-09 21:03:51
阅读次数:
209
具体代码 https://github.com/hkui/algo_practice/blob/master/c/linklist/reverse_single_list.c ...
分类:
其他好文 时间:
2019-04-06 20:28:32
阅读次数:
137
一、理论篇(一) 1.1 概述 Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。 Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookee ...
分类:
其他好文 时间:
2019-04-06 18:31:04
阅读次数:
124
系列介绍|本系列主要是记录学习jvm过程中觉得重要的内容,方便以后复习 在说垃圾收集算法之前,先要说一下垃圾收集,从大的讲,垃圾收集需要考虑三件事情: 1.哪些内存需要回收 2.什么时候回收 3.如何回收 JVM在执行java程序时,把他管理的内存分为多个数据区域: 1.程序计数器(记录程序执行到哪 ...
分类:
编程语言 时间:
2019-04-06 14:14:36
阅读次数:
145
GitHub 项目地址 https://github.com/745421831/-/tree/master PSP PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 10 20 · Estimate · 估计 ...
分类:
编程语言 时间:
2019-04-06 10:00:53
阅读次数:
189
结对项目开发(石家庄地铁乘车系统) 结对成员:高宇,刘津鑫 Personal Software Process Stages 时间百分比(%) 实际花费的时间 (分钟) 原来估计的时间 (分钟) Planning 计划 70 40 · Estimate · 估计这个任务需要多少时间,把工作细化并大致 ...
分类:
其他好文 时间:
2019-04-03 14:08:29
阅读次数:
174
结对项目开发(石家庄地铁乘车系统) 结对成员: 刘津鑫 高宇 Personal Software Process Stages 时间百分比(%) 实际花费的时间 (分钟) 原来估计的时间 (分钟) Planning 计划 70 40 · Estimate · 估计这个任务需要多少时间,把工作细化并大 ...
分类:
其他好文 时间:
2019-04-03 14:07:08
阅读次数:
164
jps命令 查看JVM进程状况 格式为:jps [options] [hostid] 功能描述: jps是用于查看有权访问的hotspot虚拟机的进程. 当未指定hostid时,默认查看本机jvm进程,否者查看指定的hostid机器上的jvm进程,此时hostid所指机器必须开启jstatd服务。 ...
分类:
其他好文 时间:
2019-04-01 21:21:59
阅读次数:
176
HotSpot虚拟机提供了多种垃圾收集器,每种收集器都有各自的特点,没有最好的垃圾收集器,只有最适合的垃圾收集器。根据新生代和老年代各自的特点,我们应该分别为它们选择不同的收集器,以提升垃圾回收效率。 新生代垃圾收集器: a) 单线程:只开启一条GC线程进行垃圾回收,并且在垃圾回收过程中停止一切用户 ...
分类:
其他好文 时间:
2019-03-31 18:07:30
阅读次数:
183
一、对象创建的过程:当虚拟机遇到一条含有New的指令时,会进行一系列对象创建的操作。 a) 如果含有的话,直接进行下一步 b) 如果常量池中没有这个符号引用的话,说明这个类还没有被定义,回报ClassNotFounddError的异常。 2.检查该符号引用所属的类是否已经被加载到JVM中 a) 如果 ...
分类:
其他好文 时间:
2019-03-31 18:06:46
阅读次数:
132