记录、分享
08
31
31
JVM-CodeCache、CodeDump JVM-CodeCache、CodeDump
什么是CodeCache JIT编译后的热点代码、JNI代码、JVM动态生成的代码 ,它们存放的地方,就是CodeCache 内部的数据结构: 方法区:保存JIT编译后的、jni、动态生成的代码 non-method区域,存放如编译器缓冲
2024-08-31
31
ElasticSearch ElasticSearch
基本概念 基本组件 集群:由不同节点组成。整个 Elasticsearch 集群的核心就是对所有的分片执行分布存储,索引,负载,路由的工作。 节点:单个服务器,用于保存数据、搜索文档 索引:类似 数据库,可以定义多种类型的映射,映射到一个或
2024-08-31
31
Diamond Diamond
数据更新原理: 1、本地线程检查本地容灾目录里的文件是否有变动 2、起线程,轮询server里的数据是否有变动 3、 若有变动,则通知listener,进行回调 参考: https://ata.atatech.org/articles/11
2024-08-31
31
JVM-CodeCache JVM-CodeCache
什么是CodeCache JIT编译后的热点代码、JNI代码、JVM动态生成的代码 ,它们存放的地方,就是CodeCache 内部的数据结构: 方法区:保存JIT编译后的、jni、动态生成的代码 non-method区域,存放如编译器缓冲区
2024-08-31
31
JVM的AOP:Java Agent技术 JVM的AOP:Java Agent技术
Spring AOP 的局限性 1、只能操作 bean 对象的方法 因为使用BeanPostProcessor 需要是 spring 的 bean,才能被处理 2、无法操作静态方法 因为Spring AOP的两种实现方式:Cglib和JDK
2024-08-31
2 / 4