10 2013 档案

摘要:1. 正则表达式的两种用途:搜索和替换。 2. 搜索有两种情况,一种是根据提供的字符串搜索以寻找一个匹配。一种是子字符串搜索,会得到多个匹配的子字符串。 3. 验证某个模式能否获得预期的匹配结果并不困难,但如何验证他不会匹配到你不想要的东西就比较困难了 4. 贪婪型元字符和懒惰型元字符的区别: *和+都是贪婪型元字符,他们在进行匹配的时候,行为模式是多多益善而不是适可而止。它们会尽可能的从一段文... 阅读全文
posted @ 2013-10-16 22:18 jeevan Wong 阅读(227) 评论(0) 推荐(0)
摘要:ThreadLocal, 从字面意思上看是本地线程. 但实际上它是一个线程本地变量.它的功能就是为每一个使用该变量的线程都提供一个变量值的副本, 从而使得不会与其他线程的副本冲突. 与使用synchronized解决同步问题一样的作用, 区别是synchronized是通过使用加锁的方式来实现的,而ThreadLocal是通过其内部定义的一个Map来存放每一个线程的变量副本来实现的. 看下面的例... 阅读全文
posted @ 2013-10-16 11:48 jeevan Wong 阅读(274) 评论(0) 推荐(0)
摘要:敏捷开发是指在一个高度协作的环境中,不断的使用反馈进行自我调整和完善。过程符合标准,但结果不一定是正确的。敏捷更关注与结果 先难后易. 我们首先要解决困难的问题, 把简单的问题放到最后.1 指责不会修复BUG. 面对问题最先要考虑的是解决问题,而不是追究责任2 不要追求快速的简单修复.要投入时间和精力去保持代码的整洁,敞亮深入了解自己正在开发的那部分代码,从更高层面上了解系统中其他部分的代码... 阅读全文
posted @ 2013-10-11 22:26 jeevan Wong 阅读(323) 评论(0) 推荐(0)
摘要:这个不是我开通的第一个博客了, 从学校毕业到工作这么多年, 陆陆续续都开通了好几个博客, 但都没有坚持下来. 有的写了几篇就放弃了, 有的连用户名都忘了. 实在是惭愧. 作为一个IT男, 从05年毕业到现在, 写代码的时间占据了大部分的时间, 半吊子的所谓团队管理做过一段时间, 测试, 技术招聘, 人员培训也接触过了. 经历过的很多, 但总觉得自己的工作还是不太"专业". 就像小作坊似的工作,... 阅读全文
posted @ 2013-10-11 22:03 jeevan Wong 阅读(180) 评论(0) 推荐(0)