- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 创造性模式之单例模式
单例模式:描述: 确保一个类只有一个实例,并提供对它的全局访问点。 单例模式解决了以下问题: 如何确保一个类只有一个实例? 如何方便地访问类的唯一实例? 一个类如何控制它的实例化? 如何限制类的实例数量?单例模式如何解决这些问题: 隐藏类的构造函数。 定义一个返回类的唯一实例的公共静态操作(getInstance())。这个模...
2018-08-18 15:27:12 271
原创 设计模式之间的区别
抽象工厂和工厂方法的区别:抽象工厂: 通过对象组合创建抽象产品 创建多系列产品 必须修改父类的接口才能支持新的产品工厂方法: 通过类继承创建抽象产品 创建一种产品 子类化创建者并重载工厂方法以创建新的产品通常,设计开始时使用工厂方法(不那么复杂,更可定制,子类激增),并随着设计师发现需要更多灵活性的地方而向抽象工厂、原型或构建器(更灵活、更复...
2018-08-18 13:37:12 689
原创 创造性模式之工厂方法模式
工厂方法模式:(针对的对象的创建,通过工厂方法而不是构造函数)描述:定义一个接口用于创建单个对象,但让子类决定实例化哪个类。工厂方法允许类将实例化推迟到子类;目的:使用工厂方法来处理创建对象的问题,而无需指定将要创建的对象的确切类。工厂方法模式解决了以下问题: 如何创建一个对象,使子类能够重新定义要实例化的类? 一个类如何将实例化延迟到子类?工厂方法模式如何解决这些问题:...
2018-08-18 13:36:35 319
原创 创造性模式之建造者模式
建造者模式:(主要处理的是对象复杂创建过程问题) 建造者模式:描述:将复杂对象的构造与它的表示分离,允许相同的构造过程创建各种表示。目的: 将复杂对象的构造与其表示分离开;旨在为面向对象编程中的各种对象创建问题提供灵活的解决方案建造者解决了以下问题: 一个类(相同的构造过程)如何创建一个复杂对象的不同表示? 如何简化包含创建复杂对象的类?建造者如何解决这些...
2018-08-16 17:50:00 218
原创 创造性模式之抽象工厂模式
抽象工厂模式:(主要处理的是对象之间的依赖问题)Abstract factory pattern(抽象工厂模式) 抽象工厂模式提供了一种方法来封装具有共同主题的一组独立工厂,而无需指定它们的具体类 在正常使用中,客户端软件创建抽象工厂的具体实现,然后使用工厂的通用接口创建作为主题一部分的具体对象。 客户机不知道(或不关心)它从这些内部工厂中获得的具体对象,因为它只使用产品...
2018-08-16 17:48:15 219
原创 设计模式
设计模式: 软件设计模式是一种通用的、可重用的解决方案,用于解决软件设计中给定上下文中常见的问题。它不是可以直接转换成源代码或机器代码的已完成设计。 它是一种描述或模板,用于描述如何解决可以在许多不同情况下使用的问题。 面向对象的设计模式通常显示类或对象之间的关系和交互,而不指定涉及的最终应用程序类或对象 目的: 以设计灵活且可重用的面向对象软件,即更易于...
2018-08-16 17:46:38 160
原创 计算机基础知识了解
linux文件系统: 先说一下格式化:每种操作系统所设置的文件属性/权限并不相同,为了存放这些文件所需的数据,因此就需要将分区格式化,以成为操作系统能够利用的文件系统格式。linux的文件格式为Ext2/Ext3,现在好像已经到了Ext4.windows 操作系统为vfat或者NTFS。linux文件系统: 操作系统的文件数据除了文件实际内容外,还有非常多的属性,如文件权限(rwx)与文...
2018-08-15 22:59:28 2534
转载 Nginx 多进程模型是如何实现高并发的
进程数与并发数不存在很直接的关系。这取决取server采用的工作方式。如果一个server采用一个进程负责一个request的方式,那么进程数就是并发数。那么显而易见的,就是会有很多进程在等待中。等什么?最多的应该是等待网络传输。其缺点题主应该也感觉到了,此处不述。而nginx 的异步非阻塞工作方式正是利用了这点等待的时间。在需要等待的时候,这些进程就空闲出来待命了。因此表现为少数几个进程...
2018-08-15 22:58:20 2169
原创 keyTool详解
生成公私钥:Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据: (1)密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密) (2)可信任的证书实体(trusted certificate...
2018-08-15 10:22:22 5330
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人