java
HackerBlackMoon
来我的打印店5折优惠
展开
-
Git统计代码新增详情
统计git每周提交代码(初略)第一步使用 git log 查看 两次提交的 commit id$ git log --author="xxxx" --since='2020-05-29' --until='2020-05-30'commit 3d1b3c283008b43d7c07f95bea397a8635c7cd6f (HEAD -> master, origin/master)Author: xxxx<blackaiyyblnl@gmail.com>Date: S原创 2020-05-30 16:29:25 · 1485 阅读 · 2 评论 -
设计模式系列——原型模式
原型模式 原型(Prototype)模式的定义如下:用一个已经存在的对象作为模板(原型),通过克隆复制的方式创建一个新的对象。原型模式的好处在于不需要知道对象的创建细节就可以创建对象,同时通过可能复制的方式创建对象,可以提高耗时创建对象的效率。原型模式的实现方式 在java种原型模式可分为深克隆和浅克隆,浅克隆是通过java对象的clone()方法实现,深克隆采用的是java序列化(se...原创 2020-04-15 09:42:50 · 208 阅读 · 0 评论 -
设计模式系列——单例模式
单例模式 单例模式(Singleton)的定义:一个类只能有一个实例,并且这个实例由这个类创建。在软件设计中,为了节约空间、保证数据的一致性,许多类只能拥有一个实例,这种设计就采用单例模式。单例模式的实现方法是:1、使类的构造方法私有化;2、创建属于此类类型的静态成员对象;3、提供静态方法获取对象。单例模式的实现 常用的单例模式的实现方式有4种,其中包括懒汉式、饿汉式、枚举实现、双重检测...原创 2020-04-13 18:05:32 · 158 阅读 · 0 评论 -
简要介绍设计原则
设计原则学习笔记类之间关系设计原则开闭原则里氏替换原则依赖倒置原则单一职责原则类之间关系 设计原则是为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性。设计原则是研究类之间关系的科学。所以,在介绍设计原则之前应对类之间的关系做相应的介绍。耦合强度 耦合程度由弱到强,依赖关系<关联关系<聚合关系<组合关系<泛化关系<实现关系。依赖关系 主...原创 2020-04-13 13:21:56 · 250 阅读 · 0 评论