摘要: 单例模式可以分为懒汉式和饿汉式: 懒汉式单例模式:在类加载时不初始化,不调用不初始化,一旦调用就只初始化一次。 饿汉式单例模式:在类加载时就完成了初始化,所以类加载比较慢,但获取对象的速度快。 饿汉式第一种:基于类加载机制避免了多线程的同步问题(JVM内部的机制能够保证当一个类被加载的时候,这个类的 阅读全文
posted @ 2018-06-13 16:02 Yuki67 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 查看本地所有分支: git branch 查看远程分支: git branch -r 查看所有分支: git branch -a 查看当前状态: git status 把本地的修改加到stage中: git add . 把stage中的修改提交到本地库: git commit -m 'comment 阅读全文
posted @ 2018-06-13 13:54 Yuki67 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Callable是类似于Runnable的接口,实现Callable的类和实现Runnable的类都是可被其他线程执行的任务。 优点:有返回值 缺点:实现繁琐 简单实现: CallableAndFuture.java /** * 简单实现 * * @author :liuqi * @date :20 阅读全文
posted @ 2018-06-13 11:31 Yuki67 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 启动:使用静态代理设计模式 优点:可同时实现继承,避免单继承局限性 一般方式: Programer.java /** * 真实角色 * * @author :liuqi * @date :2018-06-12 17:39. */ public class Programer implements R 阅读全文
posted @ 2018-06-13 10:01 Yuki67 阅读(953) 评论(0) 推荐(0) 编辑