自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 火焰图

一、如何读懂火焰图 二、FlameGraph 火焰图通常是一个svg文件,部分优秀项目可以根据文本文件自动生成火焰图文件,仅对文本文件的格式有一定要求。FlameGraph项目的核心只是一个Perl脚本,可以根据我们提供的调用栈文本生成相应的火焰图svg文件。 ...

2020-05-14 17:21:42 173

原创 数据库中间件-主流设计

1 数据库中间件的作用 在未进行读写分离/分库分表的情况下,我们是直接在应用中通过数据源(c3p0、druid、dbcp2等)与数据库建立连接,进行读写操作,架构如下所示: 可以看到在操作单库单表的情况下,我们是直接在应用中通过数据源(c3p0、druid、dbcp等)与数据库建立连接,进行读写操作。 大部分开发人员对于访问单库的应用的架构都是很熟悉的。但是在进行读写分离/分库分表后,底层的数据库实例就会有多个,读写分离情况下一个master多个slave;分库分表的情况下,有多个不同的分库。 从应用的角

2020-05-13 13:29:56 209

原创 cat client设计

一、整体介绍 1.1 设计理念 Cat客户端主要是提供给用户用的SDK,设计理念是精简,且高性能,不能影响到业务线程正常流程。 设计理念主要基于以下几点考虑 减少对业务的影响 低消耗,低延时 1.2 整体流程 具体步骤 业务线程埋点,生产消息,交给消息生产器Producer 消息生产者将消息放入当前线程的消息栈中 业务线程在消息构建结束时,将消息栈产生消息树放入消息队列中 消息发送者线程将...

2020-05-01 22:56:00 556

Lesson1.pdf

HotSpot JVM Memory Management

2021-05-13

Understanding_Java_Garbage_Collection_v4.pdf

Understanding_Java_Garbage_Collection_v4.pdf 理解 java 垃圾收集 PDF

2020-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除