logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java内存模型

在并发编程中,需要处理两个关键问题:**线程之间如何通信及线程之间如何同步**。Java虚拟机规范定义了一种Java内存模型(Java Memory Model,JMM)来**屏蔽各种硬件和操作系统的内容访问差异,以实现让java程序在各种平台下都能达到一致的内存访问效果**。Java 内存模型规范了 JVM 如何提供**按需禁用缓存和编译优化**的方法。具体来说,这些方法包括 `volatile

文章图片
java虚拟机内存管理

根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。

文章图片
#jvm
Spring如何加载xml文件

我们大体上知道spring可以通过读取xml配置文件,创建创建对象,然后放到ioc容器中,哪在代码层面是如何实现?这个过程用了什么的样的设计思想?本篇主要主要从整体结构上阅读spring的源码,看是如何进行资源定位?

#spring#java
kafka的位移

对于 Kafka 中的分区而言,它的每条消息都有唯一offset ,用来表示消息在分区中对应位置;对于消费者来说,它也有 offset 的概念,消费者使用 offse 来表示消费到分区中某个消息所在的位置。可通过命令行在查看到一个群组,在topic中两者当前的位置

文章图片
#kafka
Spring kafka源码分析——消息是如何消费的

spring kafka消费端消费流程源码分析;从spring容器启动到消息被拉取下来,再到执行客户端自定义的消费逻辑,大致概括为4个阶段:端点注册,创建监听容器,启动监听容器,消息拉取与消费

文章图片
#spring#kafka
Kafka基本概念

kafka主要概念有哪些

文章图片
#kafka
Kafka常用参数

kafka常用参数配置

The coordinator is not aware of this member异常分析

线上问题:The coordinator is not aware of this member异常分析与解决方案

文章图片
#kafka
到底了