摘要: MySQL 最重要、最与众不同的特性就是它的可插拔存储引擎架构(pluggable storage engine architecture)。 阅读全文
posted @ 2021-06-07 10:22 飞天小牛肉 阅读(1103) 评论(0) 推荐(2) 编辑
摘要: 千万不要把虚拟内存当作一个实际存在的东西,它是一门技术!和交换技术覆盖技术一样是一门用来逻辑扩充内存空间的技术! 阅读全文
posted @ 2021-05-31 17:15 飞天小牛肉 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 内存管理所研究的内容无外乎以下这三个方面:取、放、替换 阅读全文
posted @ 2021-05-22 09:51 飞天小牛肉 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 先解释下一个困扰了我很久的问题:虚拟地址(vitural address)和逻辑地址(logical address)的区别。 大部分操作系统的书籍要么写的是虚拟地址,要么写的是逻辑地址,看的我一脸懵逼。 在《深入理解 Linux 内核》这本书中终于找到了确切的答案,这里我就不写出来了,扣概念的话这 阅读全文
posted @ 2021-05-17 10:13 飞天小牛肉 阅读(1592) 评论(0) 推荐(0) 编辑
摘要: 挺基础的知识,一开始不是很愿意写,毕竟这种简单的知识大家不一定愿意看,而且容易写的大众化,不过还好梳理一遍下来还算是有点收获,比如我看了 Thread 类重写的 run 方法,才明白为什么可以把任务(Runnable)和线程本身(Thread)分开来。 阅读全文
posted @ 2021-05-12 20:16 飞天小牛肉 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 一个操作 “时间上的先发生” 是否就代表这个操作会是“先行发生” 呢?一个操作 “先行发生” 是否就能推导出这个操作必定是“时间上的先发生”呢? 阅读全文
posted @ 2021-05-09 11:36 飞天小牛肉 阅读(1057) 评论(1) 推荐(1) 编辑
摘要: synchronized 可以保证有序性吗? 阅读全文
posted @ 2021-05-06 19:55 飞天小牛肉 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 将军运筹帷幄于千里之外 阅读全文
posted @ 2021-04-28 10:45 飞天小牛肉 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 说到线程的底层运行原理,想必各位也应该知道我们今天不可避免的要讲到 JVM 了。其实大家明白了 Java 的运行时数据区域,也就明白了线程的底层原理,不过把这些东西明明白白写在纸面上的,网络上的文章并不多,所以今天我总结了一下,带着大家一步一步 DEBUG,来看看线程到底是怎么运行的,顺便把 IDE 阅读全文
posted @ 2021-04-27 17:20 飞天小牛肉 阅读(823) 评论(0) 推荐(1) 编辑
摘要: 张口就来 阅读全文
posted @ 2021-04-22 20:10 飞天小牛肉 阅读(1526) 评论(2) 推荐(1) 编辑