会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hezhiyuan
博客园
首页
新随笔
联系
订阅
管理
2019年5月16日
HashMap源码学习
摘要: HashMap在java集合中是一个非常重要的类,经常会在大厂面试中用于测试面试者对HashMap源码设计的理解,对java基础技术研究的热情以及学习能力、思维的缜密等等。每次看到HashMap相关的技术文章,总是看了记,忘了看,理解和掌握不是很深刻,有种雾里看花的感觉,索性自己看到底是怎么实现的,
阅读全文
posted @ 2019-05-16 16:24 hezhiyuan
阅读(166)
评论(0)
推荐(1)
2019年5月8日
生产者和消费者代码实现
摘要: 一直对wait和notify的了解停留在理论阶段,所以通过一个经典的生产者和消费者案例感受下线程的同步。下面对涉及到的生产者、消费者的对象进行介绍。 先来实现下消费者的代码: 同样的,生产者循环执行生产方法,接着介绍主类,就是ProducterAndConsumer类。 在main方法中,开启消费者
阅读全文
posted @ 2019-05-08 15:55 hezhiyuan
阅读(2276)
评论(1)
推荐(1)
快速排序和堆排序代码
摘要: 最近复习到快速排序和归并排序,根据其排序思路,自己动手实现了一下,这两种排序都用到了递归调用,在以往的项目中没有用到过递归,所以这次趁此机会练习下递归的使用。 快速排序
阅读全文
posted @ 2019-05-08 13:19 hezhiyuan
阅读(333)
评论(0)
推荐(0)
2019年2月27日
一次定位不准的问题
摘要: 花了三天时间试图做一个永远不能完成的任务。需求:程序逻辑出现错误 @Autowiredprivate TwoHoursTaskThread twoHoursTaskThread;// 该实例是实现Runnable的一个单例 for(int i=0,l=list.size();i<l;i++){ Fo
阅读全文
posted @ 2019-02-27 17:15 hezhiyuan
阅读(218)
评论(0)
推荐(0)
公告