摘要: HashMap在java集合中是一个非常重要的类,经常会在大厂面试中用于测试面试者对HashMap源码设计的理解,对java基础技术研究的热情以及学习能力、思维的缜密等等。每次看到HashMap相关的技术文章,总是看了记,忘了看,理解和掌握不是很深刻,有种雾里看花的感觉,索性自己看到底是怎么实现的, 阅读全文
posted @ 2019-05-16 16:24 hezhiyuan 阅读(166) 评论(0) 推荐(1)
摘要: 一直对wait和notify的了解停留在理论阶段,所以通过一个经典的生产者和消费者案例感受下线程的同步。下面对涉及到的生产者、消费者的对象进行介绍。 先来实现下消费者的代码: 同样的,生产者循环执行生产方法,接着介绍主类,就是ProducterAndConsumer类。 在main方法中,开启消费者 阅读全文
posted @ 2019-05-08 15:55 hezhiyuan 阅读(2276) 评论(1) 推荐(1)
摘要: 最近复习到快速排序和归并排序,根据其排序思路,自己动手实现了一下,这两种排序都用到了递归调用,在以往的项目中没有用到过递归,所以这次趁此机会练习下递归的使用。 快速排序 阅读全文
posted @ 2019-05-08 13:19 hezhiyuan 阅读(333) 评论(0) 推荐(0)
摘要: 花了三天时间试图做一个永远不能完成的任务。需求:程序逻辑出现错误 @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)