自定义博客皮肤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)
  • 收藏
  • 关注

原创 MyBatis空where拦截器

最近项目中出现了因为Mybatis的动态where条件不满足导致实际sql语句的where条件为空,进而更新了全表如何禁止这种情况,个人觉得三种措施:● 1.在逻辑层面加充分的参数有效性检查;● 2.在where条件中如果索引条件都不满足,加上1=2这种必然失败的条件;● 3.Mybatis拦截器前两种措施都是依赖人,从这个层面讲,是不靠谱的,即一个策略不是强制的,就是不靠谱的.相对而言...

2019-01-27 10:23:36 1310

原创 使用Redis做Mybatis的二级缓存

使用Redis做Mybatis的二级缓存将Redis作为二级缓存Mybatis的二级缓存原理不再赘述,大家只要知道,Mybatis的二级缓存可以自动地对数据库的查询做缓存,并且可以在更新数据时同时自动地更新缓存实现步骤1.在build.gradle文件中引入redis 依赖 (compile("org.springframework.boot:spring-boot-sta...

2018-11-21 10:41:41 600 2

原创 Java程序连接mysql 一直报错,但是navivat 可以连接到

问题 项目启动无法连接myslq 但是navicat和命令都可以连接上navicat可以连接上命令也可以连接上telnet也可以可能原因JDBC URL中的IP地址或主机名错误。本地DNS服务器无法识别JDBC URL中的主机名。JDBC URL中缺少或错误端口号。数据库服务器已关闭。数据库服务器不接受TCP / IP连接。Java和DB之间的某些东西阻止了连接,例如...

2018-10-11 10:59:34 11415 2

原创 SpringBoot 2.0使用 WebMvcConfigurer 添加拦截器

SpringBoot 2.0使用 WebMvcConfigurer 添加拦截器问题之前项目是springboot1.5版本的,后来想升级一下用2.0,但是在升级过后发现WebMvcConfigurerAdapter抽象类过时了@Deprecatedpublic abstract class WebMvcConfigurerAdapter implements WebMvcCo...

2018-09-04 09:57:35 9186

空空如也

空空如也

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

TA关注的人

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