11 2013 档案

connection.close() without rollback or commit
摘要:事务不commit或rollback直接close connection,据目前查找的资料(参照database分类中的文章)会产生以下后果:1.如果直接使用jdbc,则具体的实现取决于不同的数据库。比如,oracle会commit,而sql server会rollback.2.如果使用数据库连接池,还取决于数据库连接池的实现。 阅读全文

posted @ 2013-11-24 20:47 优雅的码农 阅读(1022) 评论(0) 推荐(0)

ruby 使用grep和=~的返回值
摘要:result="str".grep(/re/):如果没有匹配成功则,result.to_s为“”,所以不应使用if "str".grep()来判断是否有成功的匹配,即时没有成功的匹配"str".grep()也是非nil非false的。可以使用=~进行判断,如果没有匹配成功的话"str" =~ /re/会返回nil。 阅读全文

posted @ 2013-11-22 23:16 优雅的码农 阅读(774) 评论(0) 推荐(0)

导航