随笔分类 - Java
摘要:1.现象 在springboot配置文件需要使用字符串类型的数值时候,有时候直接写一个0开头的数值,例如011。配置生效之后,打印配置参数时候发现不对。输入的是数值9。试过很多次,都是一样的情况。刚刚开始还以为是有配置字段冲突导致其他内部配置覆盖了我们自定义的参数。改了字段名称之后发现一样的结果。
阅读全文
摘要:1.依赖 <!--pkcs8 -> pkcs1--> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.60</version> </dependen
阅读全文
摘要:1.使用String.join List<String> list = new ArrayList<>(Arrays.asList("1","2","3","4","5")); String result = String.join(",",list); System.out.println(res
阅读全文
摘要:package Consumer; import com.alibaba.fastjson.JSONObject; import org.apache.flink.api.common.functions.FilterFunction; import org.apache.flink.api.com
阅读全文
摘要:import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 驼峰转换工具 */ public class HumpUtil { private static Pattern linePattern = Pattern.c
阅读全文
摘要:(将如TEST_TB_KKK_LLLL 转换为 testTbKkkLlll) public static Map<String, Object> zh(Map<String,Object> map) { HashMap<String, Object> newMap = new HashMap<Str
阅读全文
摘要:yml配置文件 robot: list: - name: robot1 url: ws://ip/client file: http://ip/file - name: robot2 url: ws://ip/client file: http://ip/file - name: robot3 ur
阅读全文
摘要:stages: - build build: stage: build only: - dev2.0 script: - mvn clean package - scp -r target/xxx.jar root@ip:/home/xxx-api/ - ssh root@ip "superviso
阅读全文
摘要:quartz框架使用@Autowired为null问题,quartz框架默认是不交给spring管理的,要想实现交给spring就需要自己配置JobFactory,QuartzConfig 1.依赖 <!--quartz--> <dependency> <groupId>org.quartz-sch
阅读全文
摘要:1.差异模型 @Data public class Comparison implements Serializable { //字段 private String Field; //字段旧值 private Object before; //字段新值 private Object after; }
阅读全文
摘要:import java.lang.reflect.Method; public class ReflectUtil { //动态设置字段 public static void setValue(Object dto, String name, Object value) { try { Method
阅读全文
摘要:import javax.crypto.Cipher; import javax.crypto.CipherInputStream; import javax.crypto.CipherOutputStream; import javax.crypto.KeyGenerator; import ja
阅读全文
摘要:1.本地服务器保存文件 1.1配置服务器保存地址 #图片存放地址 file: linux: path: /images/ window: path: D:/images/ 1.2文件上传 import lombok.extern.slf4j.Slf4j; import org.springframe
阅读全文
摘要:1.依赖 <!--pdf转jpg--> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.4</version> </dependency> 2.代码 /**
阅读全文
摘要:<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
阅读全文
摘要:1.依赖 <!--QRCode--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.1.0</version> </dependency> 2.工具类 import
阅读全文
摘要:1.选择form-data 2.key写file,类型选择file
阅读全文
摘要:1.依赖 <!--sqlserver驱动--> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>7.2.1.jre8</version> </de
阅读全文
摘要:1.model import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; im
阅读全文
摘要:1.关键字解释 //它是一个Controller增强器,可对controller中被 @RequestMapping注解的方法加一些逻辑处理 @ControllerAdvice //异常定义 @ExceptionHandler //返回格式为json,可以使用 @RestControllerAdvi
阅读全文