JDBC事务隔离级别和db2中几个隔离级别行锁等
星期六, 八月 1st, 2009 | Database, JAVA-and-J2EE | 7 Comments
聊记下对应的事务处理问题 ———工作中头疼的事务拆分,降低事务的–文字简介–
JDBC的数据隔离级别设置:
JDBC 数据库隔离级别 数据访问情况
TRANSACTION_READ_UNCOMMITTED ur 就是俗称“脏读”(dirty read),在没有提交数据时能够读到已经更新的数据
TRANSACTION_READ_COMMITTED cs 在一个事务中进行查询时,允许读取提交前的数据,数据提交后,当前查询就可以读取到数据。update数据时候并不锁住表
TRANSACTION_REPEATABLE_READ rs 在一个事务中进行查询时,不允许读取其他事务update的数据,允许读取到其他事务提交的新增数据
TRANSACTION_SERIALIZABLE rr 在一个事务中进行查询时,不允许任何对这个查询表的数据修改。
JDBC事务隔离级别
为了解决与“多个线程请求相同数据”相关的问题,事务之间用锁相互隔开。多数主流的数据库支持不同类型的锁;因此,JDBC API 支持不同类型的事务,它们由 Connection 对象指派或确定。在 JDBC API 中可以获得下列事务级别:
› Continue reading
QQ、126、gamil邮箱的全文搜索
星期六, 八月 1st, 2009 | computer | 3 Comments
qq邮箱的全文搜索的使用有段时间了,一直没有当回事,近来重查以前的东西才发现其真正的方便;
一直使用gmail和126的邮箱,貌似都支持邮件搜索,但只是局限于标题,不能扩大到内容,让我用起来很不舒服,
特别是gmail的邮件我就一直没有删除过,希望gmail也能支持全文检索就好了;
会不会带来邮件安全问题呢?就不得而知了,虽说qq邮箱有这个功能,但是还不是我工作的主要邮箱。
期望其他两个也很快支持此功能吧!
db2频现“锁等待”或“911”错误–案例分析之原因及处理方法
星期日, 七月 26th, 2009 | Database, JAVA-and-J2EE | 没有评论
为什么db2频现“锁等待”或“911”错误
—开始以为911不会引发什么严重的问题,然事实上情况要比我想象的严重,不单纯是拆除事务的原因了,要处理对应的信息了,下列的分析对自己有很大帮助,特此摘录,也感谢撰写本文的原作者。
——————以下为摘录——————————————————————————
大家都知道,多个事务同时更新同一个数据行时必定要发生锁等待。虽然这个是造成锁等待或锁超时的原因,但不是全部。有不少同事在开发过程中发现这样的问题:自己只做一个根据主键update语句,就更新一行,且确知没有别人在更新这行,为什么语句迟迟没反应,想死锁了一样。本人通过几次尝试和试验发现了“秘密”。即db2的严重影响并发性能的地方:
1、无索引,relation scan 锁等待;
2、有索引,update时索引不能并发访问,需“串行”独占访问;
3、锁升级,行锁升级为表锁,阻塞其他事务的行级更新。
试验环境:
db2 v8系列或v9.1.4
db2命令行
› Continue reading
google提示终于能用了
星期五, 七月 24th, 2009 | 体味生活 | 4 Comments
google提示终于能用了,前段时间一直很忙也没有时间写点东西了,今天看到提示能用了;
自己上来吼一声,\(^o^)/~
封锁、警告、、谴责、处分–互联网规则
星期日, 六月 21st, 2009 | 体味生活 | 6 Comments
实在是无语了,google的中文提示没有了,本来以为是google自己停掉了,看了英文版本的照样还可以用,还好百度的提示还是很正常的,不过google突然少了个东西感觉用起来很不舒服。据说是受到 应传播淫秽信息 被警告了,互联网的真正开放还是阻力重重啊!
至于沸沸扬扬的 绿坝 就不用说,两个字 ‘无语’,我一直称之为 ‘滤霸’,过滤之霸王;
在自己一直想脱离盗版windows的情况下,绿坝对Linux还是无奈的,没准还促进了Linux在国内的发展呢;
不过,该爬墙的还是要爬墙滴!
jsp中response.sendRedirect引发的异常之解决方法
星期三, 六月 17th, 2009 | JAVA-and-J2EE | 一条评论
前几天的一个异常让人头疼,从网上查找也不得其法,后自己一看,原来是filter引发的转向错误!
解决方法很简单:
只要把转向的注释掉,让它自己转向就可以了,其他的事情交给filter去处理就可以了,就是两面都处理引发次问题!
if(user==null){
//response.sendRedirect(request.getContextPath()+”/index.jsp”);
return;
}
异常信息如下:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:410)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.i5a6.filter.ToBuildFilter.doFilter(ToBuildFilter.java:27)
root cause
java.lang.IllegalStateException
org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:435)
org.apache.jsp.users.payment.star_005fplus_005fwarehouse_jsp._jspService(star_005fplus_005fwarehouse_jsp.java:70)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.i5a6.filter.ToBuildFilter.doFilter(ToBuildFilter.java:27)
豫约52,53,54,55期背景音乐试听、下载
星期六, 六月 6th, 2009 | movie-music | 2 Comments
豫约52期刊 —背景音乐如下:
1.Crazy Little Thing Called Love -Cris Delando: 点击下载[audio:http://new.magzone.com/single/yuyue/777/music1.mp3|titles=Crazy Little Thing Called Love -Cris Delando|artists=find by i5a6]
2.Song of Silence-Jazzamor: 点击下载[audio:http://new.magzone.com/single/yuyue/777/music2.mp3|titles=Song of Silence-Jazzamor|artists=find by i5a6]
豫约53期刊 —背景音乐如下:
1.Photograph-Jane Duboc: 点击下载[audio:http://new.magzone.com/single/yuyue/809/music1.mp3|titles=Photograph-Jane Duboc|artists=find by i5a6]
2.Close to you: 点击下载[audio:http://new.magzone.com/single/yuyue/809/music2.mp3|titles=Close to you|artists=find by i5a6]
豫约54期刊 —背景音乐如下:
1.way back: 点击下载[audio:http://new.magzone.com/single/yuyue/822/music1.mp3|titles=way back|artists=find by i5a6]
2.compromise: 点击下载[audio:http://new.magzone.com/single/yuyue/822/music2.mp3|titles=compromise|artists=find by i5a6]
豫约55期刊 —背景音乐如下:
1.Butterfly: 点击下载[audio:http://new.magzone.com/single/yuyue/843/music1.mp3|titles=Butterfly|artists=find by i5a6]
2.Dreamer-Jazzamor: 点击下载[audio:http://new.magzone.com/single/yuyue/843/music2.mp3|titles=Dreamer-Jazzamor|artists=find by i5a6]
上海轨道交通至2020年21条轨道交通全网示意图
星期六, 六月 6th, 2009 | 体味生活, 爱上海 | 2 Comments
上海轨道交通至2020年21条轨道交通全网示意图,可以作为楼市轨道房置业宝典,唯一不好的是不是太清晰
开啦第三十七(37)期背景音乐试听、下载和在线杂志阅读
星期四, 五月 28th, 2009 | movie-music | 6 Comments
今天发现 徐静蕾的电子杂志<开啦>的背景音乐也蛮好听的,不过通过网页在线版,看杂志还要登陆而且没有背景音乐,下载版本的才有,不过感觉还算不错,这里就只提供下载版本的地址和音乐的试听和下载了!
开啦37期刊的下载地址:点击下载
背景音乐如下:
1.This Never Happened Before – Paul McCartney: 点击下载[audio:http://www.kaila.com.cn/Upload/Music/37/01 – This Never Happened Before – Paul McCartney.mp3|titles=This Never Happened Before – Paul McCartney|artists=find by i5a6]
2.Gotta Have You: 点击下载[audio:http://www.kaila.com.cn/Upload/Music//37/02 Gotta Have You.mp3|titles=Gotta Have You|artists=find by i5a6]
三十,人生的又一个开始,五年计划吗?
星期四, 五月 28th, 2009 | 体味生活, 爱上海 | 4 Comments
三十而立,貌似还有段距离,怎么有种莫名的恐惧
以下为转载:三十以后才明白 的励志篇,廖慰一下Dread之感
男女三十而立,三十岁应该是人生的转折点,它不是青春韶华的终结,而是生命的第二起跑线。
三十岁,面对的不应该是没落,而是认知的新起点。很多曾经懵懂的,三十以后才明白真谛。走自己的路:三十以后才明白,别人的目光已不重要,他们的批评和夸奖,事实上无足轻重,不应该成为我们前进和滞留的动力和阻力。真正做到:走自己的路,让别人去说吧!只要无愧于心,无愧于自己就足够了。
› Continue reading
Search
相关文章
热门文章
最新文章
文章分类
- ajax (10)
- algorithm-learn (3)
- Android (6)
- as (3)
- computer (85)
- Database (30)
- disucz (4)
- enterprise (1)
- erlang (2)
- flash (5)
- golang (3)
- html5 (18)
- ios (4)
- JAVA-and-J2EE (186)
- linux (143)
- mac (10)
- movie-music (11)
- pagemaker (36)
- php (50)
- spring-boot (2)
- Synology群晖 (2)
- Uncategorized (6)
- unity (1)
- webgame (15)
- wordpress (33)
- work-other (2)
- 低代码 (1)
- 体味生活 (40)
- 前端 (21)
- 大数据 (8)
- 游戏开发 (9)
- 爱上海 (19)
- 读书 (4)
- 软件 (3)