会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
城志的学习笔记
快乐学习,水滴石穿。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2020年3月20日
Tomcat和Servlet简析
摘要: 以前对Tomcat和Servlet的应用像黑盒,今天通过分析简单理解下它们的工作原理。
阅读全文
posted @ 2020-03-20 10:04 chzhyang
阅读(465)
评论(0)
推荐(0)
2020年3月17日
并发事务和隔离级别
摘要: ACID特性、并发事务带来的问题、事务隔离级别和锁
阅读全文
posted @ 2020-03-17 18:32 chzhyang
阅读(347)
评论(0)
推荐(0)
2020年3月16日
Redis的结构和运作机制
摘要: 1.数据库的结构 Redis 中的每个数据库,都由一个 redis.h/redisDb 结构表示。 typedef struct redisDb { // 保存着数据库以整数表示的号码 int id; // 保存着数据库中的所有键值对数据 // 这个属性也被称为键空间(key space) dict
阅读全文
posted @ 2020-03-16 18:59 chzhyang
阅读(429)
评论(0)
推荐(0)
2020年3月13日
深入理解Java并发类——AQS
摘要: AQS是Java并发包的基础类,本文以ReentrantLock为例,着重分析如何利用AQS实现同步结构。
阅读全文
posted @ 2020-03-13 16:11 chzhyang
阅读(501)
评论(0)
推荐(0)
2020年3月10日
Java中的四种引用和引用队列
摘要: Java中的四种引用、引用队列、特殊情况下的强可达声明(Reachability Fence)。
阅读全文
posted @ 2020-03-10 10:59 chzhyang
阅读(3294)
评论(0)
推荐(0)
2020年3月9日
深入理解Java多线程——线程池
摘要: 线程池,除了池的功能外,还提供了更全面的线程管理、任务提交等方法。
阅读全文
posted @ 2020-03-09 17:26 chzhyang
阅读(815)
评论(0)
推荐(0)
深入理解Java多线程——ThreadLocal
摘要: 解决一致性问题,除了排队(加锁)、投票(拜占庭将军)、CAS+voilate外,ThreadLocal不失为一个更轻量级的优选方案。
阅读全文
posted @ 2020-03-09 15:43 chzhyang
阅读(2092)
评论(0)
推荐(0)
2020年3月5日
算法题轻松解析——汇总
摘要: 算法题解析汇总
阅读全文
posted @ 2020-03-05 20:59 chzhyang
阅读(330)
评论(0)
推荐(0)
2020年3月3日
编译器简介
摘要: 语言处理系统 高级语言 汇编语言 机器码 硬件 预处理器:将源程序的存放在不同文件中的多个模块聚合起来,并替换宏。 汇编器:将编译器形成的汇编语言程序输出转换成可重定位的机器码。 编译器 是一个程序,它可以将 高级编程语言编写的程序 翻译成目标语言(如机器语言)编写的程序。 解释器 也是一个程序,但
阅读全文
posted @ 2020-03-03 15:55 chzhyang
阅读(622)
评论(0)
推荐(0)
创建字符串对象的方法和内存使用
摘要: 以下分析基于HotSpot虚拟机 注意 jdk1.7以上 的两个变化: 1. 虚拟机内存中,常量池由方法区转移到堆。 2. String.intern() ,如果常量池存在等于此String对象的字符串,则返回该常量池中对象的引用;否则,在常量池中生成一个对原字符串的引用,并返回该引用,而不会再将字
阅读全文
posted @ 2020-03-03 15:47 chzhyang
阅读(554)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告