孤芳不自赏

玩命工作应酬,就是年轻时最好的生活。

西奥多·罗斯福 《1910年在巴黎索邦演说“一个共和国的公民”》。

原文"It is not the critic who counts: not the man who points out how the strong man stumbles or where the doer of deeds could have done better...

2018-07-03 15:15:45

阅读数:155

评论数:0

版本管理。

为了方便团队的何做,在项目开发的过程中,大家都应该使用快照版本,Maven能够很智能的处理这种特殊的版本,解析项目各个模块最新的“快照”。快照版本机制促进团队内部的交流。但是当项目需要对外发布时,我们显然需要提供非常稳定的版本,使用该版本应当永远只能够定位到唯一的构件,而不是像快照版本那样,定位的...

2018-11-15 16:44:17

阅读数:5

评论数:0

持续集成。

简单的说,持续集成就是快速且高频率的自动构建项目的所有源码,并为项目成员提供丰富的反馈信息。这句话有很多关键的词: 快速:集成的速度要尽可能的快,开发人员不希望自己的代码提交半天之后才得到反馈。 高频率:频率越高越好,例如每隔一小时就是个不错的选择,这样问题才能尽早的被反映出来。 自动:持续...

2018-11-15 09:45:38

阅读数:3

评论数:0

繁简转换的实现方式。

    当网站遇到国际化问题时,会考虑将网站的文字转换语言形式。通常涉及这种国际化问题时会有多种实现方式。首先要将网站的编码格式设置成支持多种语言的UTF-8编码,然后对页面进行本地化翻译工作。本地化翻译分为:         机器自动翻译,类似于Google翻译或者Office繁简转换;  ...

2018-08-01 16:27:07

阅读数:181

评论数:0

编码格式的比较。

按照ISO-8859-1编码 经常会出现中文编程“?”,很可能就是错误的使用了ISO-8859-1这个编码导致的。中文字符经过ISO-8859-1编码会丢失信息,通常我们称之为“黑洞”,他会把不认识的字符吸收掉。由于现在大部分基础的Java框架或系统默认的字符集编码都是ISO-8859-1,所以...

2018-08-01 10:41:50

阅读数:40

评论数:0

生成二维码——zxing和jquery.qrcode。

注意:如果想要二维码跳到指定的页面链接,要在链接前加入“http://”,否则只是一个文本。 zxing 生成二维码代码如下: public class CreateQRCode {     @SuppressWarnings("unchecked")   ...

2018-08-01 09:33:54

阅读数:30

评论数:0

Happen——Before规则。

程序顺序原则:一个线程内保证语义的串行化:a=1;b=a+1; volatile规则:volatile变量的写,先发生于读,这保证了volatile变量的可见性。 锁规则:解锁(unlock)必然发生在随后的加锁(lock)前 传递性:A先于B,B先于C,那么A必然先于C 线程的start...

2018-06-14 11:09:26

阅读数:38

评论数:0

“动态类型语言和静态类型语言”术语介绍。

动态类型语言它的类型检查的主体过程是在运行期而不是编译器。常见的包括:APL、Clojure、Erlang、Groovy、JavaScript、Jython、Lisp、Lua、PHP、Prolog、Python、Ruby、Smalltalk和Tcl等。优点是可以为开发人员提供更大的灵活性,某些在静...

2018-04-18 11:04:35

阅读数:30

评论数:0

操作系统64位和32位的区别。

操作系统64位和32位的区别。

2018-03-21 17:14:05

阅读数:82

评论数:0

分布式一致性问题。

博文中的内容来源《从Paxos到Zookeeper 分布式一致性原理与实践》这一本书,感激不尽。

2017-11-22 17:20:09

阅读数:3484

评论数:0

在线速查手册。

在线速查手册。

2017-09-09 12:17:55

阅读数:192

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭