自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 数据库的事务

1.事务我们常说的事务就是让一个事务内包含的所有sql要么是全部执行,要么全部失败。2.特性原子性和隔离性原子性:事务中的操作要么都做,要么都不做。隔离性:一个事务的执行不能被其他的事务所干扰(涉及事务的并发执行)3.并发我们平时说的丢失修改、脏读、不可重复读、幻读等都是因为事务之间的并发执行所带来的结果,也就是没有保持事务的隔离性并发导致的四种情况:①丢失修改

2016-05-31 21:54:15 373

原创 Spring+Hibernate配置注意事项

1.如果你想在自己的main方法中做测试,那么不能用new Dao的这种形式原因:当你getCurrentSession时,会抛出空指针,原因是通过new Dao这种形式,是无法注入applicationContext.xml中的dataSource和sessionFactory对象的,所以sessionFactory为空。解决:通过getBean获取Dao的对象2.如果再通过sess

2016-05-30 15:23:16 263

原创 容易忽视的否定条件的查询

一般数据库关联查询,首先想到的是多表连接查询,而不用子查询,原因是多表连接查询比子查询效率高(因为查询优化器可以对多表连接查询进行更多的优化。但是当查询出现否定条件的时候,为了避免查询时的数据不准确,一般使用子查询,例表一 student 学生信息字段包括:sno sname sage表二 sc 学生选课信息字段包括:sno(外键) cno(课程) grade(成绩)

2016-05-29 14:55:05 669

原创 ThreadLocal

作用:为每个线程提供了独立的变量副本,即是定义的泛型变量,解决了线程安全问题。实现原理:其实是用一个线程安全的map来将当前线程当做Key,变量当做value,每次取得时候都是通过之前的线程来获取变量,所以不会出现线程安全问题。应用场景:一般用在hibernate中

2016-05-23 22:43:38 222

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除