- 博客(7)
- 收藏
- 关注
转载 常见设计模式要点总结
前言 最近在看《head first 设计模式》,发现每个章节后的要点总结都是言简意骇,所以特写此篇博客对常见的设计模式要点做个总结。 观察者模式 在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新 观察者模式定义了对象之间一对多的关系 主题(可...
2018-10-29 20:36:00
137
转载 一次有趣的局部变量GC
前言 最近在看《实战Java虚拟机》, 发现书上的一个关于局部变量表GC挺有意思,先上代码。 主角 没有GC public class Main { public static void reversion(){ { byte[] a = new...
2018-10-29 20:35:00
94
转载 几行代码实现RPC框架
前言 昨天看了一篇关于用几行代码实现RPC框架的博客http://javatar.iteye.com/blog/1123915,收获很大,于是我想在这篇博客的基础上理一理思路,尽可能的多加一点注释,进一步降低学习RPC框架原理的门槛。 原理图 先上一个原理图,读者可根据此图来帮助理解后续的代码...
2018-05-22 14:24:00
75
转载 读书笔记整理之JVM垃圾回收
前言 如果要问Java与其他编程语言最大的不同是什么,我第一个想到的一定就是Java所运行的JVM所自带的自动垃圾回收机制,以下是我学习JVM垃圾回收机制整理的笔记,希望能对读者有一些帮助。 哪些内存需要回收?what? 如何判断对象已死?有两种算法 引用计数算法 给对象添加一个计...
2018-05-18 11:26:00
70
转载 大三Java实习总结网易百度小米美团阿里(均拿offer)
2017年10月 网易考拉 Java 12月 百度 Java 2018年 1月 小米人工智能云平台 Java(已实习过) 3月 美团外卖 Java 5月 阿里 新零售 Java 总的来说面试无非要做到两点:1.别人答不上...
2018-05-18 11:25:00
128
转载 MySQL事务原理浅析
前言 因为自己对数据的可靠性,可用性方面特别感兴趣,所以在MySQL事务方面看了很多资料,也看了很多博客,所以想到自己也写一篇博客整理整理自己所学内容,尽量用自己的语言解释得通俗易懂。 事务经典场景 在很多介绍事务的博客都会代入这样一个场景,先简单说说: A给B转账100,A少10...
2018-05-18 11:24:00
68
转载 Java并发编程-volatile可见性的介绍
前言 要学习好Java的多线程,就一定得对volatile关键字的作用机制了熟于胸。最近博主看了大量关于volatile的相关博客,对其有了一点初步的理解和认识,下面通过自己的话叙述整理一遍。 有什么用? volatile主要对所修饰的变量提供两个功能 可见性 防止指令重排序 <br...
2018-05-17 18:25:00
58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人