自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL索引优化

1、使用组合索引2、什么情况下要注意where条件的顺序(索引列顺序)3、善于使用in(使用in优化了什么)4、order by如何优化(结合索引)5、覆盖索引6、删除冗余索引7、什么时候使用重复索引8、避免使用范围查询(多个范围查询如何优化)9、前缀索引10、理解二级索引11、什么情况使用索引情况会更糟...

2019-05-29 22:12:48 132

原创 Spring编程式事务回滚踩坑

基于 TransactionDefinition、PlatformTransactionManager、TransactionStatus编程式事务管理是 Spring 提供的最原始的方式,通常我们不会这么写,但是了解这种方式对理解 Spring 事务管理的本质有很大作用。基于 TransactionTemplate 的编程式事务管理是对上一种方式的封装,使得编码更简单、清晰。基于 Tra...

2019-05-27 11:07:36 1517

转载 java异常类型

转自:http://c.biancheng.net/view/1038.html异常类型在 Java 中所有异常类型都是内置类 java.lang.Throwable 类的子类,即 Throwable 位于异常类层次结构的顶层。Throwable 类下有两个异常分支 Exception 和 Error,如图 1 所示。图1 异常结构图由图 2 可以知道,Throwable 类是所有异常和...

2019-05-27 11:04:35 177

原创 Spring事务回滚配置

1、Spring的默认事务机制,当出现unchecked异常时候回滚,checked异常的时候不会回滚;unchecked异常包括error和runtime异常;checked异常包括IOException异常,需要try catch或向上抛出异常。程序在抛出runtime异常的时候才会进行回滚,其他异常不会回滚,当然可以通过配置让所有异常都回滚:@Transaction(rollbackFo...

2019-05-27 10:59:26 955

原创 Spring声明式事务调用关系

(4月份的时候,看了一下事务的使用,写了4份笔记,分享一下。)Spring中生成代理的方式有两种:JDK动态代理 和 CGLlib。JDK只能代理带接口的,cglib有没有接口都行。问题一、假如一个类里有两个方法,a有事务,b没有事务。如果在b里调用a,那么b会有事务吗?分析:1、对目标类和代理类使用方式是一样的,甚至你都不知道它是代理类。所以代理类和目标类的类型要兼容,对外接口一致。...

2019-05-27 10:58:21 270

原创 JMM-java内存模型

在并发编程中,需要处理的两个关键问题:1、线程之间如何通信。2、线程之间如何同步。线程之间的通信机制有两种:1、共享内存。2、消息传递。共享内存的并发模型里,线程之间共享程序的公共状态,通过读-写内存中的公共状态进行隐式通信。消息传递的并发模型里,线程之间没有公共状态,线程之间必须通过发送消息来显式通信。JMM定义了线程和主内存之间的抽象关系:线程之间的共享变量存储在主内存中,每个线程...

2019-05-03 17:12:04 217

空空如也

空空如也

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

TA关注的人

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