首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Yang2523
掘友等级
我与罪恶不共戴天
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
RabbitMq系列-路由,主题模式
在前一篇总结中总结了 RabbitMq 的发布订阅模式以及交换机概念,并熟悉了名为fanout类型的交换机,但是有的业务场景下并不是需要将消息分发给所有的消费者,而是需要按照某些规则将消息分发到符合规则的消费者手中,RabbitMq 中的路由模式就比较适合这种场景,主题模式则是…
RabbitMq系列-发布/订阅模式
RabbitMq 的生产者并非直接和队列进行交互,而是将消息送至一个 Exchange (交换机),由交换机来决定最终将消息送至哪些队列,具体的推送规则在定义交换机的时候指定。消费者如果想要获取消息,只需要将自己声明的队列绑定到交换机上就可以收到生产者发送到交换机的消息。 当未…
RabbitMq系列-工作队列
工作队列是最简单的队列工作模式,一个生产者生产消息,一个或者多个消费者进行消费。 可以看到是 autoAck 当其为true时,消费者每拿到一个消息则自动告知队列该消息已成功消费(处理),这样队列就可以将消息删除了,而不用管消费者拿到消息后是否真正的处理完任务。这种情况在消费者…
Nginx的学习之路——反向代理与缓存
使用反向代理,可以对用户隐藏服务器的信息,同时代理将用户的请求通过负载均衡算法分发到不同的上游服务器处理,不仅增强了服务的处理性能,也保证了服务的高可用性,在上游的某一台服务器挂掉时,服务仍然可以通过其他的上游服务器对外服务。 重新启动nginx后我们可以看到本机已经无法访问n…
Nginx的学习之路—— 搭建一个静态网站
log_format 后跟日志格式的命名 main ,第二个参数为每一条日志格式的具体定义(这里我们使用默认的日志格式,这里面使用了$remote_addr这样的变量,更多变量,可以在官方文档中查看,http://nginx.org/en/docs/http/ngx_http_…
Nginx的学习之路——环境搭建
之前使用Nginx一般都是配置直接给好按照配置文件直接使用就行,这次为了深入学习,希望能够明白 Why,此处我们使用源码安装Nginx的方式来进行学习。 需要注意的是这个objs文件夹,这个里面存放的是nginx编译后的模块,包括后面安装的二进制文件也是存放在这里。 bingo…
PHP设计模式学习笔记四——单例模式
单例模式运用在系统运行期间只能或者只需要存在一个实例的情况,例如对数据库的连接对象。 单例模式的实现关键在于将类的构造函数私有化,这样就无法在外部进行类的new操作,同时定义公开的静态方法来暴露类本身创建的类的实例。 如上图 我们对外公开了方法getInstance()在方法内…
PHP设计模式学习笔记三——简单的工厂模式
工厂模式:使用工厂(类)而不是使用关键字new来进行新的对象的创建,这样做的好处是:如果在大型的应用中非常多的使用了new来创建某一个对象,当这个对象的创建需要修改的话(例如构造函数发生了变化)那么需要修改的地方就非常的多而且容易发生遗漏,而使用了工厂模式来进行类的创建的话,只…
PHP设计模式学习笔记二——PSR-0规范及其实现
可以看到我们并没有手动的去引入Src\Object类和App\Controller\Home\Index类,而是交给了spl_autoload_register()函数去实现类的自动加载。
PHP设计模式学习笔记一——关于PHP类的自动加载
这种情况下我们可以使用__autoload()函数来实现类的自动加载,但是由于函数重名的问题,PHP 官方目前推荐使用spl_autoload_register()函数来替代__autoload()函数,因为我们可以自己定义自动加载类的函数的名称,然后在spl_autoload…
下一页
个人成就
文章被点赞
3
文章被阅读
9,953
掘力值
201
关注了
4
关注者
4
收藏集
2
关注标签
22
加入于
2017-12-14