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

原创 MyBatis中#{}和${}的区别详解

mybatis和ibatis总体来讲都差不多的。下面小编给大家探讨下mybatis中#{}和${}的区别,感兴趣的朋友一起学习吧 最近在用mybatis,之前用过ibatis,总体来说差不多,不过还是遇到了不少问题,再次记录下. 先给大家介绍下MyBatis中#{}和${}的区别,具体介绍如下: 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id

2021-06-19 16:50:36 436

原创 十道常见的mybatis面试题

1. #{}和${}的区别是什么?#{}是预编译处理,${}是字符串替换。 Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值; Mybatis在处理时,就是把{}替换成变量的值。 使用#{}可以有效的防止SQL注入,提高系统安全性。 2. 通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?Dao接口里的方法,参数不同时,方法能重载吗? Dao接口,就是人们常说的Mapper接口,接口的全限名,

2021-06-18 13:46:42 68

原创 在实体类中不要使用基本类型

由于Java中的基本类型会有默认值,例如当某个类中存在private int age;宇段时,创建这个类时,age会有默认值0。当使用age属性时,它总会有值。因此在某些情况下,便无法实现使age为null。并且在动态SQL的部分,如果使用age!= null进行判断,结果总会为true,因而会导致很多隐藏的问题。所以,在实体类中不要使用基本类型。基本类型包括byte、int,short、long、float、double 、char、boolean。 ...

2021-06-18 13:39:37 256

原创 类实现接口@override加上报错?

对于类实现接口,实现方法时,对于编译器级别1.5,方法上不允许增加这个注解。(在1.5级别时,类对接口的实现不叫继承) 而对于1。6以上级别就可以增加这个注解,类继承类,类实现接口,都可以看作方法的重写 解决: ...

2021-06-18 13:26:19 185

jfinal-公司业务网站服务异常监测-微信模板消息通知-cron4j定时任务

jfinal开发实现的,监测公司业务网站服务列表异常时,发微信模板消息通知,cron4j定时任务监测

2018-02-23

ssm整合quartz定时任务实现动态增删改查,暂停任务,恢复任务lib jar包下载

ssm整合quartz 并持久化到数据库中,实现动态增删改查,暂停任务,恢复任务等 将链接内的target文件直接放到项目ssmquartztest文件夹下 运行环境: jdk5+tomcat7+mysql+eclipse+maven lib jar包下载

2018-01-16

ssm整合quartz定时任务实现动态增删改查,暂停任务,恢复任务

ssm整合quartz 并持久化到数据库中,实现动态增删改查,暂停任务,恢复任务等 将链接内的target文件直接放到项目ssmquartztest文件夹下 运行环境: jdk5+tomcat7+mysql+eclipse+maven lib jar包下载地址 地址1:链接:https://pan.baidu.com/s/1d3TveY 密码:g1t1 地址2:链接: https://pan.baidu.com/s/1dGoUgJv 密码: m7qx

2018-01-16

空空如也

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

TA关注的人

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