上一页 1 2 3 4 5 6 ··· 23 下一页
摘要: 1、背景 在WEB应用中可能存在简化入参的情况,比如:LoginInfo对象 @AllArgsConstructor @NoArgsConstructor @Data public class LoginInfo implements Serializable { private String us 阅读全文
posted @ 2021-05-25 16:51 我是属车的 阅读(1684) 评论(0) 推荐(0) 编辑
摘要: 1、应用的负载均衡,只要以不同端口号同时启动多个应用,通过SpringGateway自带的Ribbon可以自动实现负载均衡。 配置网关路由uri的时候使用lb://协议 例如: cloud: gateway: routes: - id: websocket_route uri: lb:ws://wo 阅读全文
posted @ 2021-05-09 14:23 我是属车的 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: 前端nginx部署,后端springboot框架,前端和后端都要做相应的ssl加密部署。 ##1.生成证书 适用于测试阶段,正常情况下,证书应该向发证CA机构申请。 生成证书密钥库 keytool -genkeypair -alias honor -storetype PKCS12 -keyalg 阅读全文
posted @ 2021-04-01 16:42 我是属车的 阅读(2249) 评论(0) 推荐(0) 编辑
摘要: Spring Bean 循环依赖为什么需要三级缓存 这里指的是单例的、非构造依赖的循环引用。很多人都知道Spring用了三层缓存来解决循环依赖,但是不知道其原因,为什么是三级缓存?二级缓存不行吗?一级缓存不可以 ? 三级缓存 Spring 解决循环依赖的核心就是提前暴露对象,而提前暴露的对象就是放置 阅读全文
posted @ 2021-02-05 11:52 我是属车的 阅读(7742) 评论(2) 推荐(8) 编辑
摘要: Java 密钥库 证书 公钥 私钥 1.密钥库 密钥库keystore是存储一个或多个密钥条目的文件,每个密钥条目以一个别名标识,它包含密钥和证书相关信息。可以使用java自带工具keytool生成,也可以通过程序编码实现。 密钥库文件格式(实际上,扩展名并不重要),比较常用的是jks和pkcs12 阅读全文
posted @ 2021-01-25 16:09 我是属车的 阅读(1812) 评论(0) 推荐(0) 编辑
摘要: 勘正 1、常规代码 @JsonDeserialize(using = LocalDateTimeDeserializer.class) @JsonSerialize(using = LocalDateTimeSerializer.class) @DateTimeFormat(pattern = "y 阅读全文
posted @ 2021-01-06 11:24 我是属车的 阅读(1854) 评论(0) 推荐(0) 编辑
摘要: ###1、@Order注解与Ordered接口实现相同的逻辑 @Order实现的是同一类组件或者bean的执行顺序,不是实例化顺序,也不是组件在IOC容器的注入顺序。 逻辑解析: 存在多个同类(接口)组件,组件之间可能需要按某个顺序执行,使用@Order注解标注执行顺序; 组件会在各业务配置阶段被无 阅读全文
posted @ 2020-11-27 17:11 我是属车的 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: 关于Spring中@Order 、@AutoConfigureBefore等与顺序相关注解的误区 1、@Order注解并非一定会给你的bean排序 ​ @Order注解表示排序,但是它不能决定@Configuration或者是@Bean注解的实例化顺序。决定Spring里bean实例化或者注入顺序的 阅读全文
posted @ 2020-11-24 17:14 我是属车的 阅读(1688) 评论(0) 推荐(0) 编辑
摘要: Spring Security从过滤器到认证授权的源码分析 ​ Spring Security的实现包括认证(Authentication) 和 授权(Authorization)全部都是通过过滤器实现的,源码分析最后都会追寻到源头过滤器。 一、过滤器 1、WebSecurityConfigurer 阅读全文
posted @ 2020-11-22 20:04 我是属车的 阅读(1615) 评论(0) 推荐(0) 编辑
摘要: 1、接收的是字节数组 axios .get('/avatar', { params: param, responseType: 'arraybuffer' }) .then(response => { return 'data:image/png;base64,' + btoa( new Uint8 阅读全文
posted @ 2020-11-06 11:54 我是属车的 阅读(6271) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 23 下一页