随笔分类 -  java

HashMap工作原理
摘要:hashmap存储的为key-value键值对,get的时间复杂度是O(1),具体实现原理如下: 1. hashmap是基于数组之上,通过一定算法,用空间转换时间 2. hashmap的数据结构为数组+链表Entity<key,value> 3. 首先通过hash算法计算key的hash值,通过ha 阅读全文

posted @ 2016-03-08 15:40 风言疯语 阅读(253) 评论(0) 推荐(0)

java 线程池学习
摘要:在jdk1.5版本实现了几种线程池模式,基本适用于开发中应用到的绝大多数场景; 线程池介绍: 1.newCachedThreadPool 无界线程池 无界线程池一般适用于一些执行时间很短的异步任务,服务器中应用的不多,大量线程会影响性能 2.newFixedThreadPool 固定大小线程池线程池 阅读全文

posted @ 2016-03-08 14:04 风言疯语 阅读(190) 评论(0) 推荐(0)

spring boot了解
摘要:spring4倾向于基于注解的配置,强化的注解的功能,对比与spring3还是有很多的区别;spring boot对spring的各个组件功能管理,基于默认配置即可简单构建一个spring4的项目,对于小项目是一个比较好的选择,本篇基于java8 gradle的spring boot 1.3版本... 阅读全文

posted @ 2015-12-21 10:25 风言疯语 阅读(309) 评论(0) 推荐(0)

了解JVM
摘要:---恢复内容开始---Java对象在运行环境中,对于内存而言,存在三种状态:年轻代、年老代、永生代;下图是JVM内存模型1.年轻代被分为3个部分:Enden区和两个Survivor区,垃圾回收--Minor GC2. 新建对象-->首先在E区申请内存,不足执行Minor GC 通过一定的算法 E-... 阅读全文

posted @ 2015-09-29 11:41 风言疯语 阅读(428) 评论(0) 推荐(0)

maven 整理
摘要:1. 打包命令: mvn package -DskipTests2. 发布命令: mvn deploy -DperformRelease=true 阅读全文

posted @ 2015-09-21 18:25 风言疯语 阅读(167) 评论(0) 推荐(0)

IOC(ID)/AOP 解读
摘要:http://www.tuicool.com/articles/bquQZf 阅读全文

posted @ 2015-08-27 15:34 风言疯语 阅读(229) 评论(0) 推荐(0)

idea intellij 快捷键(ubuntu版本)
摘要:S + C + T 创建测试类A + F12 开启终端C + F12 查看类中的方法属性----随时更新,记录快捷方式 阅读全文

posted @ 2015-08-25 14:52 风言疯语 阅读(813) 评论(0) 推荐(0)

导航