代码改变世界

推荐排行榜

输入URL之后都发生了什么

2015-06-12 15:02 by 轩脉刃, 5158 阅读, 收藏,
摘要: # 输入URL之后都发生了什么这个标题印象中已经有很多讨论了。也来说说这个话题。从头开始,当你的电脑使用网线连接到网络的时候,我们都知道,这个时候你的电脑会获取一个IP,这个IP就是你的唯一标识了。好了继续,你在浏览器中敲入了http://www.sina.com,开始你的网络之旅。那么这个时候问题... 阅读全文

postgres配置主从流复制

2015-05-13 10:11 by 轩脉刃, 33867 阅读, 收藏,
摘要: # postgres主从流复制postgres在9.0之后引入了主从的流复制机制,所谓流复制,就是从库通过tcp流从主库中同步相应的数据。postgres的主从看过一个视频,大概效率为3w多事务qps。postgres的主从主称之为primary,从称为stand_by。主从配置需要注意的一个是主从... 阅读全文

说说常用的服务器操作

2014-07-02 11:14 by 轩脉刃, 2346 阅读, 收藏,
摘要: 想写写自己日常常用的服务器操作,但是想到这个题目还是有点大的。鸟哥两本linux私房菜的书才说完了所有的服务器操作命令,这里一次性列出来也不现实。差不多这里就写写一些比较常用的命令吧。 ps aux|grep XXX 这个是最常用的命令了,查看一个进程的状态啥的。还能看到端口号,运行时间等。如果需要批量关掉这些进程,也可以延生使用管道: ps aux|grep XXX|awk '{pr... 阅读全文

那些有坏味道的代码

2013-11-27 19:33 by 轩脉刃, 2305 阅读, 收藏,
摘要: 最近每天早上上班的第一件事情就是把昨天写的代码重构优化一下,以前没弄过,现在发现这个过程真是非常爽的。看着代码一点点变好,还是很不错的感觉。最经常遇到的一些坏味道这里列一下:嵌套太多if (!empty($data) { if (is_array($data)) { foreach($data as $item) { // Do something } return $data; }} else { return null;}这里的问题就是代码嵌套太多层了,如果foreach里面有很多东西的话更难看改成:if (empty($data) || !is_array($data)) { ... 阅读全文

Linux的Cgroup

2013-09-03 13:45 by 轩脉刃, 41229 阅读, 收藏,
摘要: 为什么要有cgroup Linux系统中经常有个需求就是希望能限制某个或者某些进程的分配资源。也就是能完成一组容器的概念,在这个容器中,有分配好的特定比例的cpu时间,IO时间,可用内存大小等。于是就出现了cgroup的概念,cgroup就是controller group,最初由google的工程师提出,后来被整合进Linux内核中。 Cgroup是将任意进程进行分组化管理的Linux内核功... 阅读全文
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 56 下一页