看过的文章

本文汇总了微服务与分布式系统的关键概念,包括CAP理论、BASE理论、SpringCloud组件如SpringCloudGateway、Ribbon和Sleuth的使用,以及分布式事务处理和雪崩、降级、熔断策略。同时,探讨了Redis集群、RabbitMQ的运用,SpringSecurity的安全机制,并深入解析了Java并发、JDBC、动态代理等核心技术。此外,还涉及了Spring源码解析、数据库事务与锁、微服务监控和云原生领域的K8S等话题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一. 微服务与分布式:

CAP与BASE理论

好的技术方案,高level去概述问题:

0.spring Cloud项目:

0.RestTemplate结合Ribbon实现负载均衡: 

1.Springcloud Gateway: good, 关于熔断,关于限流。

2.Springcloud Gateway: 客户端只能从网关访问微服务,禁止直接访问服务。

3.SpringCloud Sleuth入门介绍:

4.服务划分--微服务如何拆分(DDD)

5.分布式事务:

6.服务雪崩、降级与熔断

7.Redis 集群原理:

8.RabbitMQ:

二. Spring:

1.Spring源码系列:

2.Spring中Bean的单例与多例:

3.Spring Security:

三. Java:

0.线程

1.大牛:深入了解java,Java内存模型,锁,AQS,CAS(Unsafe类,Atomic),类加载器,注解,枚举,并发之阻塞队列,等等的系列文章

2.JUC ReentrantLock源码解析:

3.锁的理解与使用:

4.并发编程系列:wait原理的讨论

5.深入了解JDBC之 PreparedStatement 和 Statement:

6.动态代理两种实现方式:

四.云原生:

五.面试题:

六.大杂烩: 

1.关于maven聚合项目结构以及怎样打包:

2.IO操作: 

3.Mysql连接查询join: 【mySQL】left join、right join和join的区别_wdquan19851029的专栏-CSDN博客  

4.关于数据库事务 与 锁(重要):

5.微服务监控:

6.springboot事务使用与失效情况(重要):

7.系统扩展AKF理论:

8.响应式编程 到 WebFlux:

9.Spring AOP


一. 微服务与分布式:

CAP与BASE理论

cap理论与base理论_月上柳梢头。的博客-CSDN博客_cap理论

[分布式]:分布式系统的CAP理论_Franco蜡笔小强的博客-CSDN博客_分布式cap

好的技术方案,高level去概述问题:

分布式顶层架构设计之--究竟啥才是互联网架构“高可用”_wdquan19851029的专栏-CSDN博客

分布式顶层架构设计之--究竟啥才是互联网架构“高并发”_wdquan19851029的专栏-CSDN博客

如何应对大促流量洪峰?揭秘京东技术人的备战手册_京东科技开发者-CSDN博客

0.spring Cloud项目:

尚硅谷周阳springcloud 2020 代码与总结:

尚硅谷周阳springcloud第二季视频
B站地址:https://www.bilibili.com/video/BV18E411x7eT?from=search&seid=11303564036825263144
软件安装包:
链接:https://pan.baidu.com/s/1Nsc8r0pRZ5GGp5MeLuoEvg
提取码:7oum
复制这段内容后打开百度网盘手机App,操作更方便哦

cloud2020: 尚硅谷cloud2020 学习代码

其它:

搭建SpringCloud项目,并实现自动化部署_Royi的博客-CSDN博客_springcloud项目

SpringCloud相关知识点总结_花&败-CSDN博客_springcloud知识点

0.RestTemplate结合Ribbon实现负载均衡: 

RestTemplate与Ribbon_m0_37179470的博客-CSDN博客_ribbon和resttemplate

1.Springcloud Gateway: good, 关于熔断,关于限流。

Spring cloud gateway 详解和配置使用(文章较长)_荡漾-CSDN博客_springcloudgateway

2.Springcloud Gateway: 客户端只能从网关访问微服务,禁止直接访问服务。

【MS】springcloud-gateway 中实现服务之间鉴权,只能从网关访问,禁止直接访问服务_唐伯虎点纹香的博客-CSDN博客_gateway实现权限拦截

3.SpringCloud Sleuth入门介绍:

spring-cloud-sleuth+zipkin追踪服务_wudiyong22的专栏-CSDN博客_sleuth zipkin

SpringCloud Sleuth入门介绍_波波烤鸭的博客-CSDN博客_spring-cloud-sleuth

4.服务划分--微服务如何拆分(DDD)

微服务如何拆分,能解决哪些问题?_CSDN业界要闻-CSDN博客

DDD相关:很好的解释了什么叫DDD

www.jdon.com 

5.分布式事务:

面试官问我知道的分布式事务,我一口气说了六种_敖丙-CSDN博客_分布式事务敖丙

6.服务雪崩、降级与熔断

谈谈服务雪崩、降级与熔断_wdquan19851029的专栏-CSDN博客

7.Redis 集群原理:

三种实现分布式锁的方式_vincent-CSDN博客_分布式锁

基于redis分布式锁实现“秒杀”_刘劭的博客-CSDN博客_分布式锁实现秒杀

Redis 的主从同步,及两种高可用方式_cute-CSDN博客_redis主从

redis集群搭建(非常详细,适合新手)_橙子君的博客-CSDN博客_redis集群搭建

Redis集群原理详解_张维鹏的博客-CSDN博客_redis集群是什么意思

Redis分布式锁注意事项_努力奔跑-CSDN博客_redis分布式锁注意事项

8.RabbitMQ:

RabbitMQ的基础概念和设计模式_Jake Weng-CSDN博客_rabbitmq的broker

二. Spring:

1.Spring源码系列:

spring源码系列(一)——spring循环引用_java_lyvee的专栏-CSDN博客_spring源码系列

spring源码系列(二)——毁三观的spring自动注入_java_lyvee的专栏-CSDN博客_毁三观的spring自动注入

spring源码系列(三)——beanDefinition(1)_java_lyvee的专栏-CSDN博客_beandefinition

spring源码系列(四)——beanDefinition(2)_java_lyvee的专栏-CSDN博客

spring源码系列(五)——番外篇回答网友的问题_java_lyvee的专栏-CSDN博客

spring源码系列(六)——番外篇如何编译spring的源码_java_lyvee的专栏-CSDN博客_编译spring源码

spring源码系列(七)——beanDefinition(3)_java_lyvee的专栏-CSDN博客

2.Spring中Bean的单例与多例:

Spring中Bean的单例、多例_longzhutengyue的博客-CSDN博客_bean单例 多例

3.Spring Security:

自己的总结:Spring Security 和 CSRF

https://blog.csdn.net/wdquan19851029/article/details/122175054

这篇文章写得不错:

CSRF下的思考Cookie、Session、Token和JWT_看云朵敲代码的博客-CSDN博客_cookie csrf session

SpringSecurity (4) CSRF 与 CSRF-TOKEN 的处理_O_o-CSDN博客

spring security CSRF防护_yjclsx的博客-CSDN博客

Spring Security addFilter() 顺序问题_猫吻鱼的博客-CSDN博客_springsecurity拦截器顺序

SpringSecurity (3) SpringBoot + JWT 实现身份认证和权限验证_O_o-CSDN博客

CSRF的攻击与防御-新华三集团-H3C

三. Java:

0.线程

线程池中线程的名字: 

(1条消息) java自定义线程池名称_zquwei的博客-CSDN博客_java 线程池命名

重要:Java中各种死锁详细讲述及其解决方案(图文并茂,浅显易懂)_李子捌的博客-CSDN博客_java 死锁 

1.大牛:深入了解java,Java内存模型,锁,AQS,CAS(Unsafe类,Atomic),类加载器,注解,枚举,并发之阻塞队列,等等的系列文章

全面理解Java内存模型(JMM)及volatile关键字_zejian的博客-CSDN博客_jmm内存模型

2.JUC ReentrantLock源码解析:

JUC AQS ReentrantLock源码分析(一)_java_lyvee的专栏-CSDN博客_reentrantlock源码分析

3.锁的理解与使用:

Java多线程中锁的理解与使用_洪伟的专栏-CSDN博客_java线程锁

关于死锁:不错 

Java 线程死锁及如何避免死锁介绍_阿布~的博客-CSDN博客_java线程死锁

Java多线程 开发中避免死锁的八种方法_java持续实践的博客-CSDN博客_实际开发中如何避免死锁

4.并发编程系列:wait原理的讨论

并发编程系列——wait原理的讨论(1)_java_lyvee的专栏-CSDN博客

5.深入了解JDBC之 PreparedStatement 和 Statement:

JDBC:深入理解PreparedStatement和Statement_Marvel__Dead 胡艺宝的博客-CSDN博客_jdbc preparedstatement

6.动态代理两种实现方式:

动态代理proxy与CGLib的区别_茅坤宝骏氹的博客-CSDN博客_proxy和cglib

四.云原生:

K8s集群安装步骤_wdquan19851029的专栏-CSDN博客

面试题:

K8S面试题总结_孤独天狼的博客-CSDN博客_k8s面试题

五.面试题:

2021年前端面试题及答案_Raleway的博客-CSDN博客_前端 面试题

(5条消息) 【2022最新Java面试宝典】—— Java集合面试题(52道含答案)_超级码里喵的博客-CSDN博客_java集合类面试题

六.大杂烩: 

1.关于maven聚合项目结构以及怎样打包:

Maven聚合的springboot项目打包构建jar包 - 简书

2.IO操作: 

InputStream的多种使用_这个很科学的博客-CSDN博客_inputstream

3.Mysql连接查询join: 【mySQL】left join、right join和join的区别_wdquan19851029的专栏-CSDN博客  

4.关于数据库事务 与 锁(重要):

[精选] 史上最全select加锁分析(Mysql)_wdquan19851029的专栏-CSDN博客

MySQL(Innodb)索引的原理_wdquan19851029的专栏-CSDN博客

数据库锁 与 事务隔离级别_wdquan19851029的专栏-CSDN博客

5.微服务监控:

springboot健康检测,springboot Actuator与Springboot Admin结合使用,实现微服务的可视化监控管理。Actuator只能提供restfull API的访问方式, 需要Admin去实现可视化监控,Admin底层是使用Actuator去采集信息的。

(1条消息) Spring Actuator 与 Spring boot Admin_Jack汪喆的技术分享栏-CSDN博客_actuator和admin

6.springboot事务使用与失效情况(重要):

SpringBoot事务隔离等级和传播行为 - zincredible - 博客园 (cnblogs.com)

SpringBoot使用@Transactional_flyaway86的博客-CSDN博客_springboot transactional

事务回滚失效的两种情况: 

7.系统扩展AKF理论:

与DDD领域驱动开发有什么区别? 

分布式AKF拆分原则 - -零 - 博客园 (cnblogs.com)

8.响应式编程 到 WebFlux:

WebFlux 详解_程序猿秃头之路的博客-CSDN博客_webflux

9.Spring AOP

基础知识:不错的文章

(2条消息) Spring AOP 前置通知、返回通知、异常通知、后置通知、环绕通知_saltsoul的博客-CSDN博客

重要视频:

Spring面试必问:Spring的事务是如何回滚的?_哔哩哔哩_bilibili 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值