- 博客(95)
- 收藏
- 关注
原创 POI大批量导出笔记
/ pos 以 0 位基数,其实就是index。--如果index超出了范围,将会抛出异常。//判断index为1的sheet是否隐藏。//设置打开excel时默认展示的sheet。//设置index为1的sheet 隐藏。更改sheet 位置(index)根据index 移除sheet。鉴别(或设置)sheet 隐藏。(3) sheet获取与设置。根据index获取sheet。根据sheet获取index。根据name获取sheet。根据name获取index。主要调整这里面的数据。
2023-06-27 15:07:48 334
原创 msyql
/*==============================================================*//* DBMS name: MySQL 5.0 *//* Created on: 2022/1/12 18:03:57 *//*====================================================.
2022-01-12 18:05:07 257
原创 测试文档,迁移数据
if (tables != null && tables.size() > 0) { CommonInfo table = tables.get(0); result += " <h3> " + table.getTableComment() + " : " + table.getTableName() + " </h3>";}
2021-07-12 14:45:28 181
原创 Notepad++匹配中文并在前面加文字
实现目标原文:十一章达成效果:第十一章查询正则表达式:(^[\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d\u5341\u767e\u5343\u4e07]章)^表示每行开头[\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d\u5341\u767e\u5343\u4e07]是零 一 二 三 四 五 六 七 八 九 十 百 千 万.
2020-05-31 19:38:08 899
原创 idea 中文乱码 解决方案 UTF-8 GBK【重点
第一步转为gbk这个“Reload”选择后不会改变文件和内容的编码格式,而是将IDE本身的解码格式由我原先的UTF-8换成了GBK,由GBK的解码格式解GBK的文件就不会再看到乱码。而“Convert”是将GBK格式的文件内容转换成了UTF-8,同时将IDE的解码格式也换成UTF-8。...
2020-05-08 00:19:53 4915
原创 Springboot连接数据库
连接mysql数据库架包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependenc...
2020-02-20 20:54:39 359
原创 java初始化静态list数据
package com.cy.oauth.testData;import java.util.*;public class userList { //演示数据 private final static List<Map<String, Object>> userList = new ArrayList<>(); static...
2019-11-30 11:16:16 6705
转载 Logstash的五大插件
以下几个插件,推荐使用Ruby插件一、grok插件grok插件有非常强大的功能,他能匹配一切数据,但是他的性能和对资源的损耗同样让人诟病。filter{ grok{ #只说一个match属性,他的作用是从message 字段中吧时间给抠出来,并且赋值给另个一个字段logdate。 #首先要说明的是,所有文本数据都是在Logstash的m...
2019-10-25 15:36:18 698
原创 linux配置静态网络
(1)点击VMware虚拟机左上角的“编辑”,选择“虚拟网络编译器”。(2)选中VMnet8(NAT模式),再点击右侧的“NAT设置”此时会看到如下界面(3)在命令行中输入:vi/etc/sysconfig/network-scripts/ifcfg-ens33(4)(5)保存后退出,然后输入命令:systemctl restart network.servi...
2019-10-05 11:28:21 203
原创 linux关闭防火墙,安装java
--关闭防火墙systemctl stop firewalld安装java,解压后tar -zxvf java安装包名称在/etc中找到profile在最后添加JAVA_HOME=/opt/local/jdk/jdk1.8.0_221JRE_HOME=/opt/local/jdk/jre1.8.0_211PATH=$PATH:$JAVA_HOME/bin:$JRE_...
2019-09-28 18:29:51 137
原创 map的Entry操作过程中的错误
for (Map.Entry<String, Map<String, Object>> entry : tempMap.entrySet()) { Map<String, Object> tempNode = entry.getValue(); String pmId = JzbDataType.getString(tempNode.get(p...
2019-09-27 17:46:21 1594
原创 kafka基本操作
创建语法bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic topic-name获取kafka列表bin/kafka-topics.sh --list --zookeeper localhost:2181启动生产者以发...
2019-09-25 19:33:09 125
原创 批量修改的一种方法,只有一条sql
UPDATE tb_role_menu_auth SET status = temp.status, updtime =temp.addtime,ouid=temp.ouid FROM (values <foreach collection="list" index="" item="item" separator="," close=""...
2019-09-10 16:37:24 213
原创 处理树形数据,相同的数据放入list,然后数据进行树形输出
package com.jzb.base.tree;import com.jzb.base.data.JzbDataType;import com.jzb.base.util.JzbTools;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map...
2019-09-04 15:34:22 501
原创 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 823
原创 处理乱序状态的父子级,输出成树形
用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 285
原创 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 844
原创 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 1818
原创 with 递归查询一条数据下所有子数据
WITH RECURSIVE modt AS ( SELECT ID , typeid, cname, parentid, score, days, ...
2019-08-16 20:01:24 246
原创 当一个大数值转换为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 2828
原创 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 2405
原创 postgresql时间戳和时间
获取时间戳SELECT extract(epoch from now())时间戳转时间SELECT TO_TIMESTAMP(extract(epoch from now()))
2019-08-10 09:24:28 1218
转载 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 1284
原创 二进制状态码
建表过程中用int表示各种状态二进制 状态 int数字 1 初级 1 10 中级 2 100 高级 4 11=3 就是为初级加中级101=5 就是初级加高级这样就可以防止重复了...
2019-08-09 17:35:39 448
原创 postgresql的分页
语法:select*fromtablelimitAoffsetB;解释:A就是你需要多少行;B就是查询的起点位置。A B是bigint类型的值示例:select*fromtablelimit5offset0;意思是,起点0开始查询,返回5条数据。另一种SELECT * FROM test_tableWHERE i_id...
2019-08-09 10:36:23 108
原创 匹配汉字和所有字符的正则表达式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 1446
原创 关于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 862
原创 利用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 1941
原创 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 509 1
原创 POI用已有模板(xlsx后缀)修改字段内容
java代码 try { Map beans = new HashMap(1); beans.put("name",conName); String srcFilePath = Thread.currentThread().getContextClassLoader().getResource("excel/picture...
2019-07-31 19:56:27 319
翻译 linux常用命令
参与翻译 (2人) :LianyouCQ,赵亮-碧海情天打印仅中文中英文对照仅英文你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟!!!我说什么呢,是什么原因你就出现在我的世界里了。从我以往的经验来说,当我刚使用Linux,命令,终端啊什么的,吓了我一跳。我担心该记住多少命令,来帮助我完成所有任务。毫无疑问,在线文档,书籍,man page...
2019-07-31 08:59:21 201
原创 springboot+Poi实现Excel的导出
pom<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>RELEASE</version> </dependency> <dependency&g...
2019-07-29 18:32:12 136
原创 mysql转换日期格式
select phone, date_format(time, '%Y%m%d%H%i%s') from user where phone='xxxxxxxx'Y:年m:月d:日h:时i:分,mysql不区分大小写,所有分用i表示;s:秒
2019-07-22 19:55:39 131
原创 springboot上传图片后台无法获得数据
用springboot上传图片后台一直获取不到数据,原因后台 @RequestMapping(value="/savepicture", method = RequestMethod.POST) public @ResponseBody String savepicture( @RequestParam("file") MultipartFile image){ ...
2019-07-22 14:55:27 647
转载 springboot读取application.yml中的值
yml中自定义一些变量var: analyze_url: test ocr_url: test microsoft_key: test映射到类变量中@Getter@Componentpublic class varModel { @Value("${var.analyze_url}") private String analyze_url; ...
2019-07-20 16:55:29 2893 2
原创 list转json时保存值为空的属性
String param=JSONObject.toJSONString(fhlist, SerializerFeature.WriteMapNullValue);效果[{"channel_id":1,"channel_name":"测试通道","channel_Url":null}]maven的代码<dependency> ...
2019-07-19 19:06:17 2382
转载 java后台解决跨域问题
解决跨域问题的方式有很多,这里主要是添加注解的方式和采用添加拦截器的方法:方法一、spring boot中只用在Controller类上添加一个“@CrossOrigin“注解就可以实现对当前controller 的跨域 访问了,当然这个标签也可以加到方法上。@CrossOriginpublic class CommonController {}其他controller类继承以...
2019-07-19 17:12:09 282
原创 mysql的uuid获取
mysql> SELECT UUID();mysql> c2cb8f66-351f-11e7-b3ed-00163e0429b6mysql> SELECT REPLACE(UUID(), '-', ''); #将'-'符号替换掉mysql> 45c87fa0352211e78d40d4977a9ea871带‘-’字段长度是36,去掉后32位...
2019-07-18 17:05:26 8056 1
原创 spring boot实现文件的下载
创建好springboot后用以下代码,亲测有效,很简单package com.example.file_download.Controller;import java.io.*;import java.net.URLEncoder;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Http...
2019-07-16 18:30:02 302 1
原创 Oracle的RANK() OVER 函数,只排符合条件的数据
select a.*, DECODE(tj, '1', (RANK() OVER(PARTITION BY a.sx ORDER BY DECODE(tj, '1', jd, '00') DESC)), '') from (select a.*,a.num+1 as jd from a) awhere sx='a'order by jd desc
2019-05-27 16:16:45 1844
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人