- 博客(15)
- 收藏
- 关注
原创 UNNEST和string_agg
string_agg(字段,‘连接符号’)拼接字段值string_to_array( '11111,22222', ',' )将string变为arraySELECT UNNEST ( string_to_array( '11111,22222', ',' )) AS uidUNNEST可以将ARRAY和MAP类型的变量展开成表。其中ARRAY展开为单列的表,MAP展开为双列的...
2019-08-23 16:14:51 811
原创 处理乱序状态的父子级,输出成树形
用jsonpackage com.study;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;import com.alibaba.fastjson.JSONArray;impor...
2019-08-22 09:51:52 277
原创 postgresql拼接字段值根据id分组
WITH RECURSIVE S ( uid, cname ) AS ( SELECT du.uid, cd.cname FROM tb_dept_user du LEFT JOIN tb_company_dept cd ON du.cid = cd.cid ...
2019-08-20 17:25:06 827
原创 java处理树形结构,即父子级
package com.jzb.auth;import net.sf.json.JSONObject;import java.math.BigDecimal;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * @Descrip...
2019-08-17 11:39:19 1803
原创 with 递归查询一条数据下所有子数据
WITH RECURSIVE modt AS ( SELECT ID , typeid, cname, parentid, score, days, ...
2019-08-16 20:01:24 233
原创 当一个大数值转换为double时不用科学计数法输出
用BigDecimal方法String a = "2111231322222222222"; double v = Double.parseDouble(a); System.out.println(v); BigDecimal bg = new BigDecimal(v); System.out.println(bg);输...
2019-08-15 19:17:58 2808
原创 springboot+mybatis在返回map数据时,为空不返回字段的解决办法
直接在yml配置文件中添加:mybatis: typeAliasesPackage: com.jzb.**.**.entity mapperLocations: classpath:/mapping/*.xml configuration: map-underscore-to-camel-case: true #自动开启驼峰规则映射 call-setters...
2019-08-15 11:15:19 2391
原创 postgresql时间戳和时间
获取时间戳SELECT extract(epoch from now())时间戳转时间SELECT TO_TIMESTAMP(extract(epoch from now()))
2019-08-10 09:24:28 1210
转载 PostgreSQLl三种圆整函数对比
三种圆整函数:ceil(val):取val向上圆整的整数,不是是否大于.5,即1.2-->2, 1.8-->2,ceil有屋顶,天花板意思 floor(val): 取val向下圆整的整数,不是是否大于.5,即1.2-->1, 1.8-->1,floor有地板意思 round(val,dig):取保留dig位小数的圆整,dig为0则是4舍5入的取整,即1.2-->...
2019-08-10 09:22:36 1264
原创 二进制状态码
建表过程中用int表示各种状态二进制 状态 int数字 1 初级 1 10 中级 2 100 高级 4 11=3 就是为初级加中级101=5 就是初级加高级这样就可以防止重复了...
2019-08-09 17:35:39 440
原创 postgresql的分页
语法:select*fromtablelimitAoffsetB;解释:A就是你需要多少行;B就是查询的起点位置。A B是bigint类型的值示例:select*fromtablelimit5offset0;意思是,起点0开始查询,返回5条数据。另一种SELECT * FROM test_tableWHERE i_id...
2019-08-09 10:36:23 95
原创 匹配汉字和所有字符的正则表达式java
[\\u4e00-\\u9fa5]{2,4}表示2到4个中文字符[\\u4e00-\\u9fa5].{2,4}表示开头一个中文,后面跟2到4个任意字符(?=.*[a-zA-Z])(?=.*\\d)(?=.*[^a-zA-Z\\d]).{6,12}$包含数字和字母加上排除字母数字外的字符三种都存在的字符串,共6到12个任意字符[\\w\\W]或[\\d\\D]等等匹配任意字符...
2019-08-07 10:58:33 1424
原创 关于DataGrid处理后端返回的固定格式数据
由于easyui的datagrid处理列表中的数据是固定格式 {total: 12, rows: Array[5]}total是总条数,rows是要展示的数据,我这里是要展示5条,然后我后端返回的固定格式是这样的{code: 30000,msg: successs,data: [{id: xxx, name: xxx, ...}, {...}]}这datagrid肯定...
2019-08-03 09:41:07 839
原创 利用itext复制pdf模板并插入图片
java源码String conName =getContName(map); try { Map beans = new HashMap(1); beans.put("name",conName); // 模板路径 String srcFilePath = Thread.curr...
2019-08-01 15:05:38 1924
原创 POI导出图片到excel表格中
直接说源码: Map picMap = picList.get(0); String img = picMap.get("capture_img")==null?"":picMap.get("capture_img").toString(); String comment ...
2019-08-01 10:14:51 496 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人