1、oracle 查询clob类型数据
select dbms_lob.substr(note) from table
2、查询、创建、修改、删除 序列
1)查询
SELECT supquasta_seq.NEXTVAL FROM DUAL;
2)创建
create sequence supquasta_seq(supquasta_seq 序列名,一般为 表名_seq)
increment by 1 (步长)
start with 100000 (起始值)
maxvalue 999999999; (最大值)
3)修改
Alter Sequence seq_name
Increment By 2
Maxvalue 9999
Cycle
Cache 5;
需要修改sequence的起始值,则需要删除原有sequence,re-create重新创建;
4)刪除
drop sequence seq_name;
2.前端页面编码:encodeURI(encodeURI("要传到服务器端的是值"));
后端解码:URLDecoder.decode("传过来的值", "UTF-8");
3.手动将本地jar包导入maven库:mvn install:install-file -Dfile="D:\work\maven\maven\repository\abc-1.0.jar" -DgroupId=com.abc -DartifactId=abc-common -Dversion=1.0 -Dpackaging=jar
4.windows 解决 Address already in use: bind
1>启动cmd, 执行命令netstat -ano|findstr 8082 (8082为所查询端口)
2>tasklist|findstr 11111 (11111为查询到的8082端口进程号),查看当前什么应用占用端口
3> taskkill -f -pid 11111,停止进程
5.mybatis 数据库类型与Java类型对应
6.带group by查询的count显示不为0
解决方式是先查出来在统计:
select count(1)from( select aa from bb GROUP BY aa)
7、MySQL报错 HOUR_OF_DAY: 2 -> 3" 的解决方案:
原因是系统时区问题,需要在数据库连接加上时区:
&serverTimezone=Asia/Shanghai
8、分组查询,获取第一条
SELECT * FROM ( SELECT *, ROW_NUMBER() OVER ( PARTITION BY 分组字段 ORDER BY 排序字段 DESC) row_num FROM 表名) t WHERE t.row_num=1;
9、字符串分割转int型数组
int[] arr = Arrays.stream(str.split(","))
.mapToInt(Integer::parseInt)
.toArray();