个人博客

配置github.com的host访问

有些时候,我们访问raw.githubusercontent.com的时候,无法访问,可以通过配置host来进行访问。 通过修改host,我们就可以加速访问github,访问变快了,同时下载clone也变快了。 # GitHub Start 52.74.223.119 ...

mysql 分库分表

分库分表时机 当业务量小的时候,我们不需要去关注数据库存储的数据多少,当业务量大的时候,单个表的行数有几百万的时候,我们需要考虑分库分表。 具体步骤 根据业务增常量,推算出分库的片数 选出分表的关键字...

docker 配置国内镜像

版本docker > 1.12 修改/etc/docker/daemon.json文件,没有则手动创建。 { "registry-mirrors":[ "https://registry.docker-cn.com", "http://hub-mirror.c.163...

艾伦·佩里斯的编程名言

英文 One man's constant is another man's variable. Functions delay binding; data structures induce binding. Moral: Structure data late in the programming process. Syntactic sugar causes cance...

redis消息队列的使用

很久之前就是知道redis可以作为消息队列使用,但是一直没有实际使用过,今天实际使用了一下,发现还是有一些内容需要注意的。 redis有5个常用数据结构,分别是string,list,set,hash,sorted set, 其中list就是...

discuz 插件开发

discuz是一个php开发的开源论坛系统,国内很多论坛都是使用的它。作为最早的论坛系统,到今天已经快20年了,目前被腾讯收购后,discuz走上了开源道路。现在维护它的主要是开源社区。 出色的插件系统 和wordpress...

php爬虫框架盘点

网络数据抓取是大数据分析的前提,只有拥有海量的数据才能够进行大数据分析,因此,爬虫(数据抓取)是每个后端开发人员必会的一个技能,下面我们主要盘点一下php的爬虫框架。 Goutte Goutte库非常有用,它可以为...