JAVA8
穷穷穷小疯
爱生活,爱编码!!!!!!
展开
-
配置文件密码加密-jasypt
配置文件中涉及密码的部分肯定是要加密的,这里分享一种加密方式:jasypt加密。(研究的不太深入,项目中可以使用)以springboot项目为例:一、引入jar包<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <versi...原创 2022-01-06 10:06:04 · 3016 阅读 · 0 评论 -
java读取jar包中的文件
最近遇到读取不到文件的问题,开发测试一切正常,打包发版后读取不到文件的情况。之前文件路径是相对路径,在jar包中其实是读取不到的。这时候需要使用类装载器(ClassLoader)进行读取配置文件。(1) ClassLoader 是类加载器的抽象类。在运行时动态的获取加载类的运行信息。(2) ClassLoader是abstract的,不可能实例化对象,可以通过Class类中的getResource()和getResourceAsStream()方法获取对应的信息。 当调用Resour...原创 2021-12-29 10:47:37 · 5881 阅读 · 0 评论 -
JAVA8的list根据对象属性去重
简单的set和list之前相互转换达到去重的方法就不再记录了。直接上代码//去重ArrayList<XXX> collect = resultList.stream().collect( collectingAndThen( toCollection(() -> new TreeSet<>(Comparator.comparing(XXX::getId))), ArrayList::new));原创 2021-03-15 16:06:43 · 263 阅读 · 0 评论