elasticsearch搜索提示

本篇博客纯属猜想,并未经过实践验证,仅仅提供一些思路和方法论。 什么叫”搜索提示’?你…

Read more...

golang项目对接travis ci

travis ci是一个免费的持续集成平台,当我们在github提交代码时会触发travis ci对我们代码的…

Read more...

基于leveldb谈谈MVCC多版本控制

最近接触存储的原理比较多,MVCC也是存储系统常用的技术手段。 MVCC多版本是一个解决并发问题的模型,或者说…

Read more...

PHP7线上system time飙高问题

最近刚刚全量上线PHP7,经过一晚发现个别机器的PHP-FPM占用CPU很高,整机top查看system ti…

Read more...

一篇关于mysql的公司分享PPT

该PPT主要提及了mysql的重要核心原理,内容将提升对mysql主从搭建细节问题的理解,提升应对能力。

Read more...

mysql5.7基于GTID主从切换

本文接上篇《mysql5.7基于GTID搭建主从》。

Read more...

mysql5.7基于GTID搭建主从

一直在用mysql主从集群,却从来没有动手搭建过,主要是因为: 以往的mysql版本,基于binlog+pos…

Read more...

树莓派autossh反向隧道

通常我们会将树莓派放在家里,做家庭影院之类的用途。而现在,各个运营商的宽带都开始实施内网政策,也就是不会给民宅…

Read more...

PHP7扩展开发教程[12] – 如何抛出错误和异常?

本篇博客属于php7扩展系列教程,上一篇地址《PHP7扩展开发教程[11] – 如何引入php文件?》。 本章…

Read more...

valgrind检测php扩展的warning

今天在排查PHP扩展的bug,使用了valgrind检测内存问题:

Read more...

libcurl访问unix socket

最近使用Libcurl访问unix socket,在代码里像这样设置opt:

Read more...

感谢大家支持,在vultr收获的30美金

我的博客运行在vultr,使用以来一直非常稳定。 今天登录vultr,发现我已经有了30美金的推广费,这得益于…

Read more...

php7扩展使用持久化hash

最近项目需要在PHP7的扩展里,维护一个全局的持久化zend_array,在多次请求之间可以共享使用。 在这里…

Read more...

golang模拟带超时的信号量

最近写项目,需要用到信号量等待一些资源完成,但是最多等待N毫秒。

Read more...

树莓派初始化与搭建家庭影院

这篇博客放在草稿箱好一阵了,今天突然想起来当时没有整理发出来,只是堆砌了当时安装树莓派的命令和关键点。 实在没…

Read more...

一篇关于配置中心的技术分享PPT

dogx是公司内的一个项目,其作用是为配置中心服务提供agent和php sdk,点击链接下载我的PPT。 a…

Read more...

俄罗斯蜜月旅行记录

上周去俄罗斯度了蜜月,貌似很少有人选择这个战斗民族来度蜜月。国内的旅行团的也是今年开始变得多了起来,可能是因为…

Read more...