摘要: Vimium 这个名字其实是 Vim 和 Chromium 的合体。Vimium 继承了 Vim 中的常用键位,让你在使用 Chrome 的过程中,无论是浏览网页、切换标签或是其它任何操作,全都可以只通过键盘完成。 插件地址:https://chrome.google.com/webstore/de 阅读全文
posted @ 2017-12-19 10:37 oneVillager 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: Tips for optimizing your php Code 原文地址:http://reinholdweber.com/?p=3 中译文作者yangyang(aka davidkoree) 1. If a method can be static, declare it static. Sp 阅读全文
posted @ 2017-12-14 09:44 oneVillager 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 前言 PHP的socket连接函数有三种方案 1、集成于内核的socket fsockopen pfsockopen 2、PHP扩展模块带有的socket功能, 编译PHP时必须在配置中添加 配置项来启用 socket_create socket_bind socket_connect socket 阅读全文
posted @ 2017-12-08 13:42 oneVillager 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 一、插件配置 "Chrome MySQL Admin" "Clear Cache Shortcut" "Font Changer with Google Web Fonts" "Font Picker" "JSON Editor" "JSON Viewer" "Momentum" "Octotree 阅读全文
posted @ 2017-12-01 11:39 oneVillager 阅读(3789) 评论(0) 推荐(0) 编辑
摘要: Nginx 指令之location 指令: 语法规则: 规则解释: = 表示精确匹配 ^~ 表示uri以某个常规字符串开头,理解为匹配 url路径即可。 ~ 表示区分大小写的正则匹配 ~ 表示不区分大小写的正则匹配 !~和!~ 分别为区分大小写不匹配及不区分大小写不匹配 的正则 / 通用匹配,任何请 阅读全文
posted @ 2017-11-30 17:47 oneVillager 阅读(250) 评论(0) 推荐(0) 编辑
摘要: Nginx 设置 Nginx的fastcgi模块参数设置 Nginx 有两个配置文件 、`fastcgi.conf SCRIPT_FILENAME`,diff显示如下: shell $diff fastcgi fastcgi_params 在php可打印出上面的服务环境变量 如:echo $_SER 阅读全文
posted @ 2017-11-30 17:29 oneVillager 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 主题模式 Topic exchange 消息发送到topic exchange不可能任意routing_key——它必须是一个单词列表,使用点"."分隔。可以是任何单词,但通常他们指定一些功能连接到消息。一些有效routing_key例子:"stock.usd.nyse", "nyse.vmw", 阅读全文
posted @ 2017-11-27 09:59 oneVillager 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 路由模式 queue只感兴趣这个的exchange。只希望接收交换机中的关键信息,或者说指定内容的信息, 而忽略交换机中的其他消息。 direct exchange背后的路由算法很简单——即一个消息的队列binding_key完全匹配message的routing_key。 1.交换机绑定不同key 阅读全文
posted @ 2017-11-27 09:57 oneVillager 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 发布订阅 交换器 从Producer接收Message,然后投递到queue中。Exchange需要知道如何处理Message,是把Message放到特定queue中,还是放到多个queue中?或者丢弃.这个rule是通过Exchange 的type定义的。 可用的交换类型: "direct", " 阅读全文
posted @ 2017-11-27 09:56 oneVillager 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 工作队列 利用轮循分配来消费任务信息(竞争消费者模式) 背后的主要思想工作队列(又名:任务队列)是为了避免立即做一个资源密集型任务,不得不等待它完成。相反,我们安排以后的任务要做。我们封装任务作为消息并将其发送到一个队列。一个工作进程在后台运行将流行的任务和最终执行这项工作。当您运行许多消费者的任务 阅读全文
posted @ 2017-11-27 09:55 oneVillager 阅读(239) 评论(0) 推荐(0) 编辑
打赏

喜欢请打赏

扫描二维码打赏