摘要: 单发单接模式 这是一个“Hello World”的消息,将用PHP编写两个程序,发送一个消息的生产者,消费者接收信息并打印出来。 在下面的图中,“P”是我们的生产和“C”是我们消费者。中间的框是一个队列,消息缓冲RabbitMQ代表消费者。 第一步 配置环境 1.Composer安装php amqp 阅读全文
posted @ 2017-11-27 09:54 oneVillager 阅读(172) 评论(0) 推荐(0) 编辑
摘要: ```php / 身份验证类 @author Tan @date 2017/09/05 / class IDCard { / 验证身份证是否有效 @param string $IDCard 身份证号码 @return boolean / public static function validate 阅读全文
posted @ 2017-11-21 19:20 oneVillager 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、前言: HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。 HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它 阅读全文
posted @ 2017-11-15 15:55 oneVillager 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一、系统 查看物理cpu个数 查看核心数量 列出MAC地址 : 在4小时候关机 显示所有运行级别为3并开机启动的服务 取得eth0网卡的IP地址 强制踢出终端用户 二、文件 查找文件 用diff比较两个目录 递归备份文件 获取文件的大小 转换所有文件到mp3格式 批量将 重命名为 查找当前目录下占用 阅读全文
posted @ 2017-11-07 14:54 oneVillager 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 代码片段设置 Sublime 菜单栏 Tools→New Snippet→输入以下内容: 然后保存文件名为phpheader.sublime snippet,保存到指定路径。 详细教程: 1. Snippe创建,存储和格式 Snippet可以存储在任何的文件夹中, 并且以.sublime snipp 阅读全文
posted @ 2017-10-27 20:50 oneVillager 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 创建插件 步骤: Sublime 菜单栏 Tools→New Plugin... 点击并将文件保存到指定目录( sublime text 3 安装的路径): 插件内容: 创建快捷键 步骤: Preference → Key Bindings User 在原有的配置文件上增加如下: 阅读全文
posted @ 2017-10-27 20:49 oneVillager 阅读(134) 评论(0) 推荐(0) 编辑
摘要: RESTful 介绍及设计思路 "Principles of good RESTful API Design" (译: "好 RESTful API 的设计原则" )简单易懂,条理清晰,推荐 "Best Practices for Designing a Pragmatic RESTful API" 阅读全文
posted @ 2017-10-26 15:35 oneVillager 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1:基本原理 Shadowsocks 将原来 ssh 创建的 Socks5 协议拆开成 Server 端和 Client 端,两个端分别安装在境外服务器和境内设备上。 + + + + +=====+ + + + + | 设备 | |Client| | GFW | |Server| | 服务器 | + 阅读全文
posted @ 2017-10-16 17:11 oneVillager 阅读(4) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ安装 RabbitMQ 简介 AMQP,即 Advanced Message Queuing Protocol,高级消息队列协议是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP 的主要特征是 阅读全文
posted @ 2017-10-09 16:59 oneVillager 阅读(448) 评论(0) 推荐(0) 编辑
摘要: CnBlogs "Nginx基本优化一" CSDN "anzhsoft的技术专栏" "笑天居士" "23种设计模式" "计算机底层知识拾遗" ITEYE "飞翔的荷兰人" 个人博客 "XSS跨站脚本攻击与CSRF跨站请求伪造攻击" 微信 "微服务该如何设计缓存?" 阅读全文
posted @ 2017-09-29 18:10 oneVillager 阅读(68) 评论(0) 推荐(0) 编辑
打赏

喜欢请打赏

扫描二维码打赏