- 博客(16)
- 问答 (4)
- 收藏
- 关注
原创 Easy Excel写Excel对于字段为null的值设置默认值
第2步里面不能实现Converter<String>,在easyExcel源码中有判断。将一批数据导入到excel,并对为null的数据设置默认值为'-';easyExcel4.0版本。
2025-02-10 16:42:20
296
原创 Moption ‘UseG1GC‘ is experimental and must be enabled via -XX:+UnlockExperimentalVMOptions.
Error: VM option 'UseG1GC' is experimental and must be enabled via -XX:+UnlockExperimentalVMOptions.Error: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.
2023-02-06 18:36:18
1637
1
原创 logback spring配置 自定义输出到不同目录
1.logback-spring.xml配置<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --><!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true --><!-- scanPer
2022-02-21 19:19:07
1713
原创 maven 解决jar包冲突
1.发现jar包版本冲突2.查找低版本jar依赖,找到maven jar包依赖图位置3.搜索jar包 ctrl+F3.pom.xml找到上级依赖jar,进入依赖jar的pom文件(groupId上ctrl+鼠标左键),找到对应依赖。4.找到jar包5.排除依赖...
2021-05-07 11:21:22
167
原创 递归实现树形
实体类Treeimport java.util.List;public class Tree { private String id; private String text; private int code; private int parentCode; private List<Tree> childs; public String getId() { return id; } public voi
2021-03-19 09:52:33
151
原创 自定义集合数据拷贝,自定义分页数据拷贝
1.定义回调接口@FunctionalInterfacepublic interface BeanCopyUtilCallBack <S, T> { /** * 定义默认回调方法 * @param t * @param s */ void callBack(S t, T s);}2.集合拷贝,分页数据拷贝import com.github.pagehelper.PageInfo;import org.springf
2020-11-04 19:29:14
541
原创 java下载zip
1.将文件压缩后下载工具类package com.phkj.equipment.util.file;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.util.ArrayList;import java.util.List;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;publ
2020-10-29 18:15:19
518
原创 ServletContextListener 在springboot 中的使用
1.实现ServletContextListener/** * 自定义监听器,用来监听系统启动,和注销 */@WebListenerpublic class SystemListener implements ServletContextListener { Logger logger = LoggerFactory.getLogger(SystemListener.class); @Override public void contextInitialized(Se.
2020-08-18 11:44:53
2594
原创 Hibernate Validator 参数验证 单个实体类与List集合的验证
1.参数验证常用注解@Null 限制只能为null @NotNUll 限制必须不为null @AssertFalse 限制必须为false @AssertTrue 限制必须为true @DecimalMax(value) 限制必须为一个不大于指定值的数字 @DecimalMin(value) 限制必须为一个不小于指定的数字 @Digits(integer,fraction) 限制必须为一个小数,且整数部分的位数不能超过integer,小数
2020-07-22 14:22:02
7810
1
原创 httpclient org.apache.http.NoHttpResponseException: host:端口 failed to respond 错误原因和解决方法
failed to respond 的原因是因为:Http 的 KeepAlive参数引起。具体可以参考:https://blog.youkuaiyun.com/qq826654664jx/article/details/100864080解决思路:http连接不允许复用;解决代码:package com.phkj.equipment.util;import com.aliyun.oss.common.utils.HttpUtil;import org.apache.http.Const...
2020-07-21 18:16:07
31421
3
原创 spring boot 配置外置tomcat
maven pom.xml配置:<!-- 1.配置打包为war --><packaging>war</packaging><!-- 2.移除嵌入式tomcat插件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot
2020-06-03 16:24:32
219
原创 springboot 访问静态资源下的文件
public ResponseEntity<Resource> downloadFile(@RequestParam(value="fileName",required = false,defaultValue = "批量导入成员模板.xlsx") String fileName,HttpServletRequest request) throws Exception {St...
2019-11-29 13:21:45
1113
转载 springboot 配置ssl证书 配置SpringBoot同时支持http和https访问,只适用于springboot1.x版本
生成证书1.如果配置了JAVA开发环境,可以使用keytool命令生成证书。我们打开控制台,输入:keytool -genkey -alias tomcat -dname "CN=Andy,OU=kfit,O=kfit,L=HaiDian,ST=BeiJing,C=CN" -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keyst...
2019-11-07 13:44:48
385
原创 mybatis 传入entity属性中有List,list里有map
<insert id="WarningItemConfigDomain_insert" parameterType="Entity"> insert into st_warning_item_rule_config( <trim suffix="" suffixOverrides=","> item_id, ...
2019-09-06 16:16:59
1027
原创 mybatis mapper.xml 基础的增删改查
新增的几种情景 <!--单条新增--> <insert id="addUser" parameterType="User"> INSERT INTO `user` ( `userId`, `username`, `nickname`, `password` ) VAL...
2018-10-19 09:36:43
372
空空如也
kafka topic过期日志不删除;删除topic,日志文件不自动删除
2022-06-13
netty 接收16进制数据乱码
2018-11-17
idea tomcat发布工程后配置文件不全 maven管理的
2016-10-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人