ShuYou's Blog

我不知道去何方,但我已经在路上

Spring 循环依赖

本文介绍Spring的循环依赖问题,以及Spring是如何解决的。 循环依赖是指多个对象实例之间存在直接或间接的依赖关系,如A对象中引用了B对

Win10下使用docker

本文介绍在win10下使用docker和wsl2 之前一直是在虚拟机或者远程服务器上使用的docker,后面发现了win10下有wsl2之后就

Mybatis执行过程

本文简单分析Mybatis的执行过程 重要类 SqlSession Configuration Excutor MappedStatement StatementHandler 从注入开始 spring boot使用mybatis,需要导入mybatis-spring-boot-

SSM项目改造为Spring Boot项目

本文介绍怎么把SSM项目改造为Spring Boot项目 0.改造步骤 原ssm项目打成jar包 将相关配置文件放到resources目录下 将前端界

Spring Cloud Gateway网关服务

本文介绍Spring Cloud Gateway网关服务相关知识 简介 Gateway 是Spring提供的API网关服务框架,具有强大的智能路由和过滤功能。 依赖 <properties> <java.version>1.8</java.version> <!-- 核

Tomcat报错及解决方案

最近试着在wsl2中使用docker跑公司的web项目,但是tomcat容器会报错 报错 java.lang.illegalargumentexception the main resource set specified [...] is not valid in Tomcat 解决方案 将 %CATALINA_HOME%/conf/server.xml 中的 <Context docBase="" path="/web" reloadable="false" /> 删除

Disruptor源码分析

本文简单分析下Disruptor的原理 简介 Disruptor是一个高性能队列,它是系统内部的内存队列,而不是Kafka这样的分布式队列。 由于

OpenFeign服务调用

本文介绍 OpenFeign 相关知识 简介 Spring Cloud OpenFeign 是声明式的服务调用工具,它整合了Ribbon和Hystrix,拥有负载均衡和服务容错功能。 依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId> </dependency>