Spring
文章平均质量分 68
黑色幽默595
百般滋味自己尝,千种苦楚自己扛。行中庸之道,不显山、不露水,拥美事、美景、美人。若论何为城府?不过莞尔一笑,闭口不言。
展开
-
spring 三级缓存 循环依赖
....这里调用了多次后置处理器。原创 2022-08-02 10:58:29 · 100 阅读 · 0 评论 -
netty学习二
HTTP(超文本传输协议)建立在TCP传输协议之上的应用层协议。Netty的HTTP协议栈时基于NIO通信框架开发,Netty的HTTP协议也是一异步非阻塞。//servlet是在3.0引入正式的非阻塞。对应tomcat8.0。WebSocket是HTML5提供的一种全双工通信技术被IETF定位标准的RFC6455、WebSocketAPI被W3C定为标准。WebSocketAPI中浏览器和服务器只需要一个握手动作,让后,浏览器和服务器之间形成了一条快速通道。两者可以直接互相传输数据。...原创 2022-07-17 11:32:04 · 139 阅读 · 0 评论 -
netty 入门列子
TCP以流的方式进行数据传输,上层应用协议为了对消息进行区分,会有4种方式回车换行自动完成以分隔符做结束标志的消息解码自动完成对定长消息的解码,解决TCP。原创 2022-07-17 11:30:11 · 112 阅读 · 0 评论 -
跨域 CORS/OPTIONS
跨域问题的细节,和处理原创 2022-06-21 16:59:48 · 469 阅读 · 0 评论 -
explain 字段说明
explain 说明s原创 2022-06-13 18:39:01 · 130 阅读 · 0 评论 -
SqEL简单上手
spring 中sqel 使用原创 2022-06-10 18:07:19 · 339 阅读 · 0 评论 -
springboot自动配置使用的条件注解
条件华注解 配置生效条件 @ConditionalOnBean 配置了某个特定的Bean @ConditionalOnMissingBean 没有配置特定的Bean @ConditionalOnClass ClassPath里有指定的类 @ConditionalOnMissingClass ClassPath里缺少指定的类 @ConditionalOnExpression 给定的Spring Expressi...原创 2022-01-10 19:46:46 · 135 阅读 · 0 评论 -
Spring Bean 的生命周期
protected<T> T doGetBean(String name,@Nullable Class<T> requiredType,@Nullable Object[] args,boolean typeCheckOnly) 阶段: 处理名称,检测缓存 阶段2: 检查父工厂 阶段3: 检查DependsOn 阶段4: 按Scope 创建 bena 创建 singleton 创建prototype原创 2021-10-25 21:53:23 · 120 阅读 · 0 评论 -
ApplicationContext refresh流程
ApplicationContext refresh流程2-6准备容器1.prepareRefresh prepare 准备 refresh 刷新 创建了 Environment 环境对象Environment 作用之一是 为后续@Value 值注入时提供键值2.obtainFreshBeanFactory obtain 获得 fresh 新的 创建或获取 benaFactory 提供bean的创建,依赖注入,初始化B...原创 2021-10-25 11:18:26 · 522 阅读 · 0 评论