摘要:
1.在我们使用spring 5.x版本的时候,要求junit 的jar版本是4.12及以上。 2.不管是什么样的配置,当发现之前能用,改了位置就不能用的时候,首先要考虑的问题就是:是否有约束上顺序的要求。(换换位置就可以了,比如把这断配置放到最前面)。 3.一样的注解要看包!(如@Before 注解 阅读全文
摘要:
问题截图:修改后,结果返回条数正确 问题解决: 因为有重名的列,建议起个别名 阅读全文
摘要:
问题分析: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): ,即在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是 阅读全文
摘要:
1.创建接口的映射配置文件的包时必须一级一级的创建。(否则就会创建成一个文件夹). 主配置文件中的properties必须放第一行,否则报错 2.定义resiltMap 的时候,在windows环境下是不区分大小写的, 在Linux 环境下是区分大小写的。 3.运行某个测试类,Mybatis 会检查 阅读全文
摘要:
JDBC: SQL注入问题 未用数据库连接池 抽取JDBC工具类JDBCUtils JDBC控制事务: 数据库连接池 使用数据库连接池 抽取JDBC工具类JDBCUtils druid.properties: druid.properties: c3p0 config.xml: Spring JDB 阅读全文
摘要:
1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 2. 下载安装 3. 命令操作 4. 持久化 5. Java客户端 Jedis Jedis操作各种redis中的数据结构 jedis连接池: JedisPool 连接池工具类JedisPoolUtils 案例: 阅读全文
摘要:
```
5. PreparedStatement:执行sql的对象 1. SQL注入问题:在拼接sql时,有一些sql的特殊关键字参与字符串的拼接。会造成安全性问题 1. 输入用户随便,输入密码:a' or 'a' = 'a 2. sql:select * from user where username = 'fhdsjkf' and password = 'a' or 'a' ... 阅读全文