随笔-146  评论-234  文章-70  trackbacks-0
  2009年12月18日

快到要写下2009年总结的时候了,

今晚太累,只能提前总结下自己觉得一年的总结,

 

宽心

淡然

 

睡觉 明天按时上班,改变下自己的生活习惯。

posted @ 2009-12-18 00:52 blue 阅读(46) | 评论 (0)编辑
  2009年12月16日

今天发现生产环境的数据有问题,和yuan大师检查了一下,发现有段代码往外抛Exception的时候事务没有回滚。

框架里面用了Spring的AOP处理事务,事务针对Biz级别来做,而异常统一都用自定义的RuntimeException。

那段Biz中的代码没用RuntimeException,而是try catch  再向外抛了Exceition,结果就没有回滚。改为向外抛RuntimeException后,事务回滚了。

Google之,发现原因如下:

Spring的AOP事务管理默认是针对unchecked exception回滚。

Exception作为基类,下面还分checked exception和unchecked exception。如果客户端可以通过其他的方法恢复异常,那么这种异常就是checked exception;如果客户端对出现的这种异常无能为力,那么这种异常就是Unchecked exception;简单来说,继承于RuntimeException的都是unchecked exception。

Error:
1.总是不可控制的(unchecked)
2.经常用来用于表示系统错误或低层资源的错误
3.如何可能的话,应该在系统级被捕捉 

Exception:
1.可以是可被控制(checked) 或不可控制的(unchecked)
2.表示一个由程序员导致的错误
3.应该在应用程序级被处理 

Java 中定义了两类异常:
1) Checked exception: 这类异常都是Exception的子类 。异常的向上抛出机制进行处理,假如子类可能产生A异常,那么在父类中也必须throws A异常。可能导致的问题:代码效率低,耦合度过高。
2) Unchecked exception: 这类异常都是RuntimeException的子类,虽然RuntimeException同样也是Exception的子类,但是它们是非凡的,它们不能通过client code来试图解决,所以称为Unchecked exception 。

 

解决办法:

1.在针对事务的类中抛出RuntimeException异常,而不是抛出Exception。

2.在txAdive中增加rollback-for,里面写自己的exception,例如自己写的exception为com.abc.b2e.base.exception.***Exception

<tx:advice id="txAdvice" transaction-manager="transactionManager">
  <tx:attributes>
    <tx:method name="*" rollback-for="com.abc.b2e.base.exception.***Exception"/>
  </tx:attributes>
</tx:advice>

这样,凡是这个指定Exception抛出来的,都会回滚。

 

posted @ 2009-12-16 21:54 blue 阅读(106) | 评论 (0)编辑
  2009年11月25日

最近写的文档都是项目文档。

突然写非项目的文档,发现自己的写作水平比以前差多了。

不写套话不行,写套话又觉得恶心,写着写着就这么晚了。

现在发现自己还是挺幸福的,至少不用整天写套话......

 

ps:最近还是挺开心的,感觉在天津两年,现在的团队磨合最好的了,技术上大家都很熟手,没什么难的技术问题需要我解决,项目文档其他兄弟也可以独立完成,测试也没什么大问题,大家相处也很开心。而且,对于现在我负责的系统,即使我不在,出问题其他兄弟也能解决,至少我每天8点半在客户上班的时候不会被我的电话铃声恐吓。

psps:不知道这样的好景能持续多久,往往人一乐观事情就会变样了。

 

天津后遗症:

1.8点半自然醒,等客户的电话。

2.晚上加班回来后看凤凰资讯台的新闻至少三遍才能睡着,一小时一遍

3.机场、火车站不敢打车,怕太近了被bs

4....以后再补充

posted @ 2009-11-25 03:23 blue 阅读(70) | 评论 (0)编辑
  2009年11月11日

在天津自欺欺人的生活里,最幸福的事情,莫过于去津汇广场负一层吃cold stone的雪糕了。优格雪糕,混合着草莓、蓝莓和覆盘子,可以让人把一切痛苦都忘记。

 

在天津快两年,感觉变化还是很大的,至少有了7-11了。(写完这句话就觉得好笑)

 

和一个天津的老朋友吃饭,看了点评网的淮扬菜馆,评价甚高,结果从进门开始就后悔到现在。点评网越来越不靠谱了。

 

看了最近一期新周刊,封面标题是“未富先懒”。

未富先懒,上行受阻,阶层板结。确实是我们80后的写照。具体不多言,不能抄袭人家杂志。

已经板结的阶层,但是还是要靠自己的奋斗,不能未富先懒。

 

最近不喜欢去埋怨什么,不希望自己像以前的文人,整天埋怨自己怀才不遇或者没碰到佳人之类的。

 

以前大家出来吃饭,话题都不一样。

楼市高的时候,话题是什么时候才有钱买房亚。

股市好的时候,话题是怎样才能更好的理财。

经济危机的时候,话题就是什么时候才能加工资。

其实我还是希望能多找些其他话题谈谈,如果大家能够定期看一本书或者看一部电影,然后我们来讨论自己的感觉,估计会更有意思。

 

随感,没有中心主体。其实写有主题的文章累,也许我是一个未写先累的人。

 

posted @ 2009-11-11 12:15 blue 阅读(56) | 评论 (1)编辑
  2009年10月9日
临近假期,不少人提前放假了,老板来review我们,而小杨刚好要离开项目组,趁着人还算齐,拍张合照,以表留念。
小杨离开,不知道何年何月能够在一个项目碰到,难道象我说的“两年四项目一轮回”?我看我那句话也是瞎扯的了。

PS:我入C家后喜欢拍人和景,虽然没有什么好作品,但是最让我感触的还是合照。拍的时候没觉得如何,拍完过后半年或者一年再看上去,物是人非,感触颇深。
如果当初不拍下来,怎么会记得当年有这么一群天南海北的人在一起努力过奋斗过呢?
相片,不在乎器材的好坏,不在乎拍的清楚与否,关键是记录那一刻所发生的事情。

posted @ 2009-10-09 16:06 blue 阅读(70) | 评论 (2)编辑
  2009年9月18日
     摘要: 夜,睡不着白天很吵,身边很多人深夜很吵,旁边一台电视机我发现和我的家人睡眠时间相差越来越远了当我清醒的时候,他们早已入睡这个时候,突然感觉很落寞一天没做什么,除了工作天天加班到12点,天天到3点都睡不着苏打绿的小情歌还是很好听的就算整个世界被寂寞绑票,我也不会奔跑。其实,海明威的我的回忆不是我的也很好听也许只有到了深夜我一个人的时候,才是我最真实的时候白天即使说多少话笑多少次,可能都并不是真实的也...  阅读全文
posted @ 2009-09-18 03:05 blue 阅读(61) | 评论 (1)编辑
  2009年9月5日
     摘要: 人懒,又忙,回来后一直没有写关于马尔代夫的文章,先贴一张图先。前面几张是马尔代夫的景色,后面的都是taj岛的景色。最后一张是岛的全景。  阅读全文
posted @ 2009-09-05 21:13 blue 阅读(81) | 评论 (1)编辑
  2009年8月11日
     摘要: 咁啱嘅!这1993年风靡香港的阳光柠檬茶广告台词,应该是我十六年来说的最多的一句口头禅了。读中学时就经常巧遇女孩子来说这句话。来了天津,和大家打招呼也是说这句话。想起来就有意思。今天到网上百度了一把,才发现原来男主角是谢霆锋,那个女的有点像林嘉欣,不知道是否她。土豆网的视频网上找到一个网友的感想,居然和我的想法一摸一样《食神》台词:唐牛:阵间一嚟呢就有FANS同你献花,跟住你上台呢…&...  阅读全文
posted @ 2009-08-11 10:43 blue 阅读(104) | 评论 (0)编辑
     摘要: 龙哥离开了,我需要习惯没有他给我埋怨的日子,需要习惯办公室少一个人的日子。米乐星的唱k,让大家都异常的伤感。一个个兄弟的离开,一个个兄弟的加入,我依然在天津移通三楼守着。附上2009年3月13号的棒棒糖合照。相片12人,还有一人在照相ing,猜猜是谁。物是人非,特此纪念。其实在天津项目组,还是觉得挺开心的。  阅读全文
posted @ 2009-08-11 00:35 blue 阅读(89) | 评论 (2)编辑
     摘要: 8月3号,每天的事情都是做不完的,客户总会来找我,系统总会有问题,需求总是又要改的,文档总是写不完。有人说我是加班狂,劝我不要加那么多班。其实我个人并不喜欢加班的,只是迫于无奈才加班。这么点人这么点资源,如果不加班能做完吗?一个资深前辈说的,以前觉得i记是个大公司,进了i记才发现是若干个小公司的集合。同感。8月5号,消息传到我耳朵里,又有一个大单丢了,大家都很伤感。自从我做intern以来,已经丢...  阅读全文
posted @ 2009-08-11 00:19 blue 阅读(132) | 评论 (4)编辑
  2009年7月28日
     摘要: 不应该在晚上喝一整瓶利咽的搞的反胃不应该在吃大快活的时候点一杯奶茶的不应该一天大脑都这么紧张有什么办法,都是自己找的在天津累,天天加班。回到广州上两天班更累,连睡个觉6小时都保证不了。发现现在很容易失眠,因为大脑想事情太多了,又回到了n年前在大学又做项目又参加比赛的时候了。问题是以前我睡不着第二天可以睡到自然醒,现在我可是必须要一大早就起来。越是知道明天要早起,越是睡不着。还是以前做项目的时候到了...  阅读全文
posted @ 2009-07-28 01:43 blue 阅读(73) | 评论 (0)编辑
  2009年7月18日
     摘要: 最近很忙,同时忙三个项目。一个在搞设计,一个在搞需求,一个在搞架构。有点要崩溃。在要崩溃的时候,总会有一条稻草压过来,例如说,一个兄弟要辞职了,而且想月底就走。说在这里工作很开心,但是外包没归属感。想到一个公司重新来过,而且工作不太忙可以读在职研究生。不管我怎么说,他去意已决。即使我说出来工作了文凭没用的,skill才是最重要。即使我说你的value大家都看到,后面可以做teamleader做架构...  阅读全文
posted @ 2009-07-18 00:36 blue 阅读(72) | 评论 (0)编辑
  2009年7月17日
     摘要: 人”这一辈子要想“忍”、要想“韧”、要想“仁”,其实都得先“认”,无论你多倒霉、多吃亏、多不容易,都要认,不认不行,要认栽、要认头、要认命,一次次地认了,你也就一次次地忍下来了,长此以往你自然就韧了,久而久之也许在别人眼里你就已经修成了仁。--摘自王强《创始人》  阅读全文
posted @ 2009-07-17 15:47 blue 阅读(67) | 评论 (0)编辑
  2009年6月22日
     摘要: 今天实验室师弟毕业聚餐,错过,遗憾。明天师弟照毕业照,错过,遗憾。人生总是有无数个遗憾,人在江湖,身不由己。只能在这里祝福师弟们有个好未来,好的发展。  阅读全文
posted @ 2009-06-22 23:35 blue 阅读(70) | 评论 (0)编辑
  2009年5月18日
     摘要: 当工作也就那回事的时候,更注重就是生活有没意思了。感谢yoda大哥帮忙,我的24-105 4l入手了。爽就一个字。  阅读全文
posted @ 2009-05-18 14:29 blue 阅读(134) | 评论 (0)编辑