摘要:
类的加载机制 目录 "jvm系列(一):jvm内存区域与溢出" "jvm系列(二):垃圾收集器与内存分配策略" "jvm系列(三):锁的优化" "jvm系列 (四) 强、软、弱、虚引用" "我的博客目录" 什么是类的加载机制 简单的说,就是虚拟机把类的数据从Class文件加载到内存,对数据进行检验, 阅读全文
摘要:
单例模式 目录 "这是我的博客目录,欢迎阅读" 使用场景 比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。 数据库连接池和线程池的设计 对于频繁使用或者需 阅读全文
摘要:
java基础解析系列(五) HashMap并发下的问题以及HashTable和CurrentHashMap的区别 目录 "java基础解析系列(一) String、StringBuffer、StringBuilder" "java基础解析系列(二) Integer" "java基础解析系列(三) H 阅读全文
摘要:
java引用 目录 "jvm系列(一):jvm内存区域与溢出" "jvm系列(二):垃圾收集器与内存分配策略" "jvm系列(三):锁的优化" "我的博客目录" 为什么将引用分为不同的强度 因为我们需要实现这样一种情况,当内存足够的时候,继续保留,内存空间不够的后则可以回收。 强引用 只要强引用还在 阅读全文
摘要:
java基础解析系列(四) LinkedHashMap的原理及LRU算法的实现 "java基础解析系列(一) String、StringBuffer、StringBuilder" "java基础解析系列(二) Integer" "java基础解析系列(三) HashMap" "这是我的博客目录,欢迎 阅读全文
摘要:
java基础解析系列(三) HashMap java基础解析系列 "java基础解析系列(一) String、StringBuffer、StringBuilder" "java基础解析系列(二) Integer" "java基础解析系列(三) HashMap" "这是我的博客目录,欢迎阅读" 基本概 阅读全文
摘要:
java基础解析系列(二) Integer 前言:本系列的主题是平时容易疏忽的知识点,只有基础扎实,在编码的时候才能更注重规范和性能,在出现bug的时候,才能处理更加从容。 目录 "java基础解析系列(一) String、StringBuffer、StringBuilder" "这是我的博客目录, 阅读全文
摘要:
锁的优化 目录 "jvm系列(一):jvm内存区域与溢出" "jvm系列(二):垃圾收集器与内存分配策略" "jvm系列(三):锁的优化" "我的博客目录" 锁的四种状态 从低到高,只能升级不能降级 无锁状态 偏向锁状态 轻量级锁状态 重量级锁状态 自旋锁和自适应自旋 理解 同步互斥的时候会造成线程 阅读全文
摘要:
java基础解析系列(一) String、StringBuffer、StringBuilder 前言:本系列的主题是平时容易疏忽的知识点,只有基础扎实,在编码的时候才能更注重规范和性能,在出现bug的时候,才能处理更加从容。 我的博客目录 "这是我的博客目录,欢迎阅读" String ==问题 看常 阅读全文
摘要:
CountDownLatch 前言:如有不正确的地方,还望指正。 目录 "认识cpu、核心与线程" "java多线程系列(一)之java多线程技能" "java多线程系列(二)之对象变量的并发访问" "java多线程系列(三)之等待通知机制" "java多线程系列(四)之ReentrantLock的 阅读全文