摘要: https://www.imooc.com/video/15165 1.消息队列的概念、原理和场景 应用场景 冗余 解耦 流量削峰:秒杀 异步通信 排序保证 消息处理发出机制 死循环方式读取:易实现,故障时无法及时恢复 定时任务:压力均分,有处理量上限 守护进程:类似PHP-FPM和PHP-CG,需 阅读全文
posted @ 2018-11-03 13:10 尘缘Coding 阅读(104) 评论(0) 推荐(0) 编辑
摘要: rpm包安装nginx php 安装nginx rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm yum -y install nginx servi 阅读全文
posted @ 2018-09-11 14:42 尘缘Coding 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 执行nginx安装后提示--skip-broken 依赖关系问题 解决方法: 运行如下命令: yum clean all 再安装: yum -y install nginx 阅读全文
posted @ 2018-09-07 09:26 尘缘Coding 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 如下两个库文件必须先备份,因系统内部分工具(如yum、wget等)依赖此库,而新版OpenSSL不包含这两个库cp /usr/lib64/libcrypto.so.10 /usr/lib64/libcrypto.so.10.old cp /usr/lib64/libssl.so.10 /usr/li 阅读全文
posted @ 2018-09-05 14:31 尘缘Coding 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: git的安装: yum 源仓库里的 Git 版本更新不及时,最新版本的 Git 是 1.8.3.1,但是官方最新版本已经到了 2.9.2。想要安装最新版本的的 Git,只能下载源码进行安装。 1. 查看 yum 源仓库的 Git 信息: 1 # yum info git 可以看出,截至目前,yum 阅读全文
posted @ 2018-08-03 14:31 尘缘Coding 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 以购买商品举例: ① 从数据库获取库存的数量。 ② 检查一下库存的数量是否充足。 ③ 库存的数量减去买家购买的数量(以每个用户购买一个为例)。 ④ 最后完成购买。 仅仅这几行逻辑代码在并发的情况下会出现问题,自己可以想象一下。 这里暂时就不测试了,下面会针对并发的处理给出测试结果。 创建表: CRE 阅读全文
posted @ 2017-09-20 10:56 尘缘Coding 阅读(2150) 评论(0) 推荐(0) 编辑
摘要: http://kb.cnblogs.com/page/110782/ 阅读全文
posted @ 2017-07-06 18:55 尘缘Coding 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 函数名其实就是指向函数体的指针 不加括号, 可以认为是查看该函数的完整信息, 不加括号传参,相当于传入函数整体 加括号 表示立即调用(执行)这个函数里面的代码(花括号部分的代码) 例2: function demo(){ return 1}var a=demovar b=demo()a是demo函数 阅读全文
posted @ 2017-07-06 11:39 尘缘Coding 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.php 接口类:interface 其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的,比如 : 我声明一个s 阅读全文
posted @ 2017-06-28 17:59 尘缘Coding 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 工厂模式(Factory Pattern)最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 介绍 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个 阅读全文
posted @ 2017-06-26 15:07 尘缘Coding 阅读(113) 评论(1) 推荐(0) 编辑