Knight's Blog
滴滴海浪技术主管, 前百度资深研发工程师,现居上海。 擅长于大规模的系统平台服务架构。在

- 亿级别搜索平台(sov5.com)
- 大规模分布式爬虫
- 中间件架设(disconf,CanalX)
- 广告平台(百度联盟广告)
- 租车平台(滴滴租车)
- 语言招聘平台(51tra.com)
- 内容平台(100weidu.com)
- 社区平台(python88.com)
- 资源下载平台(misou.com)
- 计算机图形图像技术(一篇一作)
- 机器学习(一篇一作)

等领域具有颇有经验。
联系方式: knightliao AT gmail.com
联系
近一个月内十大热门文章
最热结点
百度网盘搜索引擎
工作 • 80 浏览 • 2017-02-07 23:40
先占个贴。 春节末尾几天无事,花2-3天时间,写了一个网盘搜索引擎(并入sov5搜索引擎中),目前已经收录百万级别的网盘数据。 网址是 https://pan.sov5.com 可以看最近热映的电影哦~ 欢迎大家拍砖。 <img alt="" src="http://wx2.sinaimg.cn/mw690/006oy5U...
继续阅读
最近的担心
生活 • 371 浏览 • 2016-11-26 17:01
最近有点沮丧。关于技术和业务的讨论,关于自身的角色定位,以及未来的发展,都有很多要考虑。思考虽有,但死结难解,事在心里难开。 回想近两年发生的事情,走了挺多的弯路,有些事情在当时总是把未来想得太美好,以至于最终发生的和自己预想的完全不是一个样。 随着年纪的增长,压力巨增。再也不能像以前刚毕业那样专注于公司业务本身,打怪升级就好了。与其说是我年纪大了,不如说我的不安...
继续阅读
微读2.0发布
工作 • 277 浏览 • 2016-11-26 16:28
微读2.0( http://100weidu.com ) 是继我做 sov5搜索( http://www.sov5.com ) 之后又一款我非常喜欢、重视,并且我个人也是重度用户的个人作品。 在之前的sov5产品中,目前每天承接了全国网民几十万次搜索,这些数字中,我本人工作日每天也贡献了几百次,它已是我工作必不可手的搜索引擎。 对于这款新产品微读,目前微读已经收录...
继续阅读
处理 waiting ttfb too long 的一次经历
工作 • 402 浏览 • 2016-11-15 13:36
近几天一直有人反应我的网站速度时好时坏,我一直不在意,觉得应该不会是服务的问题,是网络的问题好嘛! 今天试了一下,发现确实是这样的,chrome下反应某个URL时,出现惊人的 waiting ttfb too long 的问题。(时间长达20s) 在网上查了一下,[http://fex.baidu.com/blog/2015/01/chrome-stalled-p...
继续阅读
在到处是泡沫的互联网混战中如何站着赚钱
生活 • 446 浏览 • 2016-09-17 20:47
为什么是阿腾呢?一直占据流量入口的前东家因为移动时代广告被夺走失去巨头称号,而那些所谓的O2O电商平台都一直在巨亏中。。例如京东美团饿了么58到家都要建立人口密集型的线下团队进行地推,每天都过着苦逼没钱的日子。。 现在哪个产品最赚钱并且最轻松?无疑是支付宝以及微信。。只需要靠着为数不多的程序员精英团队(同估值的产品或团队对比一下,谁需要的员工最少,成本最低?)打造着平台,就可以...
继续阅读
微信公众号阅读玩转攻略
生活 • 2256 浏览 • 2016-09-01 23:49
微信公众号阅读玩转攻略 网站: http://www.100weidu.com 前言 目前微信公众号阅读已经成为人们每天的习惯,但是阅读微信公众号却不是很方便。 一来是只能在手机微信上阅读,阅读的时候无法就无法愉快的和别人聊天了。二是现在仍有不少人喜欢在电脑上、或者RSS阅读器又或者kindle来阅读各种来源的文章,微信公众号作...
继续阅读
巨大的幸福感来袭
生活 • 495 浏览 • 2016-07-09 11:24
什么是巨大的幸福感?我想就是当你非常非常想要一种东西,或者说当你每天都梦想的东西,在你最需要的时候到来了。 简单的说,在最正确的时间,得到最想要的东西。
继续阅读
pfrock : 提供微服务(SOA)架构能力的 统一mock服务
工作 • 1030 浏览 • 2016-02-27 10:29
pfrock https://github.com/knightliao/pfrock A plugin-based server for running fake HTTP and socket services (especially SOA service) using Python. _ (`-. ...
继续阅读
pkg_resources.ResolutionError: No script named '??'
工作 • 645 浏览 • 2016-02-25 22:42
晚上想要将python变成一个可执行文件时, http://www.django-china.cn/topic/1464/ 一直出现这个错误, 而且,在linux环境下正常work, 但是在mac环境下一直不行。 应该是环境出问题了,但找到。 最后 我调试 pkg_resources.py 这个类,直击 python 动态库中。...
继续阅读
微服务下如何进行框架的设计?
工作 • 1207 浏览 • 2015-11-19 22:33
待完善。
继续阅读
微服务下多个bunlde的交互问题
工作 • 780 浏览 • 2015-11-19 22:32
spring启动时,会有一个父容器,然后根据有多少个 bundle 来生成 多个 子容器。每个子容器是并行的。是互相看不到对方的。但是他们都看得到父容器。 这里会出现一些问题 依赖的jar包中如果要获取spring容器,怎么办?直接获取父容器就可以了。 依赖的jar包中要扫描本容器的一些实现类,这在rpc框架中经常会遇到。这时依赖包如...
继续阅读
jquery弹窗处理
工作 • 985 浏览 • 2015-09-13 17:58
在做页面设计时不可避免的会遇到弹窗的问题,如果你使用 windows.open, 肯定会遇到 浏览器拦截的问题。 http://www.html-js.com/article/2410 这篇文章讲的很清楚原因。 解决这个问题的方法就是坚决 不要使用windows.open方法。 改而使用 内嵌form表单,然后,submit() 提交到 新页面的方法。 也就是说...
继续阅读
分布式事务综述
工作 • 1267 浏览 • 2015-08-21 08:21
I'll present the patterns in reverse order of safety(安全) or reliability(可靠), starting with those with the highest guarantee of data integrity and atomicity under the most general circumstances ...
继续阅读
分布式CAP理论综述
工作 • 957 浏览 • 2015-08-21 00:36
一 CAP理论简述 海量数据管理中的一致性理论,包括CAP理论,BAS理论,数据一致性理论模型,以及现有的经典数据一致性技术。其中CAP (Consistency, Availability, Partition Tolerance,) 理论是NoSQL数据库管理系统构建的基础。 CAP定律说的是在一个分布式计算机系统中,一致性,可用性和分区容错性这三种保证...
继续阅读
分布式 数据库表 sharding 综述
工作 • 1424 浏览 • 2015-08-20 08:33
数据库表 sharding 综述 数据库sharding 基本思路 表多:垂直划分 表不多但表的数据很多:水平划分 切分策略 先垂直后水平 垂直:“聚集“,聚合 水平:聚合根 举例: ...
继续阅读
spring 4 带来的变动
工作 • 1140 浏览 • 2015-08-13 00:10
spring 4 带来的变动 最新版4.2.0问题 4.2.0不知道做了什么改动(没认真去研究),返回java对象时(想要返回json),对象如果有嵌套对象,则子对象无法被序列化。 4.1.7 则没有这个问题,回头有空要研究一下 从3.1.2 升 4 需要进行的改动 binding exceptio...
继续阅读
业务应该避免的问题:事务+synchronized
工作 • 968 浏览 • 2015-08-12 12:31
表现分析: 所有mysql连接池打满,tomcat拿不到任何mysql连接,无法接受请求。重启后系统正常。但过一段时间后又出现问题。 简单处理无法解析 我们以为连接池太少,将c3p0连接池增长10倍,仍出现连接池不够的问题。 日志分析: tomcat thread log分析:发现mysql连接池打...
继续阅读
java 内存一例浅析
工作 • 858 浏览 • 2015-07-29 10:52
执行 ./jstat -gc 131 执行 ./jstat -gcutil 131 <img alt="image" src="http://ww1.sinaimg.c...
继续阅读
跨域登录技术讨论
工作 • 1321 浏览 • 2015-07-07 10:46
CAS 原理就是通过一个统一的登录中心UC来控制 每个产品线的登录。一般来说,对于大型企业来说,这是必要的,对于小企业来说,没必要这么做。 CAS解决单点登录SSO http://techv5.com/topic/1528/ 淘宝、天猫登录与 cas/sso http://techv5.com/topic/1529/<...
继续阅读
Spring transaction synchronization
工作 • 968 浏览 • 2015-07-02 15:19
http://docs.oracle.com/javaee/5/api/javax/transaction/Synchronization.html The transaction manager supports a synchronization mechanism that allows the interested party to be notified before...
继续阅读