![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
优化
文章平均质量分 85
董广明
码农。
早期开源中国https://my.oschina.net/dongguangming
展开
-
安装bpftrace遇到的坑
与时俱进,因为很多高级特性其实是内核提供的,而非某语言或框架前提先按我的文章:在centos7上升级linux kernel到5系列https://blog.csdn.net/dong19891210/article/details/113750557, 升级下内核。参考: How To Install GCC on CentOS 7https://linuxhostsupport.com/blog/how-to-install-gcc-on-centos-7/ ...原创 2021-05-09 14:28:35 · 1542 阅读 · 1 评论 -
动态修改java线程池运行参数
曾看到过一篇写文章Java线程池实现原理及其在美团业务中的实践 ,有个问答是这样的一开始传给线程池的最大值是把运行时的线程池线程最大数量改掉了(从2改为了6)。当然你可以结合其他技术写自适应算法(不够则加,空闲多则减)。也当然有其他方式更改运行参数。担心很多后来码农没有读过以前的很多文献(不是短暂性流行框架),特别是sun公司。框架会过时,但理论很难过时,会进化,但底层能大改吗!!!参考:略...原创 2021-01-10 14:49:42 · 937 阅读 · 0 评论 -
可视化JVM中的内存管理
<script async class="speakerdeck-embed" data-id="f4783404769145f4b990154d0cc05629" data-ratio="1.77777777777778" src="//speakerdeck.com/assets/embed.js"></script>转载 2020-12-01 18:11:19 · 504 阅读 · 0 评论 -
高并发网络连接之IO多路复用 select/poll/epoll
select/poll/epoll 是 Linux 服务器提供的三种处理高并发网络请求的 IO 多路复用技术原创 2023-12-20 07:00:00 · 929 阅读 · 0 评论 -
MySQL的存储引擎InnoDB选择了B+ 树
我们知道数据的存储和检索是两个很重要的功能,当我们的数据量大了,怎么能快速的检索数据呢,答案是使用索引,可索引具体的技术实现有很多,选择哪一种呢,我就以mysql为例记录下它为什么选择了B+树作为索引的实现方式。1. 索引简介 索引是一种用于快速查询行的数据结构,就像一本书的目录就是一个索引,如果想在一本书中找到某个主题,一般会先找到对应页码。MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。...原创 2020-06-27 05:36:31 · 1175 阅读 · 0 评论