一次发布事故总结

系统发布是最没技术含量,但却又是最关键且危险的一步。

到目前为止,自己也已布了大大小小版本不下十次,每次发布还是提心吊胆的。小版本发布还好,出错了很容易定位问题所在,但是发布大版本可就像光脚走在刀刃上一般,稍有不慎,后果不堪设想。

就之前的几次系统发布经历来说,都还算稳定,小版本基本不会出什么问题,大版本虽然也出过一两次问题,最后还是能及时发现了。但是今天这次大版本的发布让......

又到桂花飘香时

已经有几个月没有运动了,赶上今天天气还算不错,中午去西湖边骑了会儿车。原本以为西湖边的景点我差不多都走遍了,没想到还是有些虽然没什么名气游人也特别少但是特别有意思到地方。比如杭州花园,它就在西湖边的一个不显眼的角落,要是不仔细看,还真到很难发现。花园虽然不算很大,但是布局也是错落有致的,花园里种满了各种鲜花,我能叫上名的基本没有几样,但是每一样都让我喜欢。去年的这个时候,杭城已是桂花盛开的时候,今......

JAVA 拾遗之 Vector

概要

上回剖析了 ArrayList 的源码,今天继续来剖析一下两个集合类型的源码 --- Vector。

Vector 类用起来就像数组一样可以使用整数索引来访问容器中的内容。和数组的区别是 Vectror 可以根据需要改变容量,以适应 Vector 创建后进行的添加或者删除元素操作。

Vectror 容器会通过维护 capacity 和 capacityIncrement 来......

站立

周末这两天出门稍微逛了下,周围已经有些秋意了。

相比于温州的秋天,杭州的秋天更加有味道些。在杭州的深秋,可以见到人行道上的枯黄落叶,可以闻到桂花香满城,可以看见柿子挂满枝头,可以。。。

最近有好多事情要处理,也无需抱怨什么,就一件件解决吧。

估计公司也就在这段时间内上市,挺为我的上级高兴的,早早的就加入进来,真的是个很明智的选择。所以眼光有时候真的很重要,谁能想......

JAVA 拾遗之 ArrayList

概要

上篇文章已经总结了最原始的集合接口 Collection 和 工具类 Iterator 迭代器。这篇文章将更全面的梳理一下 Java 集合体系。

在 Java 中,集合类主要是从 Collection 和 Map 这两个接口 extends 或者 implements 来的。

Collection 体系树图:

Collection 集合体系中,Queu......