转让自用 13 寸 MacBook Pro 已经出售,谢谢 转让自用的 13 寸 MacBook Pro,2009 年年中的款,型号 MB990,入手时间 2010 年初,使用时间三年不到,除了电池的续航能力有所下降,其他没有出现任何问题,内存我自己升级到了 8 G,平时的开发也都是用这台开发(你知道开个 Eclipse …
Google Guava 之 EventBus Google 的 Guava 库是一个 Java 程序员必须了解的库,它提供了一些非常强大的功能,比如函数式风格的集合操作,Cache Builder 等等的功能,另外 Google Guava 还提供了一个非常方便的观察者模式的实现:EventBus。 …
发泄快感 前一段时间特别喜欢上知乎,觉得还是一个挺有意思的网站,同类的国外网站有 Quora,不过我英语不太好,所以平时还是喜欢逛逛知乎,但是最近逛知乎的时候发现一个问题,里面的有一些的问题的高票答案其实不是在回答问题,而是在发泄自己的情感,而这些答案往往还能够得到高票(历史上的煽动家大概 …
jvmtop 介绍和实现分析 简介 jvmtop 是一个分析工具,顾名思义,它是一个针对 jvm 的 工具,展示的方式和 unix 的 top 命令相似。 jvmtop 的项目地址是:jvmtop,安装 jvmtop 除了项目地址上的方式以外,还可以通过 jenv 安装:jenv install …
在更大的世界遇见更好的自己 今天和朋友聊天,说起眼见的问题,以前在业务团队的时候大家都奔着业务而去,完成业务上的需求,最多了解一下所用到的框架,鲜有关注业界的开源软件的动态。 而到了中间件团队,所有人都得规划、实施、推广自己的产品,如果只是做一些平庸的事情,那实在对不起你所在的团队,所以只能硬着头皮去花时 …
代码之美 今天的工作基本上就是在重构实习生写的 JS 代码,改的昏天暗地,他们基本把整个工程的 JS 代码都放到了一个文件中,代码中一会儿以空格缩进,一会儿以 tab 缩进,到处都是不必要的变量,我的代码洁癖又犯了,忍不住直接进行了重构,对 JS 进行模块化的拆分,每一个模块都有相对独立的 …
乐观错觉与悲观现实 近日在读阿兰•德波顿的「写给无神论者」,里面提到基督教的人性本恶的观点给人带来的好处,当你对一件事情的结果期望并不高的时候,那么当结果出现一点好处的时候,你就会感到很快乐;相反,当你对一件事情有着过高的期望,最后结果并不令人满意的时候,你就会感到失落,绝望。 德波顿这样捧高悲 …
Git flow 分支管理模型简介 有一次和 @imsoz 在聊天的时候,他给我介绍了一个叫做 Git flow 的分支管理模型,我听了很有兴趣,于是昨天花了一点时间去了解了一下。 Git flow 分支模型 Git flow 是一个分支模型,它提供了一个经过实践检验的分支管理的模型。整个分支模型的工作图大概是下面 …
Java Bean 的布尔类型属性获取问题 Velocity 对 Java Bean 中布尔类型的属性的获取问题 今天朋友遇到一个问题,是 Velocity 下面一个 Boolean 类型的变量在模板上没有办法输出,我大致简化一下这个问题,现在我们有一个简单的 Java Bean: public class …