技术分享 使用Nginx代理thrift NIO实现SSL链路加密 摘要: 由于thrift自带的的SSL链路加密API只支持阻塞IO模型, 而我想要实现thrift的非阻塞IO SSL链路加密。考虑到nginx可以做到tcp代理并... 2016年11月28日 阅读 3,943 views 发表评论 阅读全文
技术分享 和 Thrift 的一场美丽邂逅 一. 与 Thrift 的初识 也许大多数人接触 Thrift 是从序列化开始的。每次搜索 “java序列化” + “方式”、“对比” 或 “性能” 等关键字时,搜... 2016年11月28日 阅读 3,660 views 发表评论 阅读全文
其他 国外大神13年的 Bug 调试经验总结 在《Learning From Your Bugs》一文中,我写了关于我是如何追踪我所遇到的一些最有趣的bug。最近,我回顾了我所有的194个条目(过去的13年里)... 2016年11月25日 阅读 3,616 views 发表评论 阅读全文
其他 黑客老王:一个人的黑客史 三十年过去了,在广州潮湿的天气里,我经常会回忆起小时候东北的天空。 那时候,我时常需要仰望天空。因为我的任务是手握一根松木杆,高高挑起电视天线。一阵风吹过,电视上就... 2016年11月25日 阅读 3,646 views 发表评论 阅读全文
技术分享 从 0 开始搭建一个微服务的持续交付系统 本文介绍了如何利用开源软件快速搭建一套微服务的持续交付系统。本文假设的环境是 Linux 操作系统,用到的软件包括 Git、Jenkins、Salt、ZooKeep... 2016年11月24日 阅读 3,827 views 发表评论 阅读全文
技术分享 MPush 开源消息推送系统:简洁、安全、支持集群 系统介绍 mpush,是一款开源的实时消息推送系统,采用 java 语言开发,服务端采用模块化设计,具有协议简洁,传输安全,接口流畅,实时高效,扩展性强,可配置化,... 2016年11月24日 阅读 5,182 views 发表评论 阅读全文
其他 未来机器能批改考试作文? 阅卷是老师教学工作中,非常重要的一环,但是这也是耗时费力的一环。随着科技的发展,机器可以协助我们进行数据计算、体力劳动等工作。那么,“阅卷”是不是也可以由机器代劳呢... 2016年11月23日 阅读 5,079 views 发表评论 阅读全文
技术分享 漫画算法:最小栈的实现 小灰回忆起当时的情景…… 题目:实现一个栈,带有出栈(pop),入栈(push),取最小元素(getMin)三个方法。要保证这三个方法的时间复杂度都是O(1)。 小... 2016年10月31日 阅读 3,811 views 发表评论 阅读全文
技术分享 一张图彻底搞懂JavaScript的==运算 大家知道,==是JavaScript中比较复杂的一个运算符。它的运算规则奇怪,容易让人犯错,从而成为JavaScript中“最糟糕的特性”之一。 在仔细阅读了ECM... 2016年10月24日 阅读 3,507 views 发表评论 阅读全文
其他 工欲善其事,必先利其器、神器及框架整理 技术站点 Hacker News:非常棒的针对编程的链接聚合网站 Techmeme:美国知名科技新闻和博客聚集网站,类似的还有(Panda, Hacker &... 2016年10月23日 阅读 6,773 views 发表评论 阅读全文