Posts
All the articles I've posted.
java 对象大小
Posted on:January 11, 2023 at 08:43 AM## 背景 排查一个gc问题的时候想到需要了解java的对象大小 举例这样创建一个1099 的对象会占用多少个字节呢? 那如果是一个特定的对象`NumClass` ``` public
redission 调用流程
Posted on:December 29, 2022 at 02:31 PM## 背景 java的redis操作使用redission封装 一个简单的堆栈[堆栈](https://github.com/769344359/redissiondemo) ## 使用
maven scope
Posted on:December 27, 2022 at 02:28 PM## 背景 了解maven使用 - compile:默认的scope,运行期有效,需要打入包中 - provided:编译期有效,运行期不需要提供,不会打入包中 - runtime:编译不需要,在
cms gc
Posted on:December 26, 2022 at 05:08 PM## 背景 了解java 的cms gc 算法 ## 路径 ``` src\hotspot\share\gc\serial\defNewGeneration.cpp // Ignores
thread pool
Posted on:December 26, 2022 at 07:39 AM## 背景 线程池是多个线程的集合。java的线程池主要使用 - `ExecutorService` - `ThreadPoolExecutor` - `Executor` - `Executor
java基础
Posted on:December 26, 2022 at 07:28 AM- 查看默认选项 ``` $ java -XX:+PrintCommandLineFlags -version -XX:ConcGCThreads=3 -XX:G1ConcRefinementT
java arraycopy
Posted on:December 22, 2022 at 02:32 PM## 背景 了解arraycopy的实现,是浅拷贝还是深拷贝 ### arrays 在了解`arraycopy`之前,先了解`arrays` 在[jls](https://docs.o
rabbitmq spring boot
Posted on:December 22, 2022 at 11:39 AM## 背景 了解springboot 的配置怎么加载的,了解spring-boot怎么读取rabbitmq配置的 ## 堆栈 ### spring boot 设置配置 ``` conf
nacos 获取配置
Posted on:December 22, 2022 at 11:10 AM## 背景 nacos 是一个服务注册/发现中间件 ## 获取配置的堆栈 ``` run:744, ClientWorker$ConfigRpcTransportClient$4 (com.a
java 动态代理
Posted on:December 21, 2022 at 12:10 PM## 背景 了解java动态代理 ## 相关阅读 - https://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Invocatio