![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
qq_44209563
这个作者很懒,什么都没留下…
展开
-
jasypt 解密失败: Failed to bind properties under ‘spring.datasource.password‘ to java.lang.String
我使用的是jdk1.8.0版本,其中jdk1.8.0又细分了多个版本,项目使用jasypt进行加解密,配置中心的mysql密码值使用。从注册表(运行regedit)中删除jdk的默认启动的版本。编辑JAVA_HOME变量,变量值引用刚才新增的系统变量。jdk1.8.0u161,所以我决定。项的值,将这两项的值都设置为空即可。以上的版本,但是我的jdk版本是。目录下的与java相关的运行程序。,变量值指向新jdk安装路径。版本,需要切换到新版本。看到是最新的表示修改成功。因为我本地已经安装了。原创 2024-04-11 11:38:57 · 1399 阅读 · 0 评论 -
Java List中对象根据id去重,并处理重复对象的某个字段
对在list集合中对象根据。去重,同时需要对重复对象的。原创 2024-01-31 16:39:00 · 1144 阅读 · 0 评论 -
设计模式:策略模式
策略模式使用:定义一个接口定义接口的实现类定义一个方法,将接口作为参数关系图如下:实现:MyPredicate接口:public interface MyPredicate<T> { boolean test(T t);}两个不同的实现类FilterEmployeeByAge, FilterEmployeeBySalary:public class FilterEmployeeByAge implements MyPredicate<Employee&原创 2021-05-19 21:12:47 · 61 阅读 · 0 评论 -
RSA私钥解密操作
密钥长度”一般只是指模值的位长度。目前主流可选值:1024、2048、3072、4096,我使用的密钥长度是2048,所以配置的最大解密长度应该是256。具体请参考代码中分段解密注释的部分。现在需要在使用的时候,使用私钥进行解密。MAX_DECRYPT_BLOCK应等于。代码中采取分段解密的方式时,配置的。项目数据库中存放的敏感字段已使用。的方式,将内容加密成密文存放,私钥转成byte数组时没有使用。变量配置长度有问题;原创 2023-08-28 18:01:47 · 1880 阅读 · 0 评论 -
jar包启动错误, ClassNotFoundException
springboot项目使用maven单独打包。原创 2023-02-06 16:37:56 · 1080 阅读 · 0 评论 -
使用正则匹配获取url中的host
正则匹配url获取host原创 2022-12-06 15:56:37 · 882 阅读 · 0 评论 -
restemplate发送post请求,请求体使用form-data格式
【代码】restemplate发送post请求,请求体使用form-data格式。原创 2022-09-02 11:09:14 · 1265 阅读 · 0 评论 -
sftp传输文件
sftp原创 2022-08-02 11:57:03 · 1767 阅读 · 0 评论 -
java.lang.NumberFormatException: For input string: “0.9967555“
问题在获取值后需要进行比较时,获取的值是String类型的,值为0.9967555。原本我的想法是,先将Object类型转成使用Long.valueOf()方法将其转换成long类型,就能直接使用>,<,=等操作符进行比较了。但是发现出现以下错误:java.lang.NumberFormatException: For input string: "0.9967555"发现如果String如果带小数点的话,就会出现以上的错误,整数的String例如9967555就能正常使用.解决原创 2022-04-04 22:06:02 · 1498 阅读 · 1 评论 -
List 转 String
需求将List中的元素全部用逗号拼接,并转换成String,示例: List<String> list = new ArrayList<>(); list.add("1.12.13.14"); list.add("22.33.44.55");期望结果:1.12.13.14,22.33.44.55如果直接使用toString()方法,获得的结果会是:[1.12.13.14,22.33.44.55],多了一个中括号解决使用Jo原创 2022-04-04 21:10:56 · 2131 阅读 · 0 评论 -
java BeanUtils.copyProperties()对象拷贝忽略某个属性
使用BeanUtils.copyProperties()方法//第一个参数 源对象//第二个参数 目标对象//actiontime,dbtime为需要忽略的属性BeanUtils.copyProperties(kafkaNoticeVO,kafkaNotice,new String[]{"actiontime","dbtime"})api:原创 2022-03-28 21:13:10 · 3365 阅读 · 0 评论 -
try catch 嵌套
实践测试在单元测试中写入以下方法:testMain()主方法,out()里面嵌套了两层try catch异常代码写在内层try中示例一: @Test public void testMain(){ out(); log.info("后续处理业务"); } public void out(){ //外层try try { System.out.println("外层输出");原创 2022-03-23 21:22:41 · 6839 阅读 · 1 评论