首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zyx94
掘友等级
勤劳的搬运工
👉🏻 https://gitee.com/happy-new-years
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
73
文章 71
沸点 2
赞
73
返回
|
搜索文章
最新
热门
分享一份后端社招面试考点的Roadmap~
传送门:开"卷"有益-后端社招面试知识点整理 FYI 这个Wiki库本质上就是一份后端社招面试知识点~~(八股文)~~的Roadmap,内容基本来自阅读书籍、互联网和个人见解,但并不会直接copy原出
同事有话说:JDK5版本读写锁的死锁是怎么发生的|牛气冲天新年征文
看到这里时一直想不明白这个死锁是如何发生的,后来把问题抛到公司群,有几个大佬给了思路并在源码层面上作出了解释,才算是把这个问题彻底弄明白了,这里把思考的过程整理下做个总结。 通过控制台打印可以发现线程A尝试获取写锁后就阻塞了,而main线程也阻塞在了重入获取读锁的地方,jsta…
同事有话说:ThreadPoolExecutor是怎么回收线程的
我勤学好问的同事最近又扔给我一连串ba问gu题wen,其中有一个是关于ThreadPoolExecutor线程池的:ThreadPoolExecutor是怎么回收线程的?基于 "Talk is cheap, show me the code." 的基本原则,我们直接翻一下Thr…
同事有话说:如何高效的统计出Bitmap中1的个数
以上摘自文章 REDIS BITMAPS – FAST, EASY, REALTIME METRICS ,发现还是原汁原味的好理解(我自己翻译的都是什么鬼),其实就是一个二进制数组,数组元素只能是0或者1,你可以对位图执行逻辑与、或、异或等位运算。 这个就好理解多了嘛,马上安排…
搬运工聊Java:SoftReference, WeakReference, PhantomReference及其应用举例
看来看去,借用《深入理解Java虚拟机》第三版第三章3.2 “对象已死?” 这一小节可以很自然的引出本文的主题,我猜你肯定不想去翻书,所以本搬运工先大致的复述一下书里的内容。(前言接下来部分大量参考《深入理解Java虚拟机》一书。) 我们都知道堆的大小是有限的,为了内存资源得到…
Druid连接池超时连接清理配置排坑
另外还有一个同样关键的配置,那就是MySQL的超时配置是300秒,超过300秒MySQL会主动关闭链接(我是直连MySQL的,如果是走LVS->RDS这样的链路的话就需要看LVS对连接存活的保留时间了)。一些有经验的同学看到这个配置可能已经发现问题了,还没发现的也不急,接下去看…
MySQL技术内幕 读书笔记(一):InnoDB逻辑存储结构与索引树的关系
以下内容均面向MySQL InnoDB存储引擎展开。 从InnoDB存储引擎的逻辑存储结构看,所有数据都被逻辑地存放在一个空间中,称之为表空间(tablespace)。表空间又由段(segment)、区(extent)、页(page,在一些文档中有时也被称为块 block )组…
个人成就
文章被点赞
86
文章被阅读
21,088
掘力值
577
关注了
25
关注者
31
收藏集
1
关注标签
26
加入于
2016-02-26