Knight's Tale
人因为梦想而伟大
共勉
"诸君离学校而去了。在社会上立身的困难,恐怕比在学校里求学还要加甚。若非立志奋斗,则以前所受的教育,反足以增加人生的苦恼,或转为堕落的工具。这是诸君所当特别注意的。事业的成功,须经过长时间的辛苦艰难——成功的代价,走过了许多荆棘的路,方才能寻获康庄大道。立志是砍荆棘斧斤,奋斗是劳力。万不可希望以最少的劳力,获最大的成功。" -- 蒋梦麟
联系
近一个月内十大热门文章
jquery 页面多按钮 点击事件 重复的问题
技术 • 2015-06-17 11:49
在一个页面里,有多个同种类型的按钮(很可能是一个list),我们想要捕捉它的点击事件 我们一般会这样来写: r.find(".edit-tgr").on("click", function () { } 这样,我们就为一组按钮同时设置了点击事件。 此时,如果点击了某一个按钮并触发了点击事件后,这时,如果 - 我们啥也不做:被点击的这个按钮将无法再被点击(因为事件触发后,必须重新进行注册) - 我们重新执行了上面一段代码:虽然解决了被点击的按钮……
继续阅读
Paragon NTFS for mac install
技术 • 2015-06-13 12:05
1.下载 http://www.nowmac.com/soft/system/systool/Paragon_NTFS.html 中的 Paragon NTFS 11. 注意,不要安装这个,但是要关注 http://ww3.sinaimg.cn/bmiddle/60c9620fgw1et2bzaen63j20560370sp.jpg 这个文件。 2.下载 http://www.pc6.com/mac/112001.html 中的 Paragon NTFS 12 按它的方法进行……
继续阅读
facebook广告系统初探
技术 • 2015-06-08 21:08
## 广告准则 主要是两个,先确定目标,然后再确定在哪些广告版位上进行投放。 - 广告目标 - 广告版位 - 桌面版动态消息、 - 移动版动态消息以及 - Facebook 右边栏 ### 广告图片和视频 广告媒体类型有 图片和视频 两种。 一般来说,每个广告只能含有一张图片。规则如何:当您同时选择多个图片时,系统即会在同一个广告系列中创建多条广告,以便今后根据不同广告的表现将预算用于成效最佳的广告 此种广告在所有广告版……
继续阅读
rabbitmq 高可用性初探
架构 • 2015-06-08 11:25
rabbitmq的AMQP客户端并没有做高可用性的工作,(java的是完全没有做,kombu只支持多hosts参数,在连接失败时必须自己处理重新连接) 因此,如果要自己做高可用性可以有两种做法 1. 硬件F5处理 没钱的小屌丝就算了吧 2. 软件模拟F5处理 可以搭建HaProxy集群来做 3. 自己在producer和consumer里去做 比较good,但是需要自己写程序哦 做这里有人做过了类似的:https://github.com/joshdevins……
继续阅读
IntelliJ + springmvc + freemarker 开发环境 缓存设置
技术 • 2015-05-26 13:31
通过阅读源码搞定了 1. 先设置springmvc的缓存控制。这是最高优先级的缓存控制。一旦springmvc发现没有缓存开启,就会进行cache,如果发现缓存没开启,则会每次生成一个view(通过调用freemarker的方法来进行)。 2. 再设置freemakre的缓存控制。freemakre通过一个时间长度来控制缓存 3. 在上面两步完成之后,一般来说就可以了。但是还有一个问题是,web访问的是target目录下的classpath和WEB-INFO目录,而我们开发环境修改的模板文件不是t……
继续阅读
guzz orm使用感受
技术 • 2015-05-13 17:23
### 前面的话 首先,guzz在09年就发布了,那时我还在读书呢。这是一款不错的软件,但这几年沉寂了,没有好好发展下来,有点可惜。 https://github.com/liukaixuan/guzz ### 功能使用感受 guzz是国人开发的一款java orm, 它的主要功能有: - 你的系统使用太多的表,或者这些表占用了1台机器太多的资源;你可以用dbgroup将不同的表分到多台数据库中(垂直分库)。具体参看第3节: TutorialGuzzXml 感受:……
继续阅读
RabbitMQ消息中件间特性
技术 • 2015-04-30 16:15
## 消息中间件要解决的问题 ### Publis/Subscribe 保证 ### Message Priority 支持优先级 As of RabbitMQ 3.5.0, there is now in-core support for AMQP standard per-message priorities. http://stackoverflow.com/questions/10745084/rabbitmq-and-message-priority ##……
继续阅读
RocketMq(metaQ) 与 kafka
技术 • 2015-04-29 17:08
metaQ 与 kafka metaQ的介绍可见这里: [https://github.com/killme2008/Metamorphosis/wiki/%E4%BB%8B%E7%BB%8D](https://github.com/killme2008/Metamorphosis/wiki/%E4%BB%8B%E7%BB%8D) ###他写了挺多与kafka的不一样的地方: - 文本协议设计,非常透明,支持类似memcached stats的协议来监控broker - **监控……
继续阅读
企业级分布式事务 综述
架构 • 2015-04-27 17:28
## 基本概念 ### 本地事务 事务由资源管理器(如DBMS)本地管理 - 优点:严格的ACID - 缺点:不具备分布事务处理能力 ### 全局事务(DTP模型) TX协议:应用或应用服务器与事务管理器的接口 XA协议:全局事务管理器与资源管理器的接口 - 优点:严格的ACID - 缺点:效率非常低 ### 两阶段提交 - 优点 - 准备后,仍可提交或回滚 - 准备时,一致性检查必须OK - 准备后,事务结果仍然只在事……
继续阅读
RabbitMq Management Plugin
技术 • 2015-04-24 13:54
Management Plugin ## Getting started rabbitmq-plugins enable rabbitmq_management If you wish to build the plugin from source, it can be built like any other. See the plugin development page for more information. The web UI is located at: ht……
继续阅读
rabbitmq Configuration
技术 • 2015-04-24 11:29
rabbitmq server 配置 Configuration 三种配置: - environment variables - a configuration file - runtime parameters and policies ## RabbitMQ Environment Variables ## Configuration File If rabbitmq.config doesn't exist, it can be created manually.……
继续阅读
安装和配置RabbitMq in Generic Unix or Linux (BSD, Mac OS X)
技术 • 2015-04-23 12:49
Generic Unix or Linux (BSD, Mac OS X) ##Install the Server 解压缩的路径 就是 $RABBITMQ_HOME 可以先卸载掉mac版的 brew uninstall rabbitmq ##Run RabbitMQ Server ###配置 $RABBITMQ_HOME/etc/rabbitmq/rabbitmq-env.conf 需要新建一个 #example rabbitmq-env.c……
继续阅读
RabbitMq与KafKa比较
技术 • 2015-04-22 16:13
================================================================== 如何保证kafka的高容错性? 1. producer不使用批量接口,并采用同步模型持久化消息。 2. consumer不采用批量化,每消费一次就更新offset <……
继续阅读
解读商业生态事业部营销战略
思考 • 2015-04-17 11:52
## 互联网营销问题 ###问题: - 保洁飘柔卖掉一瓶线下营销需要9元,线上点击一次就要6元: - 营和销是什么 - 互联网的营销 和 传统的营销 有什么不同 ###解答: ####保洁飘柔卖掉一瓶线下营销需要9元,线上点击一次就要6元 每次点击都是提升了一次品牌的认知,这份价值是无形的。 #### 营和销是什么 营和销:marking & sales 例如买房和卖房 marking 带到楼盘小姐前 sales 我要让你签单 #### 互……
继续阅读
RabbitMq Broker Semantics
技术 • 2015-04-16 15:19
https://www.rabbitmq.com/semantics.html ##Broker Semantics Here we describe the broker semantics. This should be read together with the AMQP specification. ##Semantics of tx Overall the behaviour of the AMQP tx class, and more so its implemen……
继续阅读
数据库中间件介绍
技术 • 2015-04-09 20:17
## 百度内部 **百度钱包研发部**: [http://wiki.baidu.com/pages/viewpage.action?pageId=25396705](http://wiki.baidu.com/pages/viewpage.action?pageId=25396705) **支付上海测试 Home** [http://wiki.baidu.com/pages/viewpage.action?pageId=37764296](http://wiki.baidu.c……
继续阅读
This might be an indication of an iframe taking too long to load
技术 • 2015-04-07 20:36
wkhtmltopdf 如果出现此问题,可能是 google的js或百度统计的js在变成 iframe时进行阻碍。 http://stackoverflow.com/questions/9249680/how-to-check-if-iframe-is-loaded-or-it-has-a-content
继续阅读
广告模式之 PPB
思考 • 2015-04-07 15:31
PPB = Programmatic Premium Buying = 程序化优选(Preferred order)+ 程序化包断(Programmatic guaranteed) PMP = PPB + 私有市场竞价(Private auction) 目前 私有市场竞价 模式比较多,但是市场对于 PPB的呼声 会非常强烈。PPB 其实就是传统的广告模式程序化。 ![http://img2.jintiankansha.me/get5?src=htt……
继续阅读
分布式配置管理平台Disconf
我的作品 • 2015-03-27 13:46
## 摘要 为了更好的解决分布式环境下多台服务实例的配置统一管理问题,本文提出了一套完整的分布式配置管理解决方案(简称为disconf[4],下同)。首先,实现了同构系统的配置发布统一化,提供了配置服务server,该服务可以对配置进行持久化管理并对外提供restful接口,在此基础上,基于zookeeper实现对配置更改的实时推送,并且,提供了稳定有效的容灾方案,以及用户体验良好的编程模型和WEB用户管理界面。其次,实现了异构系统的配置包管理,提出基于zookeeper的全局分布式一致性锁来实……
继续阅读
mysql联合索引
技术 • 2015-03-18 17:51
对于 select * from A where A.c = 4 order by A.b desc; 这样一条语句,如何做优化呢? 当A表数据量很大时,如果A.c没有建立索引,则此查询会非常之慢。必须对 A.c建立索引。 如果没有对A.b建立索引,则在建立 A.c索引后,执行语句会比较耗CPU,因为此时要进行大量的比较计算。 因此,对于此语句,最佳的方案是,建立 (A.c, A.b) 联合索引。
继续阅读