`
hgdhot
  • 浏览: 3508 次
社区版块
存档分类
最新评论
文章列表
1.什么是缓存 缓存可以理解为内存中的一块空间,用来存放经常会读写的数据,避免每次访问该数据都要访问硬盘,以提高数据的读、写效率。   2.Hibernate的一级缓存 一级缓存是Session级别的缓存,随着Hibernate的关闭而消失。在Session中有一个HashTable,其中每一个键—值对都记录着一个persistent对象的信息,键是对象的ID,值是指向对象的引用。   3.Hibernate的二级缓存 二级缓存是SessionFactory级别的缓存,可以跨Session存在,放到二级缓存中的对象需满足如下三个特点: (1)经常被访问到;(2)改动不大或不会 ...
1.事务的ACID特性。 Atomic原子性  Consistency一致性   Isolation隔离型   Durability持久性    2.事务并发时可能出现的问题 (1)dirty read——脏读,读取了其他事务还没有提交的数据。 (2)non-repeatable read——不可以重复读,指在一个事务进行过程中,另外一个事务更新了数据,导致该事物对同一条记录的读取前后不一致。 (3)phantom read——幻读,在一个事务进行过程中,另外一个事务插入或删除了记录,导致该事务前后读取的记录数不一致。   3.数据库的事务隔离机制 数据库的事务隔离机制有4 ...
Global site tag (gtag.js) - Google Analytics