- 博客(5)
- 收藏
- 关注
原创 java多线程的工作内存剖析
最近看了各种关于java线程的文章, 但我觉得它们对java线程的工作内存都没有讲清楚, 并且非常的误导人. 大多数文章都直接丢了张图说每个线程里面有块空间叫工作内存, 但实际上呢, 按照java虚拟机规范的说法, 每个线程都有自己私有的PC计数器和一个虚拟机栈, 根本就没有所谓的工作内存. 继续深入java虚拟机的实现, 会发现这个大多数文章想说的工作内存其实指的是栈帧中的局部变量表, 其中会保
2018-01-09 11:54:12 1728 2
原创 Operating System : Three easy pieces 读后感
读OSTEP的原因得从很久之前说起, 那个时候读完了郑扣根翻译的操作系统概念, 但是总觉得有哪里不对, 好像我都读懂了, 但又好像什么都没懂. 个人分析下来有两点原因, 一是因为没有读过操作系统的源码, 导致只了解概念, 但不知道实现, 读了等于没读, 比如说调度算法吧, 道理我都懂, 但是MLFQ的队列之间是怎么移动的? 多处理器之间是如何调度的? 完全没有一点概念, 解决这个问题就是去读源码,
2018-01-07 11:42:23 3681
转载 查看import的类是出自哪个jar包的方法
public static void main(String[] args) { ProtectionDomain pd = StringUtils.class.getProtectionDomain(); CodeSource cs = pd.getCodeSource(); System.out.println(cs.getLocation());
2017-12-08 13:08:34 2960
原创 JDBC 的DataSource配置问题1
JDBC 的DataSource配置问题 今天第一次尝试着用JDBC做项目, 然而JDBC一直提示数据库的URL是null. 搞了很久也没搞清楚为什么, 网上查资料要么说是web.xml没写rel, 要么说是context.xml的配置问题, 这些问题我都没有出现, 折腾了一晚上终于发现了最终问题是resource标签的开头不能大写… 竟然就是这么一个小问题…请允许我做一个悲伤的表情. 还有
2017-12-01 23:38:48 2377
原创 计算机网络
计算机网络这块知识比较杂,一直没时间去把它搞懂,最近有空整理了一些资料(主要还是针对面试==)。 计算机网络基础 http://kb.cnblogs.com/page/211867/ 在浏览器中敲入网址到底发生了什么? http://www.cnblogs.com/rollenholt/archive/2012/03/23/2414345.html
2017-11-14 17:28:48 245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人