Spring
文章平均质量分 53
swordbob
博观而约取,厚积而薄发
展开
-
Spring之-Aware 接口
其实就是用aware来加载外部文件,增加spring容器与bean的耦合度 javaboy.properties javaboy.address=www.whereami.org javaboy.txt www.whereami.com AwareService.java package org.javaboy.aware; import org.springframework.beans.BeansException; import org.sprin.原创 2022-04-23 10:37:00 · 148 阅读 · 0 评论 -
dubbo架构
dubbo使用和原理原创 2021-12-05 20:16:44 · 1460 阅读 · 0 评论 -
spring事务传播机制详解
事务传播机制 PROPAGATION类似状态模式或策略模式 线程是操作系统概念的,并取决与进程。事务则是相对于数据库而言的,如一条sql多条sql或整个程序 7种传播机制: 一、required检查是否有其他事务每次新增(REQUIRED) 二、强制当前事务依赖,有三种机制,如有事务则 1.非事务(SUPPORTS)2.异常(MANDATORY)3.新建并阻塞当前(REQUIRES_NEW) 三、强制作为非事务处理,有两种机制,如有事务则 1.异常(NEVER)2.新建并阻塞当前(NOT_SU原创 2021-11-27 20:00:42 · 124 阅读 · 0 评论 -
rpc和rpc动态代理的核心原理综合理解
rpc介绍 rpc的出现:随着项目越来越大,访问量越来越大,为了突破性能瓶颈,需要将项目拆分成多个部分,这样比起传统的项目都是本地内存调用,分布式的项目之间需要在网络间进行通信 服务之间的远程调用通常有两种方式,即基于TCP的远程调用和基于Http的远程调用 基于TCP的RPC实现 主要是服务提供方定义socket端口和提供的方法名称已经需要的参数结构,服务调用方通过连接服务方的socket端口,进而调用相关方法,并且将需要通信的数据作为参数传递,需要值得注意的是参数在传递的时候需要在服务调用端进行原创 2021-09-12 17:43:14 · 559 阅读 · 0 评论 -
@ComponentScan包扫描机制
@ComponentScan只能扫描同层级和其下一层级的类,不能扫描上级包中的类,通常在springboot启动类中被用到:原创 2021-02-19 21:09:28 · 671 阅读 · 0 评论 -
Spring 是如何解决循环依赖的?
spring循环依赖解决方式: 三级缓存原创 2021-02-19 22:05:36 · 121 阅读 · 0 评论