- 博客(8)
- 收藏
- 关注
原创 [jjzhu学java]之JDK集合框架源码分析
Java CollectionCollection接口AbstractCollection类AbstractList类Vector类Stack栈ArrayListAbstractSequentialListLinkedList线性链表Map接口AbstractMapHashMapLinkedHashMaptreeMapHashTable总结Java Collectio
2016-12-15 19:12:57 1769
原创 [jjzhu学hadoop]之hadoop2.7.3源码编译eclipse项目
编译环境必须的安装包安装jdk安装mvn配置本地仓库路径更换阿里云maven镜像强烈推荐更换Native librariesProtocolBuffer 250可选的安装包Snappy compressionBzip2Jansson C Library for JSONLinux FUSE编译eclipse plugin切换到root编译hadoop-maven-plug
2016-12-15 11:21:18 1840
原创 [jjzhu学java之多线程笔记]java并发机制的底层实现原理
volative的应用volatile的定义与实现原理synchronized的实现原理和应用java对象头锁升级偏向锁偏向锁的撤销关闭偏向锁轻量锁轻量锁加锁轻量锁解锁锁的优缺点对比原子操作的实现原理术语定义处理器实现原子操作使用总线锁保证原子性使用缓存锁保证原子性java如何实现原子操作volative的应用volatile的定义与实现原理Java编程语言允许线程
2016-12-15 10:58:51 565
原创 [jjzhu学java]之自动装箱的陷阱
自动装箱、拆箱的陷阱装箱与拆箱java语言中为每种基本数据类型(int,float,double…)都提供了与之对应的包装器类型(Integer,Float,Double)。从java se5之后就开始提供了自动装箱的特性。想要得到一个数值为2016的Integer时,只需要如下的赋值语句://Integer a = Integer.valueOf(2016);Integer a = 2016;该
2016-10-31 12:47:19 376 1
原创 [jjzhu学java]之深入理解JVM之垃圾收集器与内存分配策略
深入理解JVM之垃圾收集器与内存分配策略如何判断对象已经消亡引用计数算法根搜索算法深入理解JVM之垃圾收集器与内存分配策略java中对象的创建需要的内存都是在java堆中申请的,所以垃圾收集的区域就是对java堆和方法区的内存区域进行GC。如何判断对象已经消亡垃圾收集器的主要任务就是找出已经“消亡”的对象,将其标记并清除其说用内存的过程,如何判断某个对象已
2016-10-21 10:49:16 432
原创 [jjzhu学java]深入理解JVM笔记之内存管理机制
深入理解JVM笔记之内存管理机制运行时数据区域程序计数器JVM栈本地方法栈Java堆方法区运行时常量池直接内存对象访问OutOfMemoryError异常Java堆溢出示例JVM栈和本地方法栈溢出运行时常量池溢出快捷键Markdown及扩展表格定义列表代码块脚注目录数学公式UML 图离线写博客浏览器兼容深入理解JVM笔记之内存管理机制本Markdown
2016-10-20 23:10:38 1375
原创 [jjzhu学python]之使用python抓取拉勾网职位信息并做简单统计分析
自写的python爬虫,简单的实现了抓取拉勾网的一些职位信息,简单运用了多线程,后期再多这些信息进行统计,做点简单的分析,
2016-04-10 15:43:44 5146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人