首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CodeH
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
CodeH
赞了这篇文章
孔咯
服务端TL
·
2年前
关注
Mysql「Select For Update」锁机制分析
Mysql + InnoDB 下的,各种索引场景下写锁竞争的深入分析,包括:主键索引与二级索引加锁的差异,是否命中时加锁的差异,精确匹配及范围查询的差异。...
8
1
分享
CodeH
赞了这篇文章
猿码架构
5年前
关注
啃碎并发(四):Java线程Dump分析
Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Java虚拟机打...
116
2
分享
CodeH
赞了这篇文章
小傅哥
🥇公众号 @bugstack虫洞栈
·
2年前
关注
调研字节码插桩技术,用于系统监控设计和实现
一套线上系统是否稳定运行,取决于它的运行健康度,而这包括;调用量、可用率、影响时长以及服务器性能等各项指标的一个综合值。并且在系统出现异常问题时,可以抓取整个业务方法执行链...
202
31
分享
CodeH
3年前
关注
CMS垃圾收集器
1. 初始标记(Initial Mark) 2. 并发标记(Concurrent Mark) 该阶段多个gc线程与用户线程并发执行,从初始标记阶段标出的对象开始进行Trac...
2
评论
分享
CodeH
3年前
关注
深入理解Java虚拟机
线程私有,一块较小的内存空间,可以看成是当前线程字节码执行的行号。唯一一个不会有OutOfMemoryError情况出现 线程私有,线程运行时的java内存模型,存储局部变...
9
1
分享
CodeH
3年前
关注
G1 垃圾收集器
1. 分区(Region) G1将堆分成大小相等的分区(Region),每个分区可以是Eden,Survivor或Old,同一时刻每个分区只能属于一个代。G1 中 Regi...
4
8
分享
CodeH
3年前
关注
消息队列
如果B系统出现问题,导致A系统调用B系统的接口阻塞,那C,D系统也都会受到影响;A系统还需要考虑其他三个系统是否正常运行,是否需要重发数据。 如果某一时刻D系统不再需要A系...
3
评论
分享
CodeH
3年前
关注
Java容器
在插入时:ArrayList的时间主要消耗在移动数据,也有可能由于空间不足而重新分配一个新的数组,再将数组拷贝到新数组;而LinkedList主要消耗的时间是查找对应位置,...
2
1
分享
CodeH
3年前
关注
Java并发总结
最重要的区别是sleep方法不会释放锁,而wait方法会释放锁。 wait:wait方法需要在同步块或同步方法中才能被调用,否则会抛出异常,调用wait方法的线程需要被no...
5
评论
分享
CodeH
3年前
关注
Redis数据结构
字符串类型,通过一个key指向一个value。高级的用法,通过SET k v EX seconds NX实现分布式锁。底层数据结构:int, sds_raw, sds_em...
赞
评论
分享
CodeH
赞了这篇文章
阿里巴巴大淘宝技术
阿里巴巴集团 @大淘宝技术,服务9亿用户,赋能各行业1000万商家,作为核心技术团队保障14次双十一购物狂欢节成功
·
3年前
关注
Java类加载器 — classloader 的原理及应用
classloader顾名思义,即是类加载。虚拟机把描述类的数据从class字节码文件加载到内存,并对数据进行检验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java...
141
7
分享
CodeH
赞了这篇文章
karminski牙医
技术副总监 @金山办公
·
6年前
关注
教你如何迅速秒杀掉99%的海量数据处理面试题
1、海量日志数据,提取出某日访问百度次数最多的那个IP。 2、寻找热门查询,300万个查询字符串中统计最热门的10个查询。 3、上千万或上亿数据(有重复),统计其中出现次数...
105
2
分享
CodeH
4年前
关注
java创建对象的两种方式效率对比
简单的记录一下,结果表明反射与lambda这两种方式的效率并不会相差很多,在使用lambda的地方可以放心的使用反射。...
赞
2
分享
CodeH
赞了这篇文章
衣舞晨风
打字员 @公众号【衣舞晨风】
·
4年前
关注
Java 垃圾回收算法之G1[精品长文]
G1(Garbage-First)回收器是在JDK1.7中正式使用的全新垃圾回收器,G1拥有独特的垃圾回收策略,从分代上看,G1依然属于分代垃圾回收器,它会区分年代和老年代...
31
1
分享
CodeH
赞了这篇文章
松华说
公众号:松华说 @京东
·
4年前
关注
双11实战 | 聊聊高可用“大杀器”限流降级技术
我们常说的N个9,就是对SLA的一个描述。 SLA全称是ServiceLevel Agreement,翻译为服务水平协议,也称服务等级协议,它表明了公有云提供服务的等级以及...
19
评论
分享
CodeH
赞了这篇文章
青笔
公号「我是一条小青蛇」原创主笔
·
4年前
关注
一开始看不上亲密接触后又让你欲罢不能的 vim
每一个程序员都有一款心心念叨的代码编辑器。而在众多妖颜魅惑的编辑器偶像团体前,vim 就像个不加粉饰的农村姑娘,咋一看是那样朴实无华,难有倾心。但只要走近一点,来个亲密接触...
15
6
分享
CodeH
赞了这篇文章
个推开发者
程序员 @个推
·
5年前
关注
应用实战:从Redis到Aerospike,我们踩了这些坑
个推专注为开发者们提供消息推送服务多年。通过个推SDK,手机终端与服务器建立长连接,维持在线状态。然而在网络异常等情况下,消息无法实时送达到终端用户,因而推送服务器建立了一...
15
评论
分享
CodeH
赞了这篇文章
欲知其所以然
java开发工程师 @神州优车集团
·
4年前
关注
JVM对象分配之栈上分配 & TLAB分配
是java虚拟机提供的一项优化技术,它的基本思想是,对于那些线程私有对象(指不可能被其他线程访问的对象)可以将它们打散分配在栈上,而不是分配在堆上。 好处: 分配在栈上可以...
9
评论
分享
CodeH
赞了这篇文章
CoderV的进阶笔记
Software Engineer @RC
·
4年前
关注
一文搞懂四种同步工具类
CountDownLatch相当于一个门闩,门闩上挂了N把锁。只有N把锁都解开的话,门才会打开。怎么理解呢?我举一个赛跑比赛的例子,赛跑比赛中必须等待所有选手都准备好了,裁...
37
评论
分享
CodeH
赞了这篇文章
時光以北
Java小疯子 @世界和平有限公司
·
4年前
关注
J.U.C 之 ConcurrentSkipListMap
到目前为止,我们在Java世界里看到了两种实现key-value的数据结构:Hash、TreeMap,这两种数据结构各自都有着优缺点。 Hash表:插入、查找最快,为O(1...
8
3
分享
下一页
个人成就
文章被点赞
42
文章被阅读
25,198
掘力值
570
关注了
13
关注者
17
收藏集
6
关注标签
21
加入于
2019-07-16