feu yeux
Belong to Eric Han
BlogJava | 首页 | 发新随笔 | 发新文章 | 联系 | 聚合 | 管理

2011年11月5日

Java中并发环境中的For和ForEach
posted @ 2012-09-05 14:09 Lu Han 阅读(625) | 评论 (0) | 编辑 收藏
 
事务简述
     摘要: 数据库并发操作存在的异常情况:
1.更新丢失(LostUpdate):
A和B事务并发执行,A事务执行更新后,提交;B事务在A事务更新后,B事务结束前也做了对该行数据的更新操作,然后回滚,则两次更新操作都丢失了。

第一类丢失更新(回滚丢失,Lost update)。
在事务A期间,事务B对数据进行了更新;在事务A撤销之后,覆盖了事务B已经提交的数据。
SQL92没有定义这种现象,标准定义的所有隔离界别都不允许第一类丢失更新发生。

第二类丢失更新(覆盖丢失/两次更新问题,Second lost update)。
在事务A期间,事务B对数据进行了更新;在事务A提交之后,覆盖了事务B已经提交的数据。
第二类丢失更新,实际上和不可重复读是同一种问题。

2.脏读取(DirtyReads):
A和B事务并发执行,B事务执行更新后,A事务查询B事务没有提交的数据,B事务回滚,则A事务得到的数据不是数据库中的真实数据。也就是脏数据,即和数据库中不一致的数据。

3.不可重复读取  阅读全文
posted @ 2012-04-25 10:45 Lu Han 阅读(809) | 评论 (0) | 编辑 收藏
 
Java安全传输实践2
     摘要: 安全通信高级应用
中间证书:自签证书-中间CA签发证书-导入KeyStore
keytool -list -v -keystore temp/iview.keystore -storepass 111111
您的 keystore 包含 3 输入
别名名称: root
输入类型: trustedCertEntry
所有者:CN=mars_ca, OU=rv, O=rcd, L=ZB, ST=bj, C=China
签发人:CN=mars_ca, OU=rv, O=rcd, L=ZB, ST=bj, C=China
别名名称: intermediary
输入类型: trustedCertEntry
所有者:CN=mars_inter, OU=rv, O=rcd, L=ZB, ST=bj, C=China
签发人:CN=mars_ca, OU=rv, O=rcd, L=ZB, ST=bj, C=China
别名名称: icm
项类型: PrivateKeyEntry
认证链长度:  阅读全文
posted @ 2011-11-05 04:27 Lu Han 阅读(485) | 评论 (0) | 编辑 收藏
 
随笔:7 文章:1 评论:2 引用:0
<2011年11月>
日一二三四五六
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

公告

View Eric Han's profile on LinkedIn

常用链接

  • 我的随笔
  • 我的评论
  • 我的参与
  • 最新评论

留言簿

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔分类

  • concurrent(2) (rss)
  • database (rss)
  • IO(1) (rss)
  • rpc(1) (rss)
  • security(2) (rss)
  • xml (rss)

随笔档案

  • 2012年9月 (1)
  • 2012年4月 (1)
  • 2011年11月 (1)
  • 2011年7月 (1)
  • 2011年5月 (2)
  • 2010年12月 (1)

文章分类

  • JVM (rss)

文章档案

  • 2012年4月 (1)

搜索

  •  

最新评论

  • 1. re: Java远程方法调用实践
  • 不错,学习了!
  • --猪猪影院
  • 2. re: 发送Notification后的处理
  • 不错 学习了!
  • --猪猪电影

阅读排行榜

  • 1. Java安全传输实践(3801)
  • 2. Java线程池类ThreadPoolExecutor浅析(2342)
  • 3. Java远程方法调用实践 (2099)
  • 4. 轮询客户端的实现(1610)
  • 5. 事务简述(809)
  • 6. Java中并发环境中的For和ForEach(625)
  • 7. Java安全传输实践2(485)

评论排行榜

  • 1. 轮询客户端的实现(1)
  • 2. Java远程方法调用实践 (1)
  • 3. Java安全传输实践(0)
  • 4. Java线程池类ThreadPoolExecutor浅析(0)
  • 5. Java中并发环境中的For和ForEach(0)
  • 6. 事务简述(0)
  • 7. Java安全传输实践2(0)

Powered by: 博客园
模板提供:沪江博客
Copyright ©2025 Lu Han