摘要: 自由软件 自由软件是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。 注意,自由并不代表着免费。正是这种开放、开源的精神,计算机软件才得以如此飞快地发展。 开源协议 软件的开源协议授予所有用户使用,修改以及共享的权限,并明确表示了哪些行为是准许的,哪些行为是禁止的。 协议太宽松会导致作者丧 阅读全文
posted @ 2018-06-03 23:10 Ye_yang 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 1.回顾CMS 1.1堆内存结构 1.2新生代GC 1.3老年代GC 2.G1收集器 2.1G1实现概览及使用场景 G1的推荐使用场景 2.2GC 2.2.1新生代GC 2.2.2老年代GC 老年代GC总结 2.2.3 其他 2.4 最佳实践 2.4.1 JVM参数 基本参数设置 关键参数设置 3. 阅读全文
posted @ 2018-06-03 23:07 Ye_yang 阅读(4476) 评论(0) 推荐(0) 编辑
摘要: HotSpot虚拟机中的垃圾收集器 GC评价标准 GC调优 响应时间 吞吐量 1.新生代收集器 Serial收集器 ParNew收集器 Parallel Scavenge收集器 2.老年代收集器 Serial Old收集器 Parallel Old收集器 CMS收集器(Concurrent Mark 阅读全文
posted @ 2018-06-03 22:56 Ye_yang 阅读(2360) 评论(1) 推荐(1) 编辑
摘要: 5.1 Maven坐标——项目唯一标识 groupId(必须定义):定义Mavan项目隶属的实际项目,如SpringFramework,一个实际项目可包含多个Maven项目 artifactId(必须定义):定义实际项目中的一个Maven项目,如spring-core、spring-context 阅读全文
posted @ 2018-06-03 22:44 Ye_yang 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 10.2maven-surefire-plugin插件 【生命周期】的【阶段】与【插件】的【目标】绑定 default生命周期的test阶段:使用单元测试框架运行测试 Maven内置绑定:default生命周期的test阶段与maven-surefire-plugin插件的test目标绑定 mvn 阅读全文
posted @ 2018-06-03 22:37 Ye_yang 阅读(997) 评论(0) 推荐(0) 编辑