Java
  • Springboot3 – 整合各类系统查询

    整合 Swagger 3 Swagger 可以快速生成实时接口文档,方便前后开发人员进行协调沟通。遵循 OpenAPI 规范。 文档:https://springdoc.org/v2/ OpenAPI 3 架构   整合 Swigger <depende……

    2024-01-20
    133 0 0
  • SpringBoot3 – 基础配置原理查询

    自动配置原理 流程 1.导入starter(以starter-json为例):导入了开发场景 1.场景启动器导入了相关场景的所有依赖:starter-json、starter-tomcat、springmvc 2.每个场景启动器都引入了一个……

    2024-01-10
    157 0 0
  • Spring – Spring Validation 校验

    简介 Spring Validation 是由Spring 提供的应用于字段数据校验的包,我们可以使用它对某些字段进行合理的数据校验功能。   引入依赖 Spring Validation 由Spring提供,因此它包含有 Star……

    2023-11-16
    170 0 0
  • Spring Security 新理解

    简介 本章节为SpringSecurity的二次深入了解   认证 认证是指用户登陆系统的登陆校验过程。 Spring Security 实际上是由多个拦截器(或叫过滤器)对用户访问的请求层层拦截和过滤,如下……

    2023-10-23
    194 0 0
  • Java – 三方组件工具代码汇总

    Minio 工具代码 引入依赖 <properties> <java.version>1.8</java.version> <minio.version>8.4.3</minio.version> </properties> <dep……

    2023-10-15
    204 0 0
  • SpringCloud 请求多级缓存集群

    简介 传统缓存的问题 传统的缓存策略一般是请求到达Tomcat后,先查询Redis,如果未命中则查询数据库,存在下面的问题: 请求要经过Tomcat处理,Tomcat的性能成为整个系统的瓶颈 Redis缓存失……

    2023-10-07
    220 0 0
  • Redis 分布式缓存集群

      Redis 持久化 RDB 持久化 RDB 全称为 Redis Database Backup File(Redis数据备份文件),也被叫做Redis数据快照。就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启后,从磁……

    2023-10-06
    203 0 0
  • Seata 分布式事务

    分布式事务介绍 当我们使用单体应用的时候,我们的多个业务都在同一个应用中运行,当某一业务被执行后,这个业务可能会涉及到多个协助业务功能,我们可以轻松地对这些协助的业务功能进行事务……

    2023-10-05
    236 0 0
  • Sentinel 微服务保护

    关于服务雪崩的问题 服务雪崩指的是微服务调用链路中的某个服务发生故障,所引起的上层服务全部出现错误的情况。 如下图所示: 当服务A可能调用到服务D,而服务D却发生故障时,服务A的依然不……

    2023-10-03
    222 0 0
  • SpringCloud – 微服务基础

    简介 单体架构 在以前的网络环境中,我们使用单体架构去开发一个后端系统,把各个模块都集成在一个项目中,并且服务与服务之间存在互相调用的情况,这种项目我们就叫单体架构。 单体架构的优……

    2023-09-22
    202 0 0