摘要: vim /etc/sysctl.conf 然后执行/sbin/sysctl p让参数生效 tcp_tw_reuse和tcp_tw_recycle的区别 官方文档的解释: tcp_tw_recycle BOOLEAN Enable fast recycling TIME WAIT sockets. D 阅读全文
posted @ 2017-05-26 11:11 我的娃会叫爸爸啦 阅读(682) 评论(0) 推荐(0) 编辑
摘要: HTTPS协议 HTTPS可以认为是HTTP + TLS。HTTP协议大家耳熟能详了,目前大部分WEB应用和网站都是使用HTTP协议传输的。TLS是传输层加密协议,它的前身是SSL协议,最早由netscape公司于1995年发布,1999年经过IETF讨论和规范后,改名为TLS。如果没有特别说明,S 阅读全文
posted @ 2017-05-14 22:16 我的娃会叫爸爸啦 阅读(275) 评论(0) 推荐(0) 编辑
摘要: To globally share data among all the requests handled by the same nginx worker process, encapsulate the shared data into a Lua module, use the Lua req 阅读全文
posted @ 2017-05-10 18:48 我的娃会叫爸爸啦 阅读(1730) 评论(0) 推荐(0) 编辑
摘要: 1. 删除行首空格 2. 匹配行前或后添加空白行 3. 使用变量替换(使用双引号) 4. 在第一行前插入文本 5. 在最后一行后插入文本 6. 在匹配行前插入一行 7. 在匹配行后插入一行 8. 删除文本中空行和空格组成的行以及 号注释的行(用grep v过滤掉 号注释的行) 9. 其它 阅读全文
posted @ 2017-02-15 11:54 我的娃会叫爸爸啦 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 之前一段时间,发现线上日志服务器总是会突然丢失日志,碰到问题时搞的很被动。联系运维同学,又总是被往后推(后来看了一下日志归档脚本,运维同学写的bug)。索性自己写了一个脚本,添加到crontab任务中,替换运维同学的脚本。 线上服务器每天大概产生6000 10000个日志文件(部分级别的日志),每个 阅读全文
posted @ 2017-02-07 11:43 我的娃会叫爸爸啦 阅读(2225) 评论(0) 推荐(1) 编辑
摘要: 开发工作中,经常会碰到进程池或者线程池,或者其它的资源池。在这里,用erlang实现一个简单的进程池。 erlang进程是非常轻量级的,这个进程池的主要目的是用一种通用的方式去管理和限制系统中运行的资源占用。当运行的工作者进程数量达到上限,进程池还可以把任务放到队列中,只要进程资源被释放,排队的任务 阅读全文
posted @ 2017-02-07 10:58 我的娃会叫爸爸啦 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: 1、用户空间和内核空间 操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也可以访问底层硬件设备。为了保护用户进程不能直接操作内核,保证内核的安全,操作系统将虚拟空间划分为两部分,一部分是内核空间,一部分是用户空间。 2、进程切换 内核挂起当前正在cpu上运行的进程,并恢复以前挂 阅读全文
posted @ 2017-02-06 10:31 我的娃会叫爸爸啦 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 作为一只程序猿,在github上找代码、看代码是再正常不过的事情了。这时候有个工具可以方便你翻看代码,想必是极好的。 "Sourcegraph for GitHub" 这个插件允许你像使用IDE那样浏览代码,可以跳转到函数声明定义的位置,添加了标签查看文档和类型定义。 不过,现在只支持go语言。 " 阅读全文
posted @ 2016-12-15 10:59 我的娃会叫爸爸啦 阅读(5270) 评论(0) 推荐(0) 编辑
摘要: 1. open open命令用于打开文件、目录或执行程序。就等同于在命令行模式下,重复图形界面“双击”的动作。例如这个命令与在Finder中双击Safari是一样的: $ open /Applications/Safari.app/ 如果open一个文件,则会使用关联的程序打开之。例如open sc 阅读全文
posted @ 2016-09-30 17:00 我的娃会叫爸爸啦 阅读(605) 评论(0) 推荐(0) 编辑
摘要: mnesia是erlang自带的分布式数据库,基于ets和dets实现的。mnesia兼顾了dets的持久性和ets的高性能,可以自动在多个erlang节点间同步数据库。最关键的是,mnesia实现了事务机制。 mnesia数据库有一个schema表,保存着数据库相关的一些信息,例如如何将表保存到磁 阅读全文
posted @ 2016-09-18 15:08 我的娃会叫爸爸啦 阅读(3094) 评论(0) 推荐(1) 编辑