自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Spring Boot源码分析——自动装配

Spring IOC容器可以自动装配(autowire)相互协作bean之间的关联关系,简单来说,Spring的自动装配可以帮助我们处理bean与bean之间的关系,不用我们去配置他们该使用哪个类。这样带来的好处是能明显减少配置的工作量(用bean模板其实也可以实现同样的效果),并且能使配置与代码同步更新。但其坏处就是会导致装配不明确,降低配置文件的可读性。 Spring自动装配有5种方式: n...

2020-04-27 22:54:19 216 1

原创 Spring Cloud源码分析——Hystrix服务容错保护

在微服务架构中,系统被拆分为多个服务单元,各个服务单元之间通过服务注册和订阅的方式互相依赖。每个服务单元运行在不同进程中,依赖通过远程调用的方式执行。 运行期间,可能因为网络原因或服务自身问题导致调用故障或延迟,而这些问题又会直接导致调用方的对外服务也出现延迟。如果调用方的请求不断增加,最后就会出现因等待出现故障的依赖方响应而形成任务积压,线程资源无法释放,继而最终导致自身服务瘫痪,更严重的后果...

2020-03-23 00:30:39 155

原创 Spring Cloud源码分析——Feign声明式服务调用

疫情现在比较稳定了,小区楼下每天该遛狗的遛狗、该买菜的买菜、该逛街的逛街。然而我眉头一皱,现在还是得紧绷神经、严守家里,打好攻坚防疫战(真的不是我宅)。上篇Ribbon的文章,朋友反馈还不错,今天又来挖新坑了。本文对Feign声明式服务调用进行简单分析(参考了翟永超[程序猿DD])的《Spring Cloud微服务实战》) 参考文章: 深入理解Feign之源码解析 Spring Cloud Fe...

2020-03-23 00:27:06 239

原创 Spring Cloud源码分析——Ribbon客户端负载均衡

年前聊了Eureka和Zookeeper的区别,然后微服务架构系列就鸽了三个多月,一直沉迷逛B站,无法自拔。最近公司复工,工作状态慢慢恢复(又是元气满满地划水)。本文从以下3个方面进行分析(参考了翟永超[程序猿DD])的**《Spring Cloud微服务实战》**) LoadBalancerInterceptor拦截器对RestTemplate的请求拦截; RibbonLoadBalance...

2020-03-23 00:23:01 255 1

原创 注册中心——Zookeeper、Eureka孰优孰劣

最近在看Dubbo的源码和基本原理,看得我一脸懵逼、不知所以然。回忆起之前学习Spring Cloud的时候,也是同样的体会,可能这就是学习新知识、接触新领域的必经阶段吧。我觉得,学习新知识并不是“洗脑”学习,而是通过比较以往经验教训,对比加深理解,所以就挑了“注册中心”作为学习的切入点,在此基础上逐步去理解微服务架构,也是为了避免直接阅读调试源码容易带来的厌烦感。本篇文章参考了其他博主的文章,...

2020-03-23 00:17:11 301

原创 01背包——Debugging

这周末要准备算法比赛,现在还太水了,今天才学了01背包,颇有感触,千言万语涌上心头,只好化作行行代码,与各位分享一下。 我们都知道01背包是道很经典的动态规划题。 描述: 01背包:有N件物品和一个重量为M的背包。(每种物品均只有一件)第i件物品的重量是w[i],价值是p[i]。求解将哪些物品装入背包可使价值总和最大。呃呃呃,我还是直接假设情景再贴代码吧。 情景: 现在,假设我的背包能承受

2015-04-07 22:55:07 179

原创 欢迎使用CSDN-markdown编辑器

人生第一个博客,就让我用一个小小的java程序来开启我的IT分享之旅!public class blog { public static void main(String args[]) { System.out.println("HELLO , WORLD!!!");} }

2015-02-15 17:41:30 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除