C++设计模式之1-工厂模式

一、工厂模式描述 定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 类型:创建类模式 用途:工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,...

24种设计模式与7大原则

创建型模式 抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类. 生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤...

前后端分离对接坑点记录

前言 现在很多项目都是采用前后端分离的模式来进行开发的,这样做有几个好处: 实现解耦,前后端分工明确,各司其职; 可以同时水平扩展前后端服务器; 减少后端服务器的并发/负载均衡压力; 提高开发效率 ...

Nginx的proxy_buffer

前言 我们的一个项目中,原本是没有nginx做反向代理的,但是最近需要用 openresty 做一个网关,就在后端程序之前加了 nginx ,在测试服务器中,部署好网关和后端服务器程序之后,经过和客户端同学的沟通(沟通成...

nginx的root和alias指令的区别

在配置nginx的location时候,用到了alias和roo指令,特地记录下他们的一点区别,避免以后踩坑。 location /img/ { alias /var/www/image/; } location /img/ { root /var/www/image; } 在这两个locat...