- 博客(9)
- 收藏
- 关注
原创 limit和rownum的区别,做兼容
两个数据库分页还是分批查sql肯定是不兼容的然后limit的第二个参数是偏移量,不是between xx and yy其次是limit后面不支持运算符有种方式是set @sql = concat(‘select* from user where id= 123456 andcode= 111and create_date >= 20190101 and create_date <= 20190202 limit’, (1-1)*1,’,20’);prepare texts from
2020-07-01 23:38:50
1457
原创 java代码中的正则表达式一点细节应用之修改和替换
今天对正则表达是有了新的认识,对后端的正则表达式有了新的理解之前一直对后台代码正则如何拿到匹配的字符串和对后台分组匹配拿到的字符串有疑问直接上代码:public String processFunctionToExcel(String originalFuntionStr) { //这里添加函数类型的判断,有些类型需要添加独特的处理逻辑才可以导出公式到excel if (originalFuntionStr.toLowerCase().contains("sumif")
2020-06-03 20:41:28
287
原创 Mabatis传入多个参数多个List查询以及手动分页
使用Map,key在mapper.xml中调用:LinkedHashMap<String,Object>queryCondition=newLinkedHashMap<>();queryCondition.put(“dimHierarchyCode”,dimHierarchyCode);queryCondition.put(“dimValueCode”,dimValu...
2020-02-05 17:16:47
270
原创 杂项之i/o流的读取和写入值得注意的细节以及Read()方法
首先分类如果是字节的读取的话比如bufferedInputStream.read(byte[]) return是一个int这个怎么解释呢?首先了解一下 read()这个方法吧.read是根据传入的byte[]数组来确定缓冲区的大小的,然后将读取到的字节放到这个缓冲区里面去.int这个返回值是read方法是根据字节来读取文本的.文本有不同的字符编码.比如utf-8就是可变的字符编码,每一个字...
2019-11-19 23:44:12
216
原创 数据库删除冗余数据简单思路
废话不多说,直接上sql:首先为什么会有冗余数据或者说怎么才算冗余的数据呢?比方说数据库id没有设置主键,那么重复的id数据就算是冗余数据。比方说规定id和code组合不能重复,那么id和code组合重复了就是冗余数据。数据冗不冗余看你的规定。然后要删除冗余数据就要找到冗余的规则我这里的dim_id和attribute_code组合拼接就是规则,所以这个拼接的字符串记录重复的就是将要...
2019-11-06 22:51:27
1095
原创 数据库的单项n+1查询
需求:查询数据库的a表的一行字段。除了这一行字段外加另外的一个字段这个字段我的是a表此记录父记录的字段,想了想直接写sql比起在mybatis中写n+1查询简单一些sql:子查询是本身就要得到的字段,然后把子查询当作一个数据源(t),然后再从t中拿到t.categoryName,当作最上面的子查询条件再查询得出想要附加查询的字段。如果想要关联其他表也可以照着这个思路来...
2019-11-06 22:34:26
211
原创 大白话讲hanoi java
首先题目就不多重复了,直接上代码public class Hanoi2 { static int i; public static void hanoi(int n,String location1,String location2,String location3) { i++; if (n == 1) { System....
2019-10-29 09:47:03
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人