1.字符串转换成整数
interget.parseint()?
? interget.valueof()
这两个方法都是java.lang.Integer类中的静态方法。当输入的字符串不是有效的整数,这两个方法都会抛出NumberFormatException异常。
Integer.parseInt()和Integer.valueOf()最主要的不同的就是
. Integer.parseint()方法返回基础数据类型int
.valueOf()返回的是java.lang.Integer对象。
2.字符串拼接
append()?,concat(),+以及区别
3. oracle?分页
通过ROWNUM以及子查询的帮助下来进行分页
select *from(
select rownum r,t.* from(
select e.*
from emp e , dept d
where e.deptNo = d.deptNo
order by e.empNo desc ) t
where rownum < =n)
where r >= m;
MySQL 支持 LIMIT 语句来选取指定的条数数据, Oracle 可以使用 ROWNUM 来选取。
select * from 【表名】 limit m,n;
4.mysql动态数组,取当天的函数
4.1 if 标签
if 标签通常用于 WHERE 语句、UPDATE 语句、INSERT 语句中,
通过判断参数值来决定是否使用某个查询条件、判断是否更新某一个字段、判断是否插入某个字段的值。
4.2 foreach 标签
foreach 标签主要用于构建 in 条件,可在 sql 中对集合进行迭代。也常用到批量删除、添加等操作中。
4.3 choose 标签
有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。
MyBatis 提供了 choose 元素,按顺序判断 when 中的条件是否成立,如果有一个成立,则 choose 结束。
当 choose 中所有 when的条件都不满则时,则执行 otherwise 中的 sql。类似于 Java 的 switch 语句,choose 为 switch,when 为 case,otherwise 则为 default。
if 是与(and)的关系,而 choose 是或(or)的关系。
5.?mysql什么情况下索引失效
6字符串返回指定字符的下标
indexof()?,返回字符的首次出现的下标
lastindexof()?返回字符最后一次出现的下标
7.redis
8.springboot
原文:https://www.cnblogs.com/1123-wyl/p/14605689.html