logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java解密AES-256失败,秘钥长度受限制问题

进行AES解密操作,秘钥长度为32,即256位

文章图片
#java#开发语言
SpringBoot注解讲解(@ConfigurationProperties)

无论是@EnableConfigurationProperties + @ConfigurationProperties还是@Component+@ConfigurationProperties都能实现配置绑定。但是这两种方式在使用场景上有点区别。(1)如果使用的第三方包中的组件,这时我们无法在该组件上添加@Component,此时使用@EnableConfigurationProperties

文章图片
#spring boot#java#spring
Spring Cloud 服务间调用 @FeignClient 注解

springCloud搭建各种微服务之后,服务间通常存在相互调用的需求,springCloud提供了@FeignClient 注解非常优雅的解决了这个问题首先,保证几个服务在一个Eureka中形成服务场。如下,我一共有三个服务注册在服务场中。COMPUTE-SERVICE ;FEIGN-CONSUMER ;TEST-DEMO;现在,我在FEIGN-CONSUMER 服务中调用其...

springboot的post application/x-www-form-urlencoded请求大小2MB限制

Springboot默认web容器是tomcat,tomcat关于post请求参数长度有默认限制为2MB

#spring boot#java#后端
Spring 框架Bean的初始化和销毁 ---方式: @Bean(initMethod = “init“,destroyMethod = “destroy“)

Spring框架的Bean的初始化分为以下几种谈bean必然要谈生命周期Bean的生命周期通常意义上讲的bean的名称周期,指的是bean从创建到初始化,经过一系列的流程,最终销毁的过程。只不过,在Spring中,bean的生命周期是由Spring容器来管理的。在Spring中,我们可以自己来指定bean的初始化和销毁的方法。当我们指定了bean的初始化和销如何定义初始化和销毁方法?我们已经知道了

#spring#java#后端
json无法解析Unrecognized token:was expecting (‘true’, ‘false’ or ‘null’)

fasterxml: Unrecognized token ‘open’: was expecting (‘true’, ‘false’ or ‘null’)代码片段public class JsonUtil {private static final ObjectMapper MAPPER = new ObjectMapper();public static void main(String[]

#java
FastJson序列化时过滤字段(属性)的方法总结

通过实现PropertyFilter接口的apply方法,来实现过滤属性,方法参数name即为字段的key,参数value即为字段的value,这种方式最强大,因为可以自定义具体过滤规则。在转JSON的时候,带上过滤器参数即可。的方式来包含指定的字段。在实体字段前面,使用transient关键字,表示该字段不参与序列化,转JSON字符串时就可以忽略掉该字段。FastJson序列化时(即转成JSON

文章图片
#java#开发语言
解决FastJson中“$ref 循环引用检测”的问题的几种方式

2.重复引用:上面的例子就是因为相同的订单对象出现在两个集合中,所以第二个orderList集合中直接返回的是$ref。接口返回的api通过fastjson将实体转化为json字符串时,在传输的数据中如果出现相同的对象,fastjson默认开启引用检测会将相同的对象写成引用的形式。如果循环引用的数据,前端用不到,那可以在实体类对应的字段加注解禁止序列化,这样前端就不会接收到这个字段的引用数据了。我

文章图片
#json#javascript#java
Druid连接池经常性断链问题

应用在使用Druid连接池访问数据库的时候,需要根据业务TPS和并发调整合适的配置,以利用Druid连接池的实现对连接的创建、保活和释放管理。当遇到类似断链的问题的时候,要从端到端的每个点进行排查分析,以定位到最终的原因,比如这次的负载均衡的配置是很难想到的。

文章图片
#数据库#mysql
    共 17 条
  • 1
  • 2
  • 请选择