
数据库
代老师的编程课
去哪儿网资深架构师,前美团技术专家,16年Java开发经验,MiniTomcat实战课程作者。
展开
-
加密 DB2 Universal Database 中的数据值
在本文中,我们演示了 IBM DB2 Universal Database Version 7.2 中新的加密函数如何提供简单方式来加密敏感数据。 评论: Bruce BenfieldIBM Richard SwagermanIBM 2003 年 10 月 01 日 内容 简介 本文转载 2013-10-14 19:47:28 · 1000 阅读 · 0 评论 -
提高数据库并发性能概要
Table of Contents 1 细粒度锁表2 拆表 2.1 物理拆分方式2.2 逻辑拆分方式 3 多数据源(多库)4 乐观锁5 临时表6 缓存7 数据库集群8 读写分离策略9 SQL优化10 正确使用索引 1 细粒度锁表 减少大事物操作 (一个包含很多SQL语句、牵涉很多表的大事物操作锁住的资源也会多);尽量不使用表级排他锁,而是用行级锁;又因为锁转载 2014-03-09 10:33:21 · 953 阅读 · 0 评论 -
数据库 -- 由数据库连接池引出的三种设计模式
笔记摘要: 这里首先对数据库连接池的优化进行了说明,同时自己编写了一个数据库连接池,在实际开发中,为了获取标准的数据源,我们需要去实现javax.sal.DataSource接口, 在实现过程中对于链接对象的close方法进行了不同的实现,以便在关闭close的时候,将连接对象放回连接池,而不是关闭掉,针对这一问题,提供了3种不同的解决 方案,涉及了转载 2013-10-08 18:20:01 · 821 阅读 · 0 评论 -
Spring对JTA的支持
引言: Spring 通过AOP技术可以让我们在脱离EJB的情况下享受声明式事务的丰盛大餐。 通过配合使用ObjectWeb的JOTM开源项目,在不需要Java EE应用服务器的情况下,Spring也可以提供JTA事务。 Sping对JTA支持的三种方式: 1. 直接集成JOTM提供JTA事务管理(无应用服务器支持,常用于单元测试) 2. 引用应用服务器(如Tomca转载 2014-03-22 13:03:22 · 606 阅读 · 0 评论 -
JTA 深度历险 - 原理与实现
在 J2EE 应用中,事务是一个不可或缺的组件模型,它保证了用户操作的 ACID(即原子、一致、隔离、持久)属性。对于只操作单一数据源的应用,可以通过本地资源接口实现事务管理;对于跨数据源(例如多个数据库,或者数据库与 JMS)的大型应用,则必须使用全局事务 JTA (Java Transaction API)。JTA 为 J2EE 平台提供了分布式事务服务,它隔离了事务与底层的资源,实现了透明的转载 2014-03-22 13:16:47 · 566 阅读 · 0 评论