Knight's Blog
人因为梦想而伟大
共勉
"诸君离学校而去了。在社会上立身的困难,恐怕比在学校里求学还要加甚。若非立志奋斗,则以前所受的教育,反足以增加人生的苦恼,或转为堕落的工具。这是诸君所当特别注意的。事业的成功,须经过长时间的辛苦艰难——成功的代价,走过了许多荆棘的路,方才能寻获康庄大道。立志是砍荆棘斧斤,奋斗是劳力。万不可希望以最少的劳力,获最大的成功。" -- 蒋梦麟
联系
近一个月内十大热门文章
又搬到人才公寓了
生活 • 2014-09-14 14:01
辗转在外面两个多月,终于又回到人才公寓的怀抱了。这段期间,可是又吃够了不少苦啊,还花不少Money在里面。不过事情到最后都还不错,我在两天时间里迅速一个人搬完家,还有转租掉房子。 看着我的这么多书和家当,叹了口气,默默地对自己说,我想这应该是我最后一次搬家租房子,再一次,应该是搬进自己的家。
继续阅读
Maven快照SNAPSHOT版本,无法下载最新的快照
技术 • 2014-09-02 17:38
如以下所说,为了实时获取最新的快照版本,有两种方法: - 所有mvn命令都加上 -U - 修改settings.xml,使其每次都强制获取 public-snapshots http://public-snapshots false <sn……
继续阅读
Github pull reqeust Eclipse 可视化
技术 • 2014-09-02 12:04
在我的项目Disconf中,nabil开了一个分支: https://github.com/nabilzhang/disconf 并向我发起了Pull Request请求, 现在,我想 - 可视化的 compare chnage source - 可视化 merge 那么,应该怎么做呢? ## 第一步:Checkout remote source ## 使用Eclipse的Egit,右键项目, team -> remote -> fetch from ……
继续阅读
Maven War包 POM配置文件 设置最佳实践
技术 • 2014-08-29 14:17
如何为你的Web程序(war包设定配置文件) ## 约定 ## [http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html](http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html) 上面链接说了: The default res……
继续阅读
Jenkins:为你的项目添加覆盖率报表
技术 • 2014-08-28 21:18
## Pom文件修改 ## 为你的POM添加 org.codehaus.mojo cobertura-maven-plugin 2.6 UTF-8</encoding……
继续阅读
Maven settings.xml文件小析
技术 • 2014-08-28 15:05
SNAPSHOT意为快照,说明该项目正处于开发中,是不稳定版本。随着版本的发展,Version会不断更新,如升级为1.0 1.1-SNAPSHOT 1.1 2.0等。 ## 超级POM ## 所有项目的POM都继承了超级POM,它的内容是: ![](http://img2.jintiankansha.me/get5?src=http://ww2.sinaimg.cn/bmiddle/60c9620fgw1ejscdailm2j20hg0f9abi.jpg) 超级POM定义了仓库和插件……
继续阅读
为您的Github添加 自动化测试、覆盖率 等插件
技术 • 2014-08-27 22:42
## travis-ci ## [https://travis-ci.org](https://travis-ci.org) 使用它可以在你提交代码时自动化为你的代码进行自动化测试。 使用起来非常简单, [https://github.com/knightliao/disconf](https://github.com/knightliao/disconf) ![](http://img2.jintiankansha.me/get5?src=http://ww3.sinaimg……
继续阅读
[My Contributions] 分布式配置管理平台Disconf
我的作品 • 2014-08-26 21:15
Disconf(Distributed Configuration Management Platform )是百度前端技术部研发的统一的分布式配置管理平台,它是专注于各种系统的配置管理的通用组件/通用平台。 使用Disconf,您可以对您的所有业务系统的配置进行统一管理,特别地,您可以远程对配置进行动态更新,免去重复发布的各种问题。尤其,Disconf的低侵入会让你使用起来非常方便和安心。 Disconf一直处在快速迭代开发中,更新情况可参见:[更新日志](https://github.com……
继续阅读
Linode升级至Linode 4GB了
技术 • 2014-08-24 23:06
原来的Linode空间不够了,因此升一个级别,费用也Double了。。 武器准备好了,非常精良和强大,可以开始大干一场!加油! 立贴纪念一下!
继续阅读
Taiv5.com 大版本升级
我的作品 • 2014-08-24 02:21
这两天对taiv5搜索做了 非常大的升级 [taiv5.com](http://www.taiv5.com) 目前已经非常稳定啦,对于您的任何正常query 均不会出现 搜索结果为0的问题. 欢迎大家用来搜索技术问题:) Thanks
继续阅读
[My Contributions] hermes-jsonrpc 基于GSON/Protostuff的轻量级Java Json Rpc框架 正式发布
我的作品 • 2014-08-21 22:04
[hermes-jsonrpc](https://github.com/knightliao/hermes-jsonrpc) ============== A Java-Version light-weight Json RPC framework based on GSON/Protostuff. 基于GSON/Protostuff的轻量级Java Json Rpc框架 hermes-jsonrpc当前最新版本: - 1.0.0 在Maven Central Reposit……
继续阅读
[My Contributions] apollo (阿波罗) Java开源工具类库正式发布
我的作品 • 2014-08-21 22:02
[apollo](https://github.com/knightliao/apollo) ============== PhoebusApollo is a useful Java Utils Library. 阿波罗是非常有用的Java类库集合 apollo当前最新版本: - 1.0.0 在Maven Central Repository里查看[com.github.knightliao.apollo](http://search.maven.org/#sear……
继续阅读
架构系列之:业务服务化技术
架构 • 2014-08-13 21:10
- 当业务迅猛发展,应用层技术架构较陈旧,无法满足快速迭代的需求 - 期望在流程、组件、模块、服务等,不同层面下的逻辑复用 - 目标是构建易扩展、高性能、可快速迭代的服务化系统 ## 模块化与服务化 ## - 模块是一个内聚的组件集、是进程内重用的无状态代码块; - 服务是独立部署的模块或模块集; 服务可以是进程间重用的有状态模块集,也可是复用价值高的无状态模块集。 ## 如何确定服务 ## - 服务需要自包含。要达成边界明晰、高度内聚、外部松耦合的效果。 - 服务要粒度……
继续阅读
UEO用户UE设计稿若干
技术 • 2014-08-13 11:08
http://ueo.baidu.com/ 百度视觉中心哦,下面分享几个UEO的视觉设计: ![](http://img2.jintiankansha.me/get5?src=http://ww2.sinaimg.cn/bmiddle/60c9620fgw1ejatqlf1cqj20s40hn0vn.jpg) ![](http://img2.jintiankansha.me/get5?src=http://ww2.sinaimg.cn/bmiddle/60c9620fgw1ejatr05h……
继续阅读
[My Contributions]Taiv5搜索工具发布
我的作品 • 2014-08-09 19:35
[Taiv5.com ](Taiv5.com )是一款基于Google的搜索引擎,当你遇到技术难题,而此时Google无法正常访问时,太V5搜索或许可以帮你一个大忙。 下面是截图: ![](http://img2.jintiankansha.me/get5?src=http://ww3.sinaimg.cn/bmiddle/60c9620fjw1ej6e9twi95j20mp0hx0vo.jpg) 现在这个版本还比较稳定,也比较智能,它是技术人员上网必备工具。
继续阅读
论文引用有三
我的作品 • 2014-08-07 13:49
我在12年发表的国际期刊论文 (Qiqi Liao, Xiaogang Jin, Wenting Zeng, "Enhancing the Symmetry and Proportion of 3D Face Geometry," IEEE Transactions on Visualization and Computer Graphics, 26 Jan. 2012.) 今天搜索了一下,惊喜的发现有三篇引用啦。 [http://scholar.google.……
继续阅读
喜欢的一句话
思考 • 2014-08-03 11:46
在网路上看到了某个姑娘写的这样一句话,好喜欢,深得我心: 你进,我和你出生入死; 你退,我随你颐养天年; 你输,我陪你东山再起; 你赢,我伴你君临天下。
继续阅读
网络安全CSRF和XSS攻击小析
技术 • 2014-07-31 15:58
最近研究了下Web安全的问题,对于重要的网站,需要重点考虑以下两种攻击方式: ## CSRF攻击 ## 基本原理就是 你登录了A网站后,当你访问B网站时,利用你在A网站的信任关系,对你在A网站上的数据进行攻击。 比如, 你登录了A网站后,我在B网站上放一个Form表单,表单的目标地址指向A网站,当你在B网站提交表单后,你以为是在B网站进行操作,实际上我已经将数据发送到A网站上,从而修改你的A网站数据。 更加详细的解释及解决方案可见:[http://django-china.……
继续阅读
互联网广告技术前沿:广告与流量交易平台
思考 • 2014-07-30 01:38
现在广告实时竞价模式发展十分迅速,而我作为DSP的开发者,是这整个系统里的重要一环,因此,有必要来整理一下整个系统的架构方式。 下面是几个名词解释: ## 名词解释 ## - ADX AD exchange广告交易平台是一个开放的、能够将媒体和广告商联系在一起的在线广告市场(类似于证券交易所)。交易平台里的广告存货并不一定都是剩余流量,只要媒体想要提供的,都可以在里面找到。 - SSP SSP(Supply Side Platform):供应方平台能够让媒体也介入广告交易,从而使……
继续阅读
代码赌场
技术 • 2014-07-29 02:17
上周五 我们DSP团队 与 SSP团队 进行了一次代码赌场的较量。为了这次比赛,花了一周的时间来准备,真是劳民伤财啊。。 下面是我在演讲中: ![](http://img2.jintiankansha.me/get5?src=http://ww4.sinaimg.cn/bmiddle/60c9620fgw1eit2dugd04j20am07c3yw.jpg) 下面是我和几位高T哥的合影。 ![](http://img2.jintiankansha.me/get5?src=http:/……
继续阅读