摘要:
1、创建型模式概述 创建型模式主要的关注点是“怎样创建对象?”,它的主要特点是“将对象的创建和使用分离”。这样可以降低系统的耦合度。使用者不需要关心对象的创建细节。对象的创建由相关的工厂来完成。就像去生产购买东西,我们并不关心商品怎么生产出来,因为他们有专门的厂商生产。 根据对象的创建和组合方式不同 阅读全文
摘要:
设计模式有两种分类方法,即根据目的来分类和作用的范围来分类。 1、按照目的划分: 1.1.创建型模式、结构性模式、行为型模式 创建型模式:单例、原型、工厂方法、抽象方法、建造者模式 结构型模式:代理、适配器、桥接、装饰、外观、享元、组合 行为型模式:模板方法、策略、命令、职责链、状态、观察者、中介者 阅读全文
摘要:
java事件机制中包含下述三要素: 1、事件,发生了什么事,比如用户在界面上的一个操作(手势滑动屏幕),当一个事件发生的时候,该事件用一个事件对象表示,每一个事件对象都有其对应的事件类。 Java中事件一般继承自java.util.EventObject类,封装了事件源对象,以及事件的相关信息。 每 阅读全文
摘要:
UML中定义了用例图、类图、时序图、协作图等九种。设计模式中经常会用到的是类图。类是面向对象系统组织结构的核心,类可以说是对一组具有相同属性、操作、关系和语义的对象的抽象。在UML中,类使用带有分隔线的矩形表示,它包含名称部分(Name)、属性部分(Attribute)和操作部分(Operation 阅读全文
摘要:
工作中遇到了生产系统中相关日志太多,占据大量磁盘空间,所以准备写一个crontab任务进行定期删除日志,只保留近五天的log信息。 Linux系统中文件存在三种时间属性,分别是: Atime Mtime Ctime 三种时间分别是访问时间,修改时间,状态时间; 访问时间:对文件进行一次读操作,它的访 阅读全文