聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

  • 432 views阅读

    ~/.ssh/config的一些推荐配置

    最近看了一些资料,感觉之前用了这么多年的 ssh 浪费了好多大好的青春和时间。这里给一个我现在在使用 ~/.ssh/config 的范本,可以为使用 ssh 登录时带来非常多的方便之处。 1.多个 SSH 之间共享同一个连接,在第一次连接成功后,再次连接同...

    分类:技术文章 时间:2018-11-05 00:05 我要评论(0个)

  • 3444 views阅读

    如何学习新技术

    我从 2009年~2010 年左右开始学习信息技术,从初期围绕单片机做电子设计,一路浅尝辄止,走马观花。什么语言都用过,在各种平台上都干过活,有用的没用的都学了一些,一路尝鲜一路丢。 虽然有识之士们都说,光靠广度没法找到工作,要对一门手艺有深度,到达深奥幽...

    分类:技术文章 时间:2017-06-09 08:10 我要评论(0个)

  • 4704 views阅读

    Java 应用在线性能分析和火焰图

    在碰到线上性能问题的时候,如果能在线通过采样方式获取热点函数/方法就可以更方便地定位问题所在,进行优化。采用在线采样的方式,由于性能影响小,可以比较放心地在线上进行,获取第一手数据。Linux 平台上,对于多数 C/C++ 编写的应用,可以通过 perf ...

    分类:技术文章 时间:2016-08-30 14:15 我要评论(0个)

  • 4157 views阅读

    一次连接超时问题排查的历程

    我们有一个 java 应用,启动的时候要初始化连接池,在连接一堆 sharding 过的 DB 时,经常会有一部分连接超时失败的,集中在一两台后端机器上,但每次失败的后端服务器却又不固定,也并不是每次启动都能遇到。超时时间设为了 50ms,看起来有点短但是...

    分类:技术文章 时间:2016-07-16 16:15 我要评论(0个)

  • 4340 views阅读

    go http client 设置连接超时

    go 语言的 http 客户端可以在初始化话的时候通过 client := http.Client{ Timeout: 5 * time.Second, } 来设置请求超时,即整个 http 请求到完成响应的时间限制。那么如果想另外设置 tcp ...

    分类:技术文章 时间:2016-05-25 08:15 我要评论(0个)

  • 5002 views阅读

    等待一个独立进程退出并获取 exit code

    linux 里,对于进程的子进程,父进程可以用 wait、waitpid 来等待结果。但是对于一个独立的进程就不行了。 有时候想监控一个进程,或者在父进程异常退出后想找回子进程状态,就只能另辟蹊径。于是,想了个通过 ptrace 来跟踪进程退出的办法,做了...

    分类:技术文章 时间:2016-04-14 23:50 我要评论(0个)

  • 3951 views阅读

    从淘汰Oracle数据库的事情说起

    公司搞淘汰Oracle数据库的事情已经搞了好久了,这个事情其实和国内淘宝系搞的去IOE(IBM、Oracle和EMC)是类似的,基本上也是迫不得已,Oracle的维护成本太高,而公司内部基于Oracle数据库的数据仓库,也是问题频出;另一个原因则是sca...

    分类:技术文章 时间:2016-03-12 01:50 我要评论(0个)

  • 3583 views阅读

    不通过 web server 获取 php-fpm 运行状态

    php-fpm 可以配置一个 pm.status_path ,如 /status,然后通过 web server 访问这个地址来获取运行状态。但这样会侵入 web server 的配置,在一个 web server 后端有多个 php-fpm 的时候也不方...

    分类:技术文章 时间:2016-01-16 09:55 我要评论(0个)

  • 4453 views阅读

    mktime之夏令时

    最近遇到了一件奇怪的事情,单元测试里写的一段代码在本地跑没有问题,放到Jenkins上跑就出问题。因为是跟时间相关的,所以一开始怀疑与时区有关系,跑到测试机上去看,时区配置的没有问题。代码逻辑很简单,如下:#include <stdio.h> ...

    分类:技术文章 时间:2016-01-13 10:25 我要评论(0个)

  • 4139 views阅读

    扒一扒知乎上的帖子——“为什么有些大公司技术弱爆了?”

    知乎上看到一个热帖,我觉得很有意思,叫做“为什么有些大公司技术弱爆了?”。我刚看到标题的时候,先入为主和刻板偏见了一下,正如同第一个回答一样,我皱了皱眉头,产生了对题主的鄙视之情;但是很快,读完帖子以后,我却立场明确地站到题主一边了。正如同里面有位回答:...

    分类:技术文章 时间:2015-12-11 21:05 我要评论(0个)

  • 3207 views阅读

    设置 linux 命令缓冲模式

    默认情况下,*nix 命令的 stdout 和 stdin 如果是在终端中是行缓冲,stderr 则是无缓冲。而这些标准输入输出如果是在管道中或重定向文件则是全缓冲。有时候使用管道处理数据的时候,并不希望管道后面的命令一直阻塞等待前一个的输出填满缓冲区刷新...

    分类:技术文章 时间:2015-11-13 00:05 我要评论(0个)

  • 3708 views阅读

    supervisord 的 fd 泄露问题

    线上发现有几个 supervisord 启动的 php 后台进程没有正常工作。上去 strace 了一下,发现卡在了写 stdout 上: # strace -p 2509 Process 2509 attached - interrupt to q...

    分类:技术文章 时间:2015-11-13 00:05 我要评论(0个)