1.pom文件增加依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.0.5</version> </dependency> 2.修改启动类增加StringEncryptor实现 jasypt密码可以放到配置文件或者启动命令中,与其这样不如直接写到代码里 @Primary @Bean("j...

  N1RiXWZ7b1Rk   2023年11月24日   94   0   0 Java

昨天遇到参数key大小写不一致导致校验签名失败的问题,查了很长时间才找到原因。看了一下FastJson源码,发现JSON.toObject中转换成对象的时候会忽略大小写。 所以,当使用了JSON.toObject将json转成Java对象后,再用JSON.toObject转成json,key值就变了。 写个方法验证一下: publicclassPerson{ privateStringnickName; publicStringgetNickName(){ returnnickName; } publicvoidsetNickName(StringnickName){ th...

  N1RiXWZ7b1Rk   2023年11月01日   61   0   0 Java

mysql单表数据量太大导致查询缓慢问题如何解决 您好,这是Bing。根据网络搜索结果,mysql单表数据量太大导致查询缓慢的问题有以下几种可能的解决方案: 使用索引。索引是一种数据结构,可以帮助数据库高效地获取数据。索引可以根据WHERE和JOIN中出现的列创建,以提高查询效率。索引的种类有主键索引、非主键索引、联合索引等,不同的索引有不同的优缺点¹²。 使用分表。分表是为了解决单表数据量太大,sql语句查询数据时,即使走了索引也非常耗时的问题。分表可以将一个大表拆分成多个小表,每个小表的表结构相同,只是存储的数据不同。分表可以控制每张表的数据量和索引大小¹³。 使用分库。分库是为了解...

  N1RiXWZ7b1Rk   2023年11月01日   101   0   0 MySQL
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~