Beautiful Life

分类 Java 下的文章

May 20, 2024

Spring Jackson 序列化反序列化

基于SpringBoot默认的Jackson对处理Json,要实现RequestBody反序列化,ResponseBody序列化,全局配置。主要是反序列化输入难处理方法一spring.jackson.date-format=yyyy-MM-dd HH:mm:ss 这个只对输出有效方法二@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")...
March 11, 2024

spring war与jar打包

packaging属性pom.xml packaging属性指明了打包方式——jar/war/pom,pom说明是个父模块,具体打包要子模块。<packaging>jar</packaging>打包插件spring-boot-maven-plugin插件,会根据packaging属性打包,并将所有依赖和sping组件打包成一个war/jar包。 <plugin&...
September 22, 2023

Java AES加解密

由SecureRandom随机生成keyKeyGenerator kgen = KeyGenerator.getInstance("AES"); // 防止linux下 随机生成key SecureRandom secureRandom = SecureRandom.getInstance("SHA1PRNG"); secureRandom.setSe...
July 7, 2023

java.net.http.HttpClient 忽略SSL

java 11private static TrustManager[] trustAllCerts = new TrustManager[]{ new X509TrustManager() { public java.security.cert.X509Certificate[] getAcceptedIssuers() { return n...
May 9, 2023

Jenkins发布踩坑

背景Windows 平台-jar 发布问题一:windows文件互传同网络已经有一台windows上搭好的Jenkins环境(78),和目标发布机不是同一台主机(178)。尝试从78的jenkins上用脚本把发布包传到178,可用的方法是FTP、NFS、SMB等,没有linux下scp/ssh等,非常不方便,有类似的winscp/openssh需要再安装配置。最终放弃了还是在178再部署一个...