08 2017 档案
摘要:锁的优化 目录 "jvm系列(一):jvm内存区域与溢出" "jvm系列(二):垃圾收集器与内存分配策略" "jvm系列(三):锁的优化" "我的博客目录" 锁的四种状态 从低到高,只能升级不能降级 无锁状态 偏向锁状态 轻量级锁状态 重量级锁状态 自旋锁和自适应自旋 理解 同步互斥的时候会造成线程
阅读全文
摘要:java基础解析系列(一) String、StringBuffer、StringBuilder 前言:本系列的主题是平时容易疏忽的知识点,只有基础扎实,在编码的时候才能更注重规范和性能,在出现bug的时候,才能处理更加从容。 我的博客目录 "这是我的博客目录,欢迎阅读" String ==问题 看常
阅读全文
摘要:CountDownLatch 前言:如有不正确的地方,还望指正。 目录 "认识cpu、核心与线程" "java多线程系列(一)之java多线程技能" "java多线程系列(二)之对象变量的并发访问" "java多线程系列(三)之等待通知机制" "java多线程系列(四)之ReentrantLock的
阅读全文
摘要:我的目录 前言:之前写的博文,我会一直更新。在不同的阶段看待一个知识点会有不同的感受,我和你们都一样,所以我会一直更新,你们也可以偶尔来看多一次。后面我还有很多知识会做分享,会抽空更新博文。如果发现有什么问题或者需要交流的,可以联系我960658678@qq.com Mysql系列 "MySQL系列
阅读全文
摘要:nio重要组成部分 前言:通过本文可以了解nio的重要组成部分,了解完基础的内容后后面理解才会简单一点。下一篇会讲讲nio的应用和io的对比。如果有不正确的地方还望指正。 channel chanel接口的实现类 FileChannel 从文件中读取数据 DatagramChannel 通过udp读
阅读全文
摘要:Callable、Future和FutureTask 前言:如有不正确的地方,还望指正。 目录 "认识cpu、核心与线程" "java多线程系列(一)之java多线程技能" "java多线程系列(二)之对象变量的并发访问" "java多线程系列(三)之等待通知机制" "java多线程系列(四)之Re
阅读全文
摘要:线程池 前言:如有不正确的地方,还望指正。 目录 "认识cpu、核心与线程" "java多线程系列(一)之java多线程技能" "java多线程系列(二)之对象变量的并发访问" "java多线程系列(三)之等待通知机制" "java多线程系列(四)之ReentrantLock的使用" "java多线
阅读全文
摘要:java多线程系列(五) synchronized ReentrantLock volatile Atomic 原理分析 前言:如有不正确的地方,还望指正。 目录 "认识cpu、核心与线程" "java多线程系列(一)之java多线程技能" "java多线程系列(二)之对象变量的并发访问" "jav
阅读全文
摘要:MySQL中的锁 目录 "MySQL系列(一):基础知识大总结" "MySQL系列(二):MySQL事务" "MySQL系列(三):索引" "MySQL系列(四):引擎" "MySQL系列(五):总结MySQL中的锁" 概述 MyISAM支持表锁,InnoDB支持表锁和行锁,默认为行锁 表级锁:开销
阅读全文
摘要:垃圾收集器与内存分配策略 前言:本文基于《深入java虚拟机》再加上个人的理解以及其他相关资料,对内容进行整理浓缩总结。本文中的图来自网络,感谢图的作者。如果有不正确的地方,欢迎指出。 目录 "jvm系列(一):jvm内存区域与溢出" "jvm系列(二):垃圾收集器与内存分配策略" 回顾 上文介绍了
阅读全文
摘要:MySql中的引擎 目录 "MySQL系列(一):基础知识大总结" "MySQL系列(二):MySQL事务" "MySQL系列(三):索引" "MySQL系列(四):引擎" "MySQL系列(五):总结MySQL中的锁" 引擎种类 FEDERATED MRG_MYISAM MyISAM BLACKH
阅读全文
摘要:MySQL系列(三) 索引 前言:如果有疏忽或理解不当的地方,请指正。有关于数据结构的内容本文没有详细介绍,后续会在数据结构系列进行介绍。 目录 "MySQL系列(一):基础知识大总结" "MySQL系列(二):MySQL事务" "MySQL系列(三):索引" "MySQL系列(四):引擎" "My
阅读全文