对象池模式
目的
对象池模式是一种提前准备了一组已经初始化了的对象『池』而不是按需创建或者销毁的创建型设计模式。对象池的客户端会向对象池中请求一个对象,然后使用这个返回的对象执行相关操作。当客户端使用完毕,它将把这个特定类型的工厂对象返回给对象池,而不是销毁掉这个对象。
在初始化实例成本高,实例化率高,可用实例不足的情况下,对象池可以极大地提升性能。在创建对……继续阅读 »
7年前 (2018-09-09) 2012浏览 0评论
0个赞
工厂模式
工厂方法模式
对比简单工厂模式的优点是,您可以将其子类用不同的方法来创建一个对象。
举一个简单的例子,这个抽象类可能只是一个接口。
这种模式是「真正」的设计模式, 因为他实现了S.O.L.I.D原则中「D」的 「依赖倒置」。
这意味着工厂方法模式取决于抽象类,而不是具体的类。 这是与简单工厂模式和静态工厂模式相比的优势。
FactoryMethod……继续阅读 »
7年前 (2018-09-09) 1730浏览 0评论
0个赞
spring boot mybatis generate的使用
转载 https://blog.csdn.net/winter_chen001/article/details/77249029
mybatis 生成mapper
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE gener……继续阅读 »
7年前 (2018-08-23) 1946浏览 0评论
0个赞
https://laravel-china.org/articles/9755/the-larave-log-custom-configuration-format-records-the-call-file-path-and-line-number
……继续阅读 »
7年前 (2018-08-23) 1828浏览 0评论
0个赞
转载: https://www.cnblogs.com/eggTwo/p/6404805.html
……继续阅读 »
7年前 (2018-08-22) 1677浏览 0评论
0个赞
多例模式(单例模式的扩展)
多例模式是公认为"反面模式",为了获得更多的可维护性和可测试性,请使用依赖注入模式
目的:
多例模式是指存在一个类有多个相同实例,而且该实例都是该类本身。这个类叫做多例类。 多例模式的特点是:
多例类可以有多个实例。
多例类必须自己创建、管理自己的实例,并向外界提供自己的实例。
多例模式实际上就是单例模式的推广。
场景举例……继续阅读 »
7年前 (2018-08-14) 1643浏览 0评论
0个赞
设计模式(二)单例模式
在面向对象中,一个对象只负责一个特定的任务通常是一种很好的选择。例如:你只想
让一个对象去访问数据库。单例模式是一种职责模式,他将创建的对象委托到一个单一的访
问点上。在任何时候,应用程序中都只有这个类仅有的一个实例存在。这可以防止我们去打
开数据库的多个连接或者不必要使用多余的系统资源。在更加复杂的系统中,使用单例模式
在维持应用程……继续阅读 »
7年前 (2018-08-11) 1715浏览 0评论
0个赞
PHP设计模式(一) 策略模式
策略模式可以用来创建可插入、可替换、可重用的组件
策略模式的用意是针对一组算法或逻辑,将每一个算法或逻辑封装到具有共同接口的独立的类中,从而使得它们之间可以相互替换。策略模式使得算法或逻辑可以在不影响到客户端的情况下发生变化。说到策略模式就不得不提及OCP(Open Closed Principle) 开闭原则,即对扩展开放……继续阅读 »
7年前 (2018-08-11) 1670浏览 0评论
0个赞
RPC(远程过程调用)
##参考链接:
thrift文档说明:http://thrift.apache.org/
ubuntu 安装thrift编译包
apt install thrift-compiler
下载demo模板文件
下载地址:http://mirrors.shu.edu.cn/apache/thrift/0.11.0/thrift-0.11.0……继续阅读 »
7年前 (2018-08-08) 2585浏览 0评论
1个赞
https://blog.csdn.net/da_guo_li/article/details/78857894
……继续阅读 »
7年前 (2018-07-17) 1725浏览 0评论
0个赞