agmtopy
11
02
ReadWriteLock的源码分析 ReadWriteLock的源码分析
ReadWriteLock的源码分析 ReadWriteLock是JUC包下的定义的读写锁的接口,定义两个接口readLock()、writeLock()分别是返回读锁和返回一个写锁。 ReadWriteLock默认有两个实现分别是Read
2021-11-02
10
28
13
rocketmq索引实现原理之IndexService rocketmq索引实现原理之IndexService
rocketmq索引实现原理之IndexService 在之前的文章中分析了消息是如果通过Commitlog的逻辑设计到MappedFile的与文件系统进行交付的过程,这篇文章来分析消息体是如何实现快速查找的以及底层实现 RocketMQ的
2021-10-13
09
26
G1GC的算法与实现 G1GC的算法与实现
G1GC的算法与实现-算法篇 根据《深入Java虚拟机-JVM G1GC的算法与实现》-算法篇整理而来,该篇主要由以下章节组成 第一章 G1GC是什么? 第二章 并发标记 第三章 转移 第四章 软实时性 第五章 分代G1GC模式 第六章
2021-09-26
09
09
05
Nacos使用指南 Nacos使用指南
Nacos使用指南 Nacos的定位是注册中心,支持目前主流的分布式架构K8S/RPC/RESTful。主要功能有 服务发现和服务健康监测 动态配置服务 动态 DNS 服务 服务及其元数据管理 构建Nacos Nacos docker
2021-09-05
07
03
如何编写JavaAgent 如何编写JavaAgent
如何编写JavaAgent 这篇文章是根据MegaEase的袁伟老师的分享而来,地址是How To Write a JavaAgent 简介 java agent是什么? java agent是jdk1.5时候推出的一个在运行时动态修改cl
2021-07-03
06
19
通过WSL2编译JDK源码 通过WSL2编译JDK源码
通过WSL2编译JDK源码 WSL的全称是’Windows Subsystem for Linux’,通过在系统层面对Linux内核进行支持,WSL1只是部分支持Linux内核而WSL2支持完整的Linux内核。不但可以通过WSL运行Lin
2021-06-19
11
RocketMQ中NameSrv的详细设计分析 RocketMQ中NameSrv的详细设计分析
RocketMQ中NameSrv的详细设计分析 设计目标 NameSrv是RoctetMQ项目下的一个模块,作为RockerMQ中的轻型注册中心,只负责与Topic有关的功能。 使用NameSrv来替代ZK等注册中心主要是有两个好处: 减
2021-06-11
05
08
关于消息队列的一些历史 关于消息队列的一些历史
关于消息队列的一些历史 这是一篇关于消息队列的历史文章,有关消息队列的前世今生的一些信息。 起源 软件领域的消息队列最早是由Vivek Ranadive参考硬件中的系统总线提出来的,这老哥是一个印度裔,现在还是国王队的老板。 硬件领域中的系
2021-05-08
04
29
5 / 16