摘要:
MyBatis配置文件中有很多配置项,这些配置项分别代表什么,有什么作用,需要理一下了。先通过下面这个例子来看都有哪些配置项 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org// 阅读全文
![MyBatis二properties属性](https://img2023.cnblogs.com/blog/1901531/202212/1901531-20221209092601056-1428042354.png)
摘要:
settings是MyBatis中最复杂的配置,它能影响MyBatis底层的运行,大部分情况下使用默认值,只需要修改一些常用的规则即可。常用规则有自动映射、驼峰命名映射、级联规则、是否启动缓存、执行器类型等。 所有配置可参考MyBatis官方文档:http://www.mybatis.org/myb 阅读全文
![MyBatis三settings配置](https://img2023.cnblogs.com/blog/1901531/202212/1901531-20221209092631086-524374223.png)
摘要:
因为类的全限定名一般包括包名,显得很长,在使用过程中不是很方便,所以MyBatis中允许我们使用一种简写的方式来代替全限定名,这就是别名。这就相当于我们在玩微信的时候,有些人的昵称很长很难记,怎么办?我们给它加一个备注,方便我们快速识别,但是如果有两个相同的备注名怎么区分到底谁是谁呢,你可能会说通过 阅读全文
![MyBatis四typeAliases别名](https://img2023.cnblogs.com/blog/1901531/202212/1901531-20221209092655388-1807077776.png)
摘要:
JAVA中判断一个对象是否死亡的算法有两种: 引用计数算法 可达性分析算法 ###一、引用计数算法 所谓引用计数算法就是,给一个对象定义一个引用计数器,每当该对象被引用一次引用计数器就加1,如果一个对象的引用计数器为0,则说明这个对象已死。但是这种算法不是很严谨,因为当两个对象互相引用的时候,如果我 阅读全文
![JAVA判断一个对象生存还是死亡](https://img2023.cnblogs.com/blog/1901531/202212/1901531-20221209092726885-1964568581.png)
摘要:
####INSTR()函数 可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。 在一个字符串中查找指定的字符,返回被查找到的指定的字符的位置。 语法: instr(sourceString,destString,start,appearPosition) instr('源字符串' 阅读全文
![oracle的常用函数 instr() 和substr()函数](https://img2023.cnblogs.com/blog/1901531/202212/1901531-20221209092754157-1197191437.png)
摘要:
insert into table1(columns1,columns2) select columns1,columns2 from table2 从table2中查询的结果插入到table1中,前提是table1和table2已经存在; oracle中不支持 select columns1 in 阅读全文
![insert table 和create table as 区别](https://img2023.cnblogs.com/blog/1901531/202212/1901531-20221209092834117-2067018446.png)
摘要:
密码加密登录是为了提高系统安全性,即使是管理员查看数据库也得不到密码 使用shiro可以很轻松的完成加密及登录操作 ###加密工具 此工具用于注册时对密码进行加密 public static final String md5(String password, String salt){ //加密方式 阅读全文
![shiro 加密登录 密码加盐处理](https://img2023.cnblogs.com/blog/1901531/202212/1901531-20221209092937068-830440817.png)
摘要:
首先,回顾并详细说明一下 @Controller、@RestController、@RequestMapping注解。 @Controller:修饰class,用来创建处理http请求的对象 @RestController:Spring4之后加入的注解,原来在@Controller中返回json需要 阅读全文
![Spring Boot构建RESTful API与单元测试](https://img2023.cnblogs.com/blog/1901531/202212/1901531-20221209093014011-884685292.png)
摘要:
###运算符 在介绍函数前,这里先说明一下Oracle中正则表达式运算符及其描述。 如果不知道他们有什么用,或者也不知道描述说的是什么,没关系,可以先看后面的介绍,就知道他们的含义了。 ###oracle 正则表达式 匹配 #####ORACLE中的支持正则表达式的函数主要有下面四个: REGEXP 阅读全文
![Oracle中的正则表达式(及函数)](https://img2023.cnblogs.com/blog/1901531/202212/1901531-20221209093042803-399977339.png)
摘要:
我们都知道Http协议中参数的传输是"key=value"这种简直对形式的,如果要传多个参数就需要用“&”符号对键值对进行分割。 如"?name1=value1&name2=value2",这样在服务端在收到这种字符串的时候,会用“&”分割出每一个参数,然后再用“=”来分割出参数值。 针对“name 阅读全文
![为什么要进行URL编码](https://img2023.cnblogs.com/blog/1901531/202212/1901531-20221209093124779-691819249.png)
摘要:
先看一段程序 public class Test { public int aaa(){ int x=1; try{ return ++x; }catch (Exception e){ }finally { ++x; } return x; } public static void main(Str 阅读全文
![你真的了解try{ return }finally{}中的return?](https://img2023.cnblogs.com/blog/1901531/202212/1901531-20221209093201205-2008916953.png)
摘要:
| 漏洞 | 参考措施 | | : : | : : | | OpenSSH 命令注入漏洞(CVE-2020-15778) | 厂商补丁:目前暂未发布修复措施解决此安全问题,建议使用此软件的用户随时关注厂商主页或参考网址以获取解决办法;http://www.openssh.com/ 临时缓解措施:可以 阅读全文
![服务器 OpenSSH 漏洞修复 or 升级](https://img2023.cnblogs.com/blog/1901531/202212/1901531-20221209093245634-474601080.png)