04 2020 档案

spring监控(九)-JVM内存监控
摘要:概述 共有加载类、运行时、线程池、内存池和内存回收几大类指标 加载类 指标定义类 @Data @NoArgsConstructor public class ClassLoadingMetric { private long loadedClasses; private long totalLoad 阅读全文

posted @ 2020-04-27 00:28 simple_孙 阅读(1183) 评论(0) 推荐(0)

JVM-内存模型
摘要:线程栈空间 包括程序计数器、虚拟机栈和本地方法栈 程序计数器 程序计数器是一块很小的内存空间,主要用来记录各个线程执行的字节码的地址,例如,分支、循环、跳转、异常、线程恢复等都依赖于计数器。由于 Java 是多线程语言,当执行的线程数量超过 CPU 核数时,线程之间会根据时间片轮询争夺 CPU 资源 阅读全文

posted @ 2020-04-27 00:25 simple_孙 阅读(554) 评论(0) 推荐(0)

Redis-为什么这么快
摘要:https://www.jianshu.com/p/4001f4373ce0 https://www.jianshu.com/p/b7585c0340e0 Redis为什么这么快 基于C语言实现,底层代码执行效率高,且依赖低 所有数据都存到内存中,尽量避免磁盘IO操作 值类型使用了各种高效的数据结构 阅读全文

posted @ 2020-04-18 16:18 simple_孙 阅读(447) 评论(0) 推荐(0)

Java并发-synchronized和cas
摘要:参考文档 CAS底层解析:https://www.cnblogs.com/Leo_wl/p/6899716.html https://blog.csdn.net/tiandao321/article/details/80811103 各种锁类型的介绍:https://www.jianshu.com/ 阅读全文

posted @ 2020-04-07 20:18 simple_孙 阅读(925) 评论(0) 推荐(0)

导航