- 博客(5)
- 收藏
- 关注
原创 Mybatis中的延迟加载和懒加载
1.一对一实现延迟加载配置SqlMapConfig.xml<!--配置参数--><settings><!--开启Mybatis支持延迟加载--><setting name="lazyLoadingEnabled" value="true"/><!--默认就是false--><setting name="aggressiveLazyLoading" value="false"/></se...
2020-06-15 20:20:31 253
原创 Spring笔记整理-依赖注入和控制反转
依赖注入(DI)以小汽车为例展示依赖注入问题要制作一辆小汽车,如果要从下而上做的话,要先做轮子,然后做地盘,轮子大小约束底盘大小,做完了底盘最后再做车架,而底盘又约束车架的大小。假设一开始轮子尺寸为15,后来业务需求要把轮子增大到25。那么底盘和车架的尺寸也要重新去设计。这样就会导致一个问题:一个小小的改动就会导致整体的修改。耦合度太高。public class Wheel{private int size;Wheel(int size){this.size ..
2020-06-15 20:00:02 113
原创 SpringCloud笔记整理-Hystrix
解读:Hystrix为每个依赖服务调用分配一个小的线程池,如果线程池已满调用将被立即拒绝,默认不采用排队.加速失败判定时间。用户的请求将不再直接访问服务,而是通过线程池中的空闲线程来访问服务,如果线程池已满,或者请求超时,则会进行降级处理,什么是服务降级?服务降级:优先保证核心服务,而非核心服务不可用或弱可用。用户的请求故障时,不会被阻塞,更不会无休止的等待或者看到系统崩溃,至少可以看到一个执行结果(例如返回友好的提示信息) 。服务降级虽然会导致请求失败,但是不会导致阻塞,而且最多会..
2020-06-15 19:55:42 82
原创 SpringCloud笔记整理-zuul
server:port: 10010spring:application:name: itcast-zuulzuul:routes:#service-provider: /service-provider/** #路由名称,可以随便写,习惯上是服务名,路径是服务的路径service-provider: /user/** #路由名称,可以随便写,习惯上是服务名,路径是服务的路径service-consumer: /consum...
2020-06-15 19:53:14 176
原创 SpringCloud笔记整理-Feign
在consumer中引入依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId></dependency>...
2020-06-15 19:50:41 100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人