
面试
非正经研究生
实际上是正经研究生,小镇青年,IT农民工,不偷井盖的老实人
展开
-
暴风影音2018届校园招聘技术类笔试题目
数据已保存在本地 暴风影音2018届校园招聘技术类笔试题目 (一)选择题 1、静态变量通常存储在进程的哪个区?() A、栈区 B、全局区 C、堆区 D、代码区 2、已知一棵二叉树,如果中序遍历的节点顺序是:3415726,后序遍历是:314转载 2017-10-19 20:13:51 · 767 阅读 · 0 评论 -
设计模式:工厂
JUST LIKE A CONTRACT HERE // abstract public interface IProduct { void doSomething(); } // real product public class ProductA implements IProduct { public void doSomething(){ // ... } } // r...原创 2018-12-09 18:03:38 · 106 阅读 · 0 评论 -
设计模式: 单例
文章目录0. ref1. lazy 线程不安全的2. lazy 线程安全的fix: 前面两个都没有加上的private static 前缀这样的话,第二个多线程安全的单例就是:3. lazy 双重校验锁4. eager, 加了volatile 的lazy 懒汉?5. 静态内部类,用了JVM内部的机制6. 枚举 0. ref 最好的设计模式 总结 博客 https://www.cnblogs.c...原创 2018-12-09 19:09:36 · 144 阅读 · 0 评论 -
设计模式: 依赖倒置 DIP
dependency inversion principle 高层次的模块不应该依赖 于 低层次的模块,两者都应该依赖于 抽象接口。 代码的设计,就应该像操作系统的设计,高层次的模块,比如APP,不依赖于这个系统是linux 还是windows的具体实现,而仅仅依赖于操作系统这个抽象接口,这样的话,APP业务逻辑的更迭,完全不用费心去考虑,面对不同的操作系统的具体实现,我们要做什么适配,这个为...原创 2018-12-10 10:29:03 · 169 阅读 · 0 评论 -
进程和线程
ref http://www.cnblogs.com/charlesblc/p/6135666.html note 进程有5种状态,其中前3种是基本状态: 运行态、就绪态、阻塞态(等待态)。另两种是新建态和终止态。 ...转载 2019-03-15 21:44:29 · 96 阅读 · 0 评论