摘要: 本文是关于mybatis缓存模块设计的读后感,关于缓存的思考,关于mybatis的缓存源码详细分析在另一篇文章:https://www.cnblogs.com/gmt-hao/p/12448896.html,欢迎大家指教。 一般我们用到缓存的时候,只知道他很快,很强,还能持久,但是为什么他可以做到这 阅读全文
posted @ 2020-02-16 17:45 吃肉不长肉的小灏哥 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 之前也没有系统的学过数据结构,但是平时用到的数组,链表等还是比较简单的,理解的时候即便没有接触过但是撸一撸源码,看一看画的图,基本上也就会了,树,二叉树,二叉搜索树,平衡二叉树,2-3树(完美平衡二叉树),红黑树。这次主要是在整理Java基本的数据类型Collection和Map子类的时候,发现要想 阅读全文
posted @ 2020-02-07 22:06 吃肉不长肉的小灏哥 阅读(122) 评论(0) 推荐(0) 编辑
摘要: mybatis是一个非常优秀的开源orm框架,在大型的互联网公司,基本上都会用到,而像程序员的圣地—阿里虽然用的是自己开发的一套框架,但其核心思想也无外乎这些,因此,去一些大型互联网公司面试的时候,总是会问到对于这些开源框架的理解,有没有阅读开源框架的源码,虽说是面试造火箭,工作拧螺丝,但是让你造火 阅读全文
posted @ 2020-02-06 21:45 吃肉不长肉的小灏哥 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 公司今年太凶残了,去年入职的时候,看了下大概有一万人,我走的时候,只剩下5000不到了,我也不知道这一年里发生了什么,一批进来的十几个人,只剩下2 3个了,很好,现在我也走了,公司年底的这一波操作简直是让我目瞪口呆,眼睁睁的看着座位边上的人一个个离开,然后被别人眼睁睁,其实挺悲哀的。这两年大家都在聊 阅读全文
posted @ 2020-02-06 16:50 吃肉不长肉的小灏哥 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 工作两年了,本身并不是程序员,却踏上了这条绝顶之路,一开始有些彷徨,工作之后的很多小伙伴其实都是非本专业存在,释然了很多,大部分转行的还是因为程序员工资高吧,其实自己当初何尝不是受这些影响呢。 毕业之前的一家公司很大,但是没待几天就被外派到外包现场去了,在那边干了很久关于运维方面的事,其实现在回想一 阅读全文
posted @ 2019-06-22 11:23 吃肉不长肉的小灏哥 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.symaPhore简介 symaphore(信号量)用来控制同时访问某个资源的线程数量,一般用在并发流量控制。个人对它的理解相当于是接待室每次只能接待固定数量的人,当达到最高接待数的时候,其他人就会被拦截在外等待,当前面接待完走出接待室,才会继续接待下面的人。 2.symaphore使用 sym 阅读全文
posted @ 2018-08-20 14:42 吃肉不长肉的小灏哥 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1.CountDownLatch countDownLatch的作用是让一组线程等待其他线程完成工作以后在执行,相当于加强版的join(不懂可以百度一下join的用法),一般在初始化的时候会在构造方法传入计数器, 后续,在其他线程中每次调用countDown方法计数器减一,一般在需要等待的线程中调用 阅读全文
posted @ 2018-08-18 11:28 吃肉不长肉的小灏哥 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 1.什么是分而治之 分而治之就是将一个大任务层层拆分成一个个的小任务,直到不可拆分,拆分依据定义的阈值划分任务规模。 fork/join通过fork将大任务拆分成小任务,在将小任务的结果join汇总 2.fork/join标准范式 先上图 在使用fork/join做任务分配之前,首先得了解其中的几个 阅读全文
posted @ 2018-07-27 09:16 吃肉不长肉的小灏哥 阅读(3040) 评论(0) 推荐(0) 编辑