当前位置: 首页 > news >正文

Java后端技术博客汇总文档

文章目录

  • 前言
  • Java后端汇总链接
    • Java基础+知识点
    • 数据结构
    • 算法(Java实现)
      • 算法知识点合集
      • 算法刷题
      • 算法竞赛
      • AcWing课程
        • 蓝桥杯AB组辅导课合集(更新中…)
    • 源码分析
      • redission
    • 数据库
      • SQL Server
      • MySQL
      • Redis -
      • Canal
    • JUC并发编程
    • JVM
    • Netty
    • 日志框架
    • 23种设计模式
    • 项目管理工具
      • Maven -
      • Gradle
      • Git
    • JavaWeb
    • 主流框架
      • Spring
      • SpringMVC
      • Mybais
      • MybatisPlus
      • SpringBoot(入门篇、整合系列、业务开发系列)
    • 第三方服务(OSS存储、…)
    • 分布式与微服务
      • 分布式解决方案
        • SpringCloud
        • SpringCloud Alibaba
      • 消息队列
        • RabbitMQ
        • kafka
      • RPC框架
        • Dubbo
      • 注册中心
        • Zookeeper
    • Web服务器
      • Nginx
      • Tomcat
  • 资料获取

首图

前言

博主介绍:✌目前全网粉丝4W+,csdn博客专家、Java领域优质创作者,博客之星、阿里云平台优质作者、专注于Java后端技术领域。

涵盖技术内容:Java后端、大数据、算法、分布式微服务、中间件、前端、运维等。

博主所有博客文件目录索引:博客目录索引(持续更新)

CSDN搜索:长路

视频平台:b站-Coder长路


Java后端汇总链接

Java基础+知识点

文章链接文章内容
Java基础学习笔记 0、计算机相关知识了解内存、cpu、三大定律、万维网、进制数、职业发展
Java基础学习笔记 01、初识JavaJava介绍、JDK、工作方式、javadoc、IDE开发环境
Java基础学习笔记 02、基本概念程序结构、关键字标识符、两个数据类型、运算符、乱码字符集
Java基础学习笔记 03、选择、循环结构Scanner使用、选择,循环结构、break,continue,label
Java基础学习笔记 04、数组与Arrays工具类一维数组、二维数组(内存空间),工具类Arrays
Java基础学习笔记 05、面向对象—基本认识面向过程及面向对象、类与对象(this)、内存区域、对象数组、匿名对象、值传递、地址传递
Java基础学习笔记 06、面向对象—三大特性封装(权限修饰符)、继承(重写、super、实例化过程)、多态(早,晚绑定)、Object、包装类
Java基础学习笔记 07、面向对象—重要知识点static关键字、代码块、abstract抽象类、interface接口、内部类(this应用)
Java基础学习笔记 08、异常处理异常体系结构、异常处理机制(try-catch-finally、throws)、手动抛出异常throw、自定义异常类
Java基础学习笔记 09、IO流—File类与IO流File类、IO流介绍(字节流与字符流)、节点流、处理流、缓冲流、标准输入输出流、打印流、数据流、随机存取文件流
Java基础学习笔记 09、IO流—对象序列化认识、实现序列化、了解序列化与解序列化过程、序列化相关问题
Java基础学习笔记 10、网络编程网络通信要素(IP地址、端口与通信协议)、TCP编程实例、UDP编程实例以及URL编程实例
Java基础学习笔记 11、快速入门多线程(详细)两种线程创建方式、线程生命周期、常见方法、线程同步(三种方式)、线程死锁问题、线程的通信、JDK5.0新增线程创建方式两种
Java基础学习笔记 12、集合框架Iteractor迭代器接口、List接口(实现类ArrayList、LinkedList、Vector、Stack)、Set接口(实现类HashSet、LinkedHashSet、TreeSet)、Map接口(实现类:HashMap、LinkedHashMap、TreeMap、HashTable、Properties)以及Collections工具类
Java基础学习笔记 13、泛型泛型、自定义泛型结构、泛型表示接口、泛型方法、泛型继承上体现、通配符使用
Java基础学习笔记 14、反射与JDK动态代理认识反射、Class类(获取Class实例的四种方法)、反射方法介绍、认识ClassLoader(双亲委派机制)、反射调用方法及设置获取属性、jdk动态代理(认识、实现、原理分析)
Java基础学习笔记 15、枚举类认识枚举类、两种定义枚举类方式(jdk1.5前手动创建枚举类、jdk1.5之后使用enum来定义枚举类)、enum枚举类相关介绍、enum相关类
Java基础学习笔记 16、注解认识注解,自定义注解,反射获取注解信息,可重复注解,新增类型
Java基础学习笔记 JDK8新特性Lambda表达式(使用、函数式接口、方法引用与构造器引用)、Stream流、Optional类使用

补充知识点:

文章链接文章内容
String、StringBuffer与StringBuilderString(赋值方式、+的各类情况、intern()方法)、StringBufferStringBuilder
Java的浅拷贝与深拷贝详细解析Java的浅拷贝与深拷贝介绍与详细demo案例
Java序列化案例demo(包含Kryo、JDK原生、Protobuf、ProtoStuff以及hessian)基于Java的Kryo、JDK原生、Protobuf、ProtoStuff以及hessian的序列化demo案例包含配套代码


数据结构

文章链接文章内容
栈实际应用—实现综合计算器(中缀转后缀表达式)中缀表达式求值(缀表达式(字符串) => 中缀表达式(List集合) => 后缀表达式(List集合) => 根据后缀表达式求值)

文章链接文章内容
哈夫曼树原理及Java编码实现哈夫曼树原理及Java编码实现,包含思路

文章链接文章内容
路由选择算法(Dijkstra最短路径) Java编码实现介绍Dijkstra最短路径以及核心代码分析及Java题解

算法(Java实现)

个人算法题精简导航整理(精炼汇总,含知识点、模板题、题单)

算法知识点合集

数论

文章链接文章内容
算数基本定理认识算数基本定理及公式
约数个数及约数之和知识点(含公式)约数个数、约数之和公式及证明举例
数论之欧拉筛法(含朴素筛选、埃式筛选详细代码)从筛选n个数中质数出发,主要介绍普筛选、埃式筛选以及欧拉筛选的思路及代码
欧几里得与扩展欧几里得算法(含推导过程及代码)欧几里得和扩展欧几里得算法(裴蜀定理)思路及代码
辗转相除以及辗转相减法辗转相除法(欧几里得法)、辗转相减法(更相减损法)
快速幂及矩阵快速幂分析及代码实现快速幂以及矩阵快速幂的思路及实现代码

动态规划

文章链接文章内容
动态规划之背包问题背包问题、完全背包、多重背包、分组背包
动态规划之线性DP数字三角形、最长上升子序列、最长公共子序列、编辑距离

算法刷题

体系刷题

文章链接文章内容
00数据结构与算法刷题之【堆】篇堆相关的算法题
01数据结构与算法刷题之【链表】篇链表相关的算法题
02数据结构与算法刷题之【哈希表】篇哈希表相关的算法题
03数据结构与算法刷题之【栈】篇栈相关的算法题
04数据结构与算法刷题之【队列】篇队列相关的算法题
05数据结构与算法刷题之【数组】篇数组相关的算法题
06数据结构与算法刷题之【字符串】篇字符串相关的算法题
07数据结构与算法刷题之【树】篇树相关的算法题
08数据结构与算法刷题之【并查集】篇并查集相关的算法题
09数据结构与算法刷题之【位运算】篇位运算相关的算法题
10数据结构与算法刷题之【排序算法】篇排序算法相关的算法题
11数据结构与算法刷题之【二分查找】篇二分查找相关的算法题
12数据结构与算法刷题之【贪心】篇贪心算法相关的算法题
13数据结构与算法刷题之【动态规划】篇动态规划相关的算法题
14数据结构与算法刷题之【深搜&宽搜递归&分治&剪枝回溯】篇深搜&宽搜递归&分治&剪枝回溯相关算法题
15数据结构与算法刷题之【双指针】篇双指针相关的算法题
16数据结构与算法刷题之【滑动窗口】篇滑动窗口相关算法题
17数据结构与算法刷题之【模拟题】篇模拟题相关的算法题

算法竞赛

文章链接文章内容
算法竞赛Java选手的语言快速熟悉指南算法竞赛的类型内容、输入与输出、常用集合、Java基本模板

LeetCode周赛

文章链接文章内容
LeetCode第 86 场双周赛LeetCode的第86场双周赛,A了两道
LeetCode第 310 场周赛LeetCode的第310场周赛,A了两道

蓝桥杯

文章链接文章内容
第十三届蓝桥杯省赛JavaB组真题(Java题解解析)星期计算、山、字符统计、最少刷题数、求阶乘、最大子矩阵、数组切分、回忆迷宫、拉箱子

其他竞赛

文章链接文章内容
CSDN编程挑战赛第六期—参赛心得+题解CSDN编程挑战赛第六期

AcWing课程

蓝桥杯AB组辅导课合集(更新中…)
文章链接文章内容
AcWing 蓝桥杯AB组辅导课 01、递归与递推AcWing 蓝桥杯AB组辅导课 01、递归与递推知识点与例题
AcWing 蓝桥杯AB组辅导课 02、二分与前缀和AcWing 蓝桥杯AB组辅导课 02、二分与前缀和知识点与例题
AcWing 蓝桥杯AB组辅导课 03、数学与简单dpAcWing 蓝桥杯AB组辅导课 03、数学与简单dp知识点与例题
AcWing 蓝桥杯AB组辅导课 04、模拟、枚举与排序AcWing 蓝桥杯AB组辅导课 04、模拟、枚举与排序知识点与例题
AcWing 蓝桥杯AB组辅导课 05、树状数组与线段树AcWing 蓝桥杯AB组辅导课 05、树状数组、线段树知识点与例题
AcWing 蓝桥杯AB组辅导课 06、双指针、BFS与图论AcWing 蓝桥杯AB组辅导课 06、双指针、BFS与图论知识点与例题
AcWing蓝桥杯AB组辅导课07、贪心AcWing 蓝桥杯AB组辅导课 07、贪心专题知识点与例题
AcWing蓝桥杯AB组辅导课08、数论AcWing蓝桥杯AB组辅导课08、数论(最大公约数、算数基本定理、欧拉筛选、约数之和、扩展欧几里得、辗转相减、IDA*、状态压缩)
AcWing蓝桥杯AB组辅导课09、复杂DPAcWing蓝桥杯AB组辅导课09、复杂DP(线性DP、背包问题、树型DP、完全背包、区间DP、矩阵快速幂)
AcWing蓝桥杯AB组辅导课10、疑难杂题AcWing蓝桥杯AB组辅导课10、疑难杂题(并查集、背包问题、矩阵快速幂、前缀和)

源码分析

redission

文章链接文章内容
Redission看门狗实现redis定期续期原理SQL Server引擎,ssms,JDBC连接SQLServer

数据库

SQL Server

文章链接文章内容
SQL Server详细安装教程(含JDBC连接)SQL Server引擎,ssms,JDBC连接SQLServer

MySQL

知识点学习

文章链接文章内容
MySQL学习笔记 01、MySQL安装MySQL的安装与环境配置
MySQL学习笔记 02、MySQL基础(覆盖基本知识点)MySQL知识点学习,包含SQL(DCL、DDL、DML、DQL)、常用函数、视图
MySQL学习笔记 03、MySQL存储引擎MySQL存储引擎InnDB、MyISAM引擎的介绍
MySQL学习笔记 04、MySQL进阶(索引、事务、锁)MySQL的索引、事务以及锁知识点学习整理
MySQL学习笔记 05、触发器、存储过程、存储函数、定时任务MySQL的触发器、存储过程、存储函数、定时任务知识点整理

工具实战篇:

文章链接文章内容
mysqldump工具备份数据MySQL中dump工具使用
数据库导出表结构工具mysql-front导出数据库表结构工具

实战篇

文章链接文章内容
MySQL实战 主从同步(原理+实战)MySQL主从同步实战

Redis -

知识点学习

文章链接文章内容
Redis学习笔记 01、知识概述及安装Redis的简介、安装以及性能测试
Redis学习笔记 02、redis.conf详解redis.conf配置文件详解

应用

文章链接文章内容
Redis应用 01、连接redis开发工具jedis介绍连接redis开发工具jedis
Redis应用 02、Springboot整合redis使用SpringBoot2来整合redis

Canal

文章链接文章内容
初识Canal以及使用Docker安装配置Canal介绍以及使用Docker来安装Canal

JUC并发编程

文章链接文章内容
JUC学习指南(不断更新)初次接触JUC学习指南,书籍、文章、视频推荐
JUC快速入门各个知识点汇总锁知识点、认识JUC、生产者消费者问题、8锁问题、并发容器使用、同步工具辅助类、读写锁、阻塞队列、线程池、异步操作、CAS(含ABA问题)
synchronized原理分析sychronized关键字介绍、JDK1.6之后的锁升级

并发测试工具

文章链接文章内容
JMeter详细使用教程及实际案例JMeter详细安装及使用,包含实战测试以及插件的使用

线程池

文章链接文章内容
Java自定义IO密集型和CPU密集型线程池本文分析了Java线程池在不同场景下的配置策略,包括CPU密集型和IO密集型任务的线程池参数优化,并介绍了自定义线程池工厂类、阻塞队列和拒绝策略的实现,提供了多种拒绝策略的设计思路。
深入理解和使用定时线程池ScheduledThreadPoolExecutor深入解析了Java中ScheduledThreadPoolExecutor的使用方法、应用场景及源码实现,通过案例对比scheduleAtFixedRate与scheduleWithFixedDelay,帮助读者掌握定时任务的调度机制。

阻塞队列

文章链接文章内容
SynchronousQueue 与 LinkedBlockingQueue区别及应用场景本文对比了 SynchronousQueue 和 LinkedBlockingQueue 的特性、内部实现、性能特点及使用场景,并通过线程池、生产者-消费者模型等案例展示了它们的实际应用。


JVM

文章链接文章内容
JVM学习笔记 01、初识JVM什么是JVM,JVM的用途,常见的JVM
JVM学习笔记 02、JVM的内存结构JVM的内存结构:程序计数器、虚拟机栈、本地方法栈、堆、方法区
JVM学习笔记 03、垃圾回收判断对象可回收、垃圾回收算法、分代垃圾回收、垃圾回收器
JVM学习笔记 04、类加载与字节码技术类加载细节、字节码指令(编译器处理、类加载阶段、类加载器、运行期间优化)

工具使用

文章链接文章内容
JDK工具包使用javap、jps、jstack、jconsole、java、jar等工具使用
JVM性能优化工具 Mat使用Mat工具的使用

Netty

文章链接文章内容
Netty学习指南(资料、文章汇总)Netty的学习指南
01、Netty学习笔记—(三大组件、bytebuffer、文件编程)三大组件、ByteBuffer、文件编程
02、Netty学习笔记—(NIO网络编程和IO模型)网络编程阻塞、非阻塞,NIO与BIO比较
03、Netty学习笔记—(Netty组件学习)netty入门程序、组件EventLoop、channel、future、handler、EmbeddedChannel、ByteBuf,案例:回显服务器
04、Netty学习笔记—(黏包半包及协议设计解析)粘包与半包现象、协议设计与解析
05、Netty学习笔记—(案例:聊天业务)基于netty的聊天室案例实现
06、Netty学习笔记—(聊天业务优化:扩展序列化算法)实现序列化方式、优化聊天室指定序列化算法
07、Netty学习笔记—(聊天业务优化:参数调优)聊天业务优化,Netty的参数调优
08、Netty学习笔记—(基于聊天业务:RPC实现)基于聊天室来实现简易RPC调用


日志框架

文章链接文章内容
日志门面与日志实现框架介绍常用日志门面、日志实现介绍
01、JUL日志(JDK自带日志框架,包含源码分析)JDK自带的日志实现,Logger、handler组件介绍,日志级别,Logger的子父类关系、日志配置文件
02、Log4j(第三方日志框架,带源码分析)第三方日志实现,Log4j日志级别,三大组件Loggers、Appenders、Layouts,自定义配置文件源码分析,各种Appender实现
03、JCL(日志门面)日志门面,实际应用JUL、Log4j,源码分析
04、slf4j(日志门面)如今主流的日志门面实现,实际应用:自带日志实现slf4j-simple、logback、log4j、jul,原理分析,桥接旧的日志实现框架
05、logback(日志实现框架)五个日志等级,配置文件使用,异步日志配置,实际应用,access模块
06、log4j2(日志实现框架)六个日志等级,配置文件使用,实际应用,异步日志,无垃圾模式
07、Springboot日志使用springboot集成日志框架,集成slf4j+logback、集成log4j2


23种设计模式

创建型

文章链接文章内容
设计模式之工厂方法模式(Java实现)工厂模式的简单工厂与工厂方法模式Java实现
设计模式之单例模式(Java实现)设计模式之单例模式(Java实现),懒汉式、饿汉式实现方式
设计模式之抽象工厂模式(Java实现)抽象工厂模式Java实现
设计模式之建造者模式(Java实现)含指挥者与不含指挥者的建造模式、简易版制造者Java实现

结构型

文章链接文章内容
设计模式之代理模式(含JDK动态代理源码分析)静态代理、动态代理案例分析,JDK动态代理源码分析
设计模式之适配器模式(Java实现)类适配器与对象适配器模式

行为型

文章链接文章内容
设计模式之模板方法模式(Java实现)模板方法模式的Java实现
设计模式之策略模式(Java实现)策略模式的Java实现
设计模式之观察者模式(Java实现)观察者模式的Java实现
设计模式之责任链模式(Java实现)责任链模式的实现


项目管理工具

Maven -

文章链接文章内容
Maven学习笔记 标签以及多模块Maven标签、多模块开发介绍
Maven打包常见问题【package打包出现类 xxx位置程序包 xxx.xxx、IDEA出现 java 程序包com.fasterxml.jackson.annotation不存在】Maven打包常见报错整理

插件篇

文章链接文章内容
Maven插件—代码规范格式化spotless-maven-plugin本文介绍了 Maven Spotless 插件的使用方法及其在代码格式化和规范管理中的强大功能。通过配置和使用该插件,可以轻松实现代码风格的统一,提升代码质量和团队协作效率。
Maven插件—flatten-maven-plugin:工程模块统一版本依赖本文详细介绍了 flatten-maven-plugin 插件的功能与使用方法,帮助解决 Maven 多模块项目中 POM 文件继承导致的复杂依赖问题,通过扁平化 POM 文件和统一版本管理,简化项目构建和部署流程。

Gradle

文章链接文章内容
Gradle安装与配置Gradle的安装与配置

Git

文章链接文章内容
Git使用(含详细命令、实操)初始Git配置;原理分析(工作区、暂存区);常用快捷命令(初始化、分支管理、远程仓库上传拉取、版本回退、变基);实际应用场景:本地分支冲突、多人协同开发模拟、多团队开发;忽略文件配置;实际应用问题解决


JavaWeb

2020后半段时间学习的javaweb学习笔记可见语雀(当时记录在那里就不搬过来了):语雀-Javaweb

image-20220428101659063

主流框架

Spring

对应尚硅谷的Spring5学习笔记:语雀-框架/Spring5

image-20220428101744056

进阶篇

文章链接文章内容
Spring进阶学习 01、Spring中各个类介绍认识BeanDefinition、BeanFactory,学习Bean的生命周期,Factory Bean,Application Context,后置处理器BeanPostProcessor
Spring进阶学习 02、Bean的定义与Spring容器Spring的四种Bean对象定义方式、Spring容器介绍
Spring进阶学习 03、Bean的生命周期认识后置处理器PostProcessor、Bean的生命周期世界

应用篇

文章链接文章内容
Spring注解@Import使用认识@Import以及使用
Spring面向切面编程-AOP详解实现AOP、认识JoinPont与ProceedingJoinPoint、使用注解来进行权限校验

源码篇

文章链接文章内容
Spring5本地源码构建本地构建Spring5源码环境

SpringMVC

对应黑马SpringMVC教程学习笔记:语雀-框架/SpringMVC

image-20220428102020303

源码分析

文章链接文章内容
SpringMVC的执行流程介绍SpringMVC的执行流程细节
SpringMVC源码分析 DispatcherServlet源码分析对SpringMVC中的DispatcherServlet源码分析
SpringMVC源码分析 RequestContextHolder使用与源码分析RequestContextHolder的应用以及分析

Mybais

对应黑马SpringMVC教程学习笔记:语雀-框架/Mybatis

image-20220428101959386

MyBatis插件:

文章链接文章内容
MyBatis插件 PageHelper—何时执行select count(0) from xxx查询?(结论+源码Debug分析)PageHelper何时执行select count(0)查询的结论+源码Debug分析)

MybatisPlus

文章链接文章内容
MyBatisPlus学习笔记 学习使用看这一篇就够了SpingBoot集成MybatisPlus、通用service使用、分页查询、条件构造器、全局id生成策略、逻辑删除、自动填充、执行sql分析打印、代码生成器
MyBatisPlus代码生成器(自己二次封装)二次封装MybatisPlus,更加方便代码生成
MybatisPlus开启二级缓存MybatisPlus开启二级缓存的方式

SpringBoot(入门篇、整合系列、业务开发系列)

入门篇

文章链接文章内容
SpringBoot入门篇 01、springboot入门及配置Springboot介绍、原理分析、配置文件、多环境配置
SpringBoot入门篇 02、SpringBoot Web开发SpringBoot静态资源配置、自定义首页及favion、thymeleaf模板引擎、SpringMVC的自动配置
SpringBoot入门篇 03、员工管理系统(无数据库)页面国际化以及实现简单的增删改查功能
SpringBoot入门篇 04、连接数据库(多种整合方式)SpringBoot连接数据库整合JDBC、Druid、JPA

整合系列

文章链接文章内容
SpringBoot整合篇 01、Springboot整合MybatisSpringboot整合Mybatis
SpringBoot整合篇 02、Springboot整合MybatisPlusSpringboot整合MybatisPlus
SpringBoot整合篇 03、Springboot整合Swagger2、Swagger3Springboot整合Swagger2、Swagger3
SpringBoot整合篇 04、Springboot整合RedisSpringBoot整合redis案例,以及SpringCache集成Redis
SpringBoot整合篇 05、Springboot整合RedissionSpringBoot整合redission案例

业务开发

文章链接文章内容
SpringBoot业务开发 01、Springboot实战:实现Gitee图床上传及删除(含完整代码)SpringBoot实现Gitee仓库的资源上传、删除API接口封装,含代码说明及项目地址
SpringBoot业务开发 02、Springboot快速集成验证码【easy-captcha、kaptcha】超好看样式SpringBoot集成验证码【easy-captcha、kaptcha】
SpringBoot业务开发 03、Springboot异常处理Springboot三种异常处理方式
SpringBoot业务开发 04、Springboot统一处理null为空字符串Springboot统一处理null为空字符串
SpringBoot业务开发 05、SpringBoot集成JSR303实现参数校验+全局异常捕捉SpringBoot集成JSR303,认识JSR303的常用注解、实现基本的入参校验异常、自定义参数校验注解、实现分组校验以及全局异常捕捉优雅返回异常参数。
SpringBoot业务开发 06、SpringBoot跨域问题解决方案SpringBoot的三种跨域问题解决方案
SpringBoot业务开发 07、Springboot集成非对称加解密Springboot集成非对称加解密,前端加密后端解密
SpringBoot业务开发 08、Springboot上传文件资源Springboot上传文件资源,上传文件到本地与到指定位置可访问
SpringBoot业务开发 09、Springboot集成token认证token介绍以及SpringBoot集成Token认证

集成Redis案例:

文章链接文章内容
SpringBoot集成Redis业务功能 01、限制玩家积分的每日重置次数使用redis来实现玩家积分的每日重置次数
SpringBoot集成Redis业务功能 02、定时任务+Redis删除特定前缀key的优雅实现定时任务+redis使用scan渐进方式匹配前缀key

高并发场景:

文章链接文章内容
SpringBoot幂等性防重token令牌实现方案(redis+annoation+interceptor实现)幂等性概念以及幂等性防重token令牌实现方案

配置文件:

文章链接文章内容
SpringBoot支持动态更新配置文件参数SpringBoot支持动态更新配置文件参数

第三方服务(OSS存储、…)

OSS存储

文章链接文章内容
阿里云开通OSS存储服务详细流程阿里云开通OSS存储服务详细流程(包含集成PicGo工具)
SpringBoot集成阿里云OSS存储服务(普通上传、服务端签名上传)SpringBoot集成阿里云OSS存储服务,初始的测试demo,自定义封装代码,集成SpringCloud-alibaba-OSS服务(普通上传、服务端签名上传)

分布式与微服务

分布式解决方案

文章链接文章内容
分布式基础理论分布式使用场景、分布式作用、CAP定理、集群,分布式,微服务区别
SpringCloud
文章链接文章内容
SpringCloud学习笔记 01、认识Springcloud基础组件介绍微服务与SpringCloud的基础组件
SpringCloud学习笔记 02、SpringCloud六大基础组件使用SpringCloud组件使用,如Eureka、Feigh、Ribbon、Hystrix、Zuul
01、SpringCloud之Eureka学习笔记SpringCloud之Eureka组件学习
02、RestTemplate学习笔记RestTemplate学习
03、SpringCloud之Ribbon(netflix)学习笔记SpringCloud之Ribbon组件学习
04、SpringCloud之Feign组件学习笔记SpringCloud之feign组件学习,包含手写feign简易案例
05、SpringCloud之Hystrix组件学习笔记SpringCloud之Hystrix组件学习,包含hystrix实战案例以及手写简易hystrix。
06、SpringCloud之feign的工程化实例(分布式工程)基于SpringCloud的eureka、feign、ribbon以及hystrix断路器的分布式工程化项目案例demo
07、SpringCloud之链路追踪sleuth集成zipkin学习笔记SpringCloud之链路追踪sleuth集成zipkin组件
08、SpringCloud之SpringBoot-Admin监控组件学习笔记SpringCloud之监控组件Admin,可以监控各项服务
09、SpringCloud之Gateway网关组件学习笔记SpringCloud之网关Gateway,其中介绍了路由、断言以及过滤器,并包含自定义配置路由、动态路由。实战包含搭建Gateway集群、实现ip拦截、token认证、限流以及跨域问题。

实战

文章链接文章内容
Springcloud实战:开发课程查询功能SpringCloud实战,服务拆分集成eurake-server、zuul、Hystrix…实现远程调用课程查询
SpringCloud Alibaba
文章链接文章内容
SpringCloud Alibaba之Nacos注册中心学习笔记(包含注册中心以及配置中心)nacos介绍,下载安装,搭建nacos服务注册,集成feign以及gateway实战以及配置中心学习。
SpringCloud Alibaba之流量治理Sentinel组件学习笔记流量治理组件Sentinel,可替代hystrix组件,配有sentinel-dashboard管理页面,可进行实时监控、在线维护流量规则、熔断规则,包含流控、熔断、热点参数控制等等。
SpringCloud Alibaba之Seata分布式事务学习笔记阿里的分布式事务组件seata,解决了分布式事务产生的数据一致性问题,文章介绍了AT模式的file、nacos两种模式。

消息队列

RabbitMQ
文章链接文章内容
RabbitMQ学习笔记 01、RabbitMQ基本认识与环境搭建初识RabbitMQ、RabbitMQ的安装与启动、RabbitMQ管理后台
RabbitMQ学习笔记 02、生产者与消费者、多消费者平均压力RabbitMQ的生产者与消费者实现
RabbitMQ学习笔记 03、交换机模式(4种)RabbitMQ的四种交换机
RabbitMQ学习笔记 04、Springboot集成RabbitMQSpringBoot集成RabbitMQ
kafka
文章链接文章内容
docker-compose快速搭建kafka集群使用docker-compose快速构建kafaka集群

RPC框架

Dubbo
文章链接文章内容
初识Dubbo及简单案例使用初次接触Dubbo并进行简单案例使用
SpringBoot快速集成Dubbo(附带源码)SpringBoot集成Dubbo的简洁版demo,将zookeeper作为注册中心

注册中心

Zookeeper
文章链接文章内容
01、认识Zookeeper与Win和Linux安装Zookeeper的基本知识点以及在windows与linux上的安装
docker-compose快速搭建Zookeeper集群使用docker-compose来搭建zookeeper集群

Web服务器

Nginx

文章链接文章内容
Nginx学习笔记 基础知识介绍正向代理与反向代理,Nginx的启动方式与组成结构,Nginx的配置文件组成
Nginx核心实战配置(配置文件详解、代理配置、HTTPS)Nginx在windows、linux的下载安装,配置文件详解,编写配置文件进行代理,代理配置与代理缓存、Https服务、实战案例demo
Nginx常用命令Nginx的常用命令
Nginx常见报错整理Nginx的常见报错整理

性能提升

文章链接文章内容
Nginx提升性能篇 静态资源服务器(缓存)Nginx对于静态资源服务器性能提升

Tomcat

文章链接文章内容
Tomcat的启动流程分析Tomcat在windows与linux的启动流程分析
Tomcat源码分析学习笔记Tomcat的架构介绍以及Tomcat的源码分析

资料获取

大家点赞、收藏、关注、评论啦~

精彩专栏推荐订阅:在下方专栏👇🏻

  • 长路-文章目录汇总(算法、后端Java、前端、运维技术导航):博主所有博客导航索引汇总
  • 开源项目Studio-Vue—校园工作室管理系统(含前后台,SpringBoot+Vue):博主个人独立项目,包含详细部署上线视频,已开源
  • 学习与生活-专栏:可以了解博主的学习历程
  • 算法专栏:算法收录

更多博客与资料可查看👇🏻获取联系方式👇🏻,🍅文末获取开发资源及更多资源博客获取🍅

http://www.dtcms.com/a/269246.html

相关文章:

  • C语言——编译与链接
  • Dash 代码API文档管理工具 Mac电脑
  • JVM基础01(从入门到八股-黑马篇)
  • 力扣网编程274题:H指数之普通解法(中等)
  • ExcelJS 完全指南:专业级Excel导出解决方案
  • Web前端——css样式(盒子模型)
  • R语言爬虫实战:如何爬取分页链接并批量保存
  • Docker 稳定运行与存储优化全攻略(含可视化指南)
  • 田间杂草分割实例
  • 【PTA数据结构 | C语言版】求数组与整数乘积的最大值
  • OpenWebUI(2)源码学习-后端retrieval检索模块
  • YMS系统开发2-EAP自动化SECS/GEM协议详解
  • python的瑜伽体验课预约系统
  • vue时间轴,antd时间轴,带卡片时间轴
  • Windows 和 Linux 好用网络命令
  • 【动态规划】两个数组的dp问题(一)
  • 基于 STM32+FPGA 的快速傅里叶频域图像在 TFT 中显示的设计与实现(项目资料)(ID:8)
  • Python Day6
  • 【Netty基础】Java原生网络编程
  • 洛谷刷题7.7
  • Java源码的前端编译
  • tomcat部署多个端口以及制定路径部署-vue3
  • Java创建型模式---原型模式
  • docker进入启动失败的容器
  • 图像处理中的边缘填充:原理与实践
  • AJAX vs axios vs fetch
  • [java: Cleaner]-一文述之
  • Python与Mongo数据库:下载安装mongodb与CompassGUI、python中安装monggo模块、如何在Mongo中插入一条数据
  • 10.5 实战ChatGLM3私有数据微调之提示工程:批量生成数据稳定性秘籍
  • HarmonyOS从入门到精通:自定义组件开发指南(二):组件属性与参数传递