上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 自由软件 自由软件是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。 注意,自由并不代表着免费。正是这种开放、开源的精神,计算机软件才得以如此飞快地发展。 开源协议 软件的开源协议授予所有用户使用,修改以及共享的权限,并明确表示了哪些行为是准许的,哪些行为是禁止的。 协议太宽松会导致作者丧 阅读全文
posted @ 2018-06-03 23:10 Ye_yang 阅读(659) 评论(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 阅读(4468) 评论(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 阅读(2356) 评论(1) 推荐(1) 编辑
摘要: 5.1 Maven坐标——项目唯一标识 groupId(必须定义):定义Mavan项目隶属的实际项目,如SpringFramework,一个实际项目可包含多个Maven项目 artifactId(必须定义):定义实际项目中的一个Maven项目,如spring-core、spring-context 阅读全文
posted @ 2018-06-03 22:44 Ye_yang 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 10.2maven-surefire-plugin插件 【生命周期】的【阶段】与【插件】的【目标】绑定 default生命周期的test阶段:使用单元测试框架运行测试 Maven内置绑定:default生命周期的test阶段与maven-surefire-plugin插件的test目标绑定 mvn 阅读全文
posted @ 2018-06-03 22:37 Ye_yang 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 1.Unsafe类介绍 Unsafe类是在sun.misc包下,不属于Java标准。但是很多Java的基础类库,包括一些被广泛使用的高性能开发库都是基于Unsafe类开发的,比如Netty、Hadoop、Kafka等。 使用Unsafe可用来直接访问系统内存资源并进行自主管理,Unsafe类在提升J 阅读全文
posted @ 2018-05-23 00:03 Ye_yang 阅读(1090) 评论(0) 推荐(3) 编辑
摘要: 版本管理:项目整体版本的演变过程的管理,如从1.0-SNAPSHOT到1.0,再到1.1-SNAPSHOT 版本控制:借助版本控制工具追踪代码的每一个变更 13.1什么是版本管理 版本管理:项目整体版本的演变过程的管理,从快照版本到发布版本之间的转换,如从1.0-SNAPSHOT到1.0,再到1.1 阅读全文
posted @ 2018-05-03 22:52 Ye_yang 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 面对不同环境的差异能够灵活的构建项目, 操作系统的差异 开发环境、测试环境、产品环境的差异(最常用) 不同客户的差异 Maven中灵活的构建:属性、资源过滤、profile 14.1Maven属性 6类Maven属性 内置属性:${basedir}表示项目根目录,及包含pom.xml文件的目录;${ 阅读全文
posted @ 2018-05-03 22:50 Ye_yang 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 6.1什么是Maven仓库? Maven仓库:存储所有Maven项目共享的构件的统一位置。 Maven仓库的作用:Maven项目仅需声明依赖坐标,即可在需要的时候自动根据坐标找到仓库中的构件。 6.2仓库的布局 Maven仓库布局方式:根据构件的唯一的坐标,可以确定其在仓库中的唯一存储路径。 示例: 阅读全文
posted @ 2017-12-17 22:10 Ye_yang 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1.背景 Log4j 2中记录日志的方式有同步日志和异步日志两种方式,其中异步日志又可分为使用AsyncAppender和使用AsyncLogger两种方式。 2.Log4j2中的同步日志 所谓同步日志,即当输出日志时,必须等待日志输出语句执行完毕后,才能执行后面的业务逻辑语句。 下面通过一个例子来 阅读全文
posted @ 2017-12-01 23:50 Ye_yang 阅读(46215) 评论(1) 推荐(9) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页