文章
我发布的所有文章。
RabbitMQ和Spring AMQP学习二(消息模型详解、Spring AMQP启动流程分析-超详细)
解释RabbitMQ的Broker、Connection与Channel模型,并对比原生Java Client和Spring AMQP的使用。文章讨论生产者与消费者的配置职责、Channel对象池复用,并通过源码追踪监听器注册、组件声明和消费者启动流程。
RabbitMQ和Spring AMQP学习一
介绍RabbitMQ中生产者、交换器、路由键、绑定与队列的关系,并演示管理控制台的虚拟主机配置和消息发送。文章通过Spring AMQP示例串联交换器声明、队列绑定、消费者监听与生产者发布消息的基本流程。
JVM笔记(二)
整理JVM常用诊断工具,通过jps获取Java进程编号,用jinfo查看或调整运行参数,并使用jmap查看堆信息。文章还介绍jvisualvm、jconsole等图形工具,以及连接本地或远程JVM查看参数的方式。
JVM笔记(一)
整理Java字节码、栈帧和JVM运行时数据区域的基础知识,以及堆内存、线程栈、垃圾回收和堆快照的常用启动参数。文章结合参数换算与容量示例讨论内存配置,并说明内存泄漏与内存溢出的区别。