240 发简信
IP属地:河北
  • Resize,w 360,h 240
    sofa-bolt 远程调用

    一、概述 soft-bolt提供了同步、Future、CallBack调用,大概调用流程如下图: 二、同步调用 同步调用示例代码: 在分析sof...

  • rocketmq之ConsumeQueue学习笔记

    一、consume queue消息存储结构 RocketMQ的消息存储是由consume queue和commit log配合完成的。其中con...

  • Resize,w 360,h 240
    Mysql分库分表

    一、容量评估 系统是否需要分库分表?分多少个库多少个表不是拍脑袋决定的,决定分库分表方案前,要评估系统未来的数据量,通过容量、资源评估以后决定的...

  • Resize,w 360,h 240
    JVM之逃逸分析以及TLAB

    概述 对于逃逸分析和TLAB两种技术之间的关联一直没有理清楚,今天抽时间专门整理了一下这两门技术。通过这篇文章,我们可以了解到什么: 对象的分配...

    0.7 3330 1 15
  • 遇到一个对象分配的问题

    最近看了毕玄老师分享的的PPT,对其中一个案例进行了测试,参考代码如下: 运行的代码和参数如上,在复杂代码到机器里面运行之前,请大家思考下面2个...

  • 2023-12-19

    Go 项目代码覆盖率: cmd: go test -coverprofile=tmp.cov.out -coverpkg=$(dir) 名词解释...

  • Resize,w 360,h 240
    Java线程堆栈

    线程堆栈信息以及解决的问题 1、线程堆栈的信息都包含: 线程的名字,ID,线程的数量等。 线程的运行状态,锁的状态(锁被哪个线程持有,哪个线程再...

  • EventBus入门案例

    ## 一、概述 通过EventBus可以快速的实现发布订阅模式,EventBus提供了两种模式 同步事件模式:同步事件模式下,事件的触发和事件的...