- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 深入JVM内核(十)——字节码执行
由于之前看的容易忘记,因此特记录下来,以便学习总结与更好理解,该系列博文也是第一次记录,所有有好多不完善之处请见谅与留言指出,如果有幸大家看到该博文,希望报以参考目的看浏览,如有错误之处,谢谢大家指出与留言。目录1、javap2、简单的字节码执行过程3、常用的字节码4、使用ASM生成Java字节码5、JIT及其相关参数6、总结—路漫漫其修远兮 吾将上下而求索1、ja...
2018-12-28 10:47:29 465
原创 深入JVM内核(八)——jvm锁与jvm锁优化
由于之前看的容易忘记,因此特记录下来,以便学习总结与更好理解,该系列博文也是第一次记录,所有有好多不完善之处请见谅与留言指出,如果有幸大家看到该博文,希望报以参考目的看浏览,如有错误之处,谢谢大家指出与留言。目录JVM内置锁一、线程安全二、对象头Mark三、偏向锁四、轻量级锁五、自旋锁六、偏向锁,轻量级锁,自旋锁总结锁优化方式一、减少锁持有时间二、减小锁...
2018-12-17 17:22:01 2210
原创 深入JVM内核(七)——性能监控工具
由于之前看的容易忘记,因此特记录下来,以便学习总结与更好理解,该系列博文也是第一次记录,所有有好多不完善之处请见谅与留言指出,如果有幸大家看到该博文,希望报以参考目的看浏览,如有错误之处,谢谢大家指出与留言。序言:系统性能监控 确定系统运行的整体状态,基本定位问题所在Java自带的工具 查看Java程序运行细节,进一步定位问题实战分析 案例...
2018-12-17 16:23:10 306
转载 MySQL优化原理(二)——高级特性及工作原理
目录分区表视图存储过程与触发器外键约束绑定变量用户自定义函数字符集结语如果有同学看完上一篇关于MySQL文章,文末留有两个很开放的问题,如有兴趣可以在脑袋里想想。本文也会试着回答这两个问题,希望能给你一些参考。现在可以思考一个问题,如果数据量非常大的情况下,您根据业务选择了合适的字段,精心设计了表和索引,还仔细的检查了所有的SQL,并确认已经没什么问题,但性能仍...
2018-12-17 15:12:01 264
原创 java高并发实战(十一)——netty分析
由于之前看的容易忘记,因此特记录下来,以便学习总结与更好理解,该系列博文也是第一次记录,所有有好多不完善之处请见谅与留言指出,如果有幸大家看到该博文,希望报以参考目的看浏览,如有错误之处,谢谢大家指出与留言。 目录1. new Server() 1.1.初始化线程池1.1.1. QueuedThreadPool1.2.初始化ServerConnector1.2.1. 初...
2018-12-17 10:28:34 1424
转载 深入理解Java 类加载全过程
这篇文章主要介绍了深入理解Java 类加载全过程的相关资料,需要的朋友可以参考下。一个java文件从被加载到被卸载这个生命过程,总共要经历4个阶段:加载->链接(验证+准备+解析)->初始化(使用前的准备)->使用->卸载其中加载(除了自定义加载)+链接的过程是完全由jvm负责的,什么时候要对类进行初始化工作(加载+链接在此之前已经完成了),jvm有严格的规定(...
2018-12-17 10:11:34 356
转载 kafka详细讲解
目录 前沿:1、Broker注册2、Topic注册3、生产者负载均衡4、消费者负载均衡5、分区 与 消费者 的关系6、消息 消费进度Offset 记录以下是具体的讲解:(1)kafka处理消息很快的原因(2)在架构模型方面 (3)在可用性方面(4)在集群负载均衡方面(5)消息的安全性 (6)服务的稳定容错性 (7) 吞吐量 (...
2018-12-05 11:32:44 1137
cpdetector检测文件的编码
2019-01-10
jdk8新特性学习代码
2018-08-09
future模式案例代码
2018-06-29
高并发下多种单例模式实现源码
2018-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人