自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (14)
  • 收藏
  • 关注

原创 Spring cloud OpenFeign 远程调用

使用openfeign必须要引入依赖</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</虽然在代码中没有直接调用RestTemplate,feign发送请求时是使用了RestTemplate。

2025-05-08 10:57:13 245

原创 Spring cloud loadBalancer 负载均衡

LoadBalanced 原理:类似 请求拦截器;注解,发送的请求路径会执行类似请求拦截器的代码,将。替换成服务名称中的url和port部分。

2025-05-07 20:31:49 939

原创 spring cloud alibaba nacos 服务注册

配置文件里设置server.port=8848 时,客户端会先通过 8848 端口获取 Nacos 服务器的元信息,其中就包含了 gRPC 端口信息,之后再使用 gRPC 端口 9848 来进行后续的服务注册与发现操作。不直接创建springboot项目,引入springbootweb的依赖,创建一个web工程。配置:service。默认是spring.application.name的名字。相同的服务,分配在不同的机房。进入nacos的bin目录。启动后会在服务列表中看到。配置:metadata。

2025-05-07 20:29:21 963

原创 spring cloud 与 cloud alibaba 版本对照表

2025-05-04 17:10:02 233

原创 springboot 获取yml文件配置的3中方法

Value注解:适合获取单个配置项,使用简单。注解:适合获取一组相关配置项,能自动绑定到 Java Bean 上。对象:可动态获取配置,适合在运行时根据条件获取不同的配置。

2025-05-04 00:14:45 238

原创 Centos9 安装 RocketMQ5

在。

2025-05-03 11:28:17 774

原创 Centos9安装docker及常用软件的docker部署

通俗理解,Docker在启动时会创建一个类似路由器的东西,名为docker0,地址:172.17.0.1,每开一个容器,Docker会给容器分配一个ip地址,例如:172.17.0.2、172.17.0.3,可以通过。:第一步拷贝出来的是一个名为nginx的目录,里面是配置文件,可以到/root/nginx/conf/nginx中查看一下。方便管理和识别,即使容器删除,也可通过名称访问、管理数据卷。tar包解压后的名字是什么需要自己解压看一下,RUN中的命令执行不了改名会报错。是 MySQL 数据库容器,

2025-04-23 12:30:05 984

原创 Centos9 安装 nginx 及配置

在使用Nginx服务器提供Web服务时,利用虚拟主机的技术就可以避免为每一个要运行的网站提供单独的Nginx服务器,也无需为每个网站对应运行一组Nginx进程。location块的主要作用是,基于Nginx服务器接收到的请求字符串,对除虚拟主机名称之外的字符串进行匹配,对特定的请求进行处理。当访问 http://yourserver.com/test?一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。

2025-04-21 18:32:00 1197

原创 Centos9 离线安装 MYSQL8

软件全部安装到了/opt中。

2025-04-20 23:41:38 636

原创 springboot 切面拦截自定义注解

/ 可以根据需要定义注解的属性上述代码定义了一个名为 MyCustomAnnotation 的自定义注解,@Retention(RetentionPolicy.RUNTIME) 表示该注解在运行时仍然有效,@Target(ElementType.METHOD) 表示该注解只能用于方法上。@Aspect@Component// 定义切入点表达式,拦截被 MyCustomAnnotation 注解标记的方法。

2025-04-16 22:23:36 228

原创 Security 权限控制的基本流程

其中的主要的方法和属性构造方法:参数是用户名、密码的构造方法,方法中会设置未为认证状态也就是false构造方法:参数是用户名、密码、权限的构造方法,方法中会设置未为认证状态也就是true:调用构造方法,返回一个认证的对象其中主要的属性和方法:通过验证用户名和密码,调用类的方法,用户就通过认证在方法中使用了的实现类,而这个实现类会调用它的方法,在这个方法中会去数据库查询用户的所有信息,并返回,继续在中认证supports(): 这个认证者支持认证那一类的实现类。

2025-04-16 21:20:27 697

原创 Element-plus弹出框popover,使用自定义的图标选择组件

width16px;</</</</</</</importfromimportfrom// activeIcon: 用于返现用户已经选择的图标const;constref'';constref;// 订阅selected时间,发送用户当前选择的图标const'selected';// 通过js文件中的方法,将icon/svg文件夹中的图标的名字取出来functioniffilteritem。

2025-04-04 14:26:04 1203

原创 JackJson常用的注解

用于指定 Java 对象属性在 JSON 中的名称,也可以用于控制属性的序列化和反序列化。用于控制哪些属性会被包含在序列化结果中,可根据属性值的不同情况进行过滤。用于指定日期、时间等类型的属性在 JSON 中的格式化方式。用于忽略某个属性,在序列化和反序列化过程中该属性将被忽略。用于在类级别忽略多个属性,可一次性指定多个要忽略的属性名。属性在序列化和反序列化时被忽略,避免敏感信息泄露。属性按照指定的日期时间格式进行序列化和反序列化。属性在 JSON 中的名称指定为。属性在序列化和反序列化时被忽略。

2025-03-24 14:59:24 501

原创 Servlet中request、response、session 用法

在 Java Servlet 中,和是两个重要的接口,分别代表客户端的请求和服务器的响应。

2025-03-24 12:23:00 1075

原创 springboot+vue3 集成wangEditor 5 富文本图片的上传和下载

【代码】Vue3 集成wangEditor 5。

2025-03-20 22:12:43 370 3

原创 使用htool工具导出和导入Excel表

【代码】使用htool工具导出和导入Excel表。

2025-03-17 10:52:01 691 3

原创 @RequestParam、@RequestBody、@PathVariable

特别注意顺序,发送时参数的顺序和接收时参数的顺序。

2025-03-15 23:04:26 966

原创 Springboot中的异常处理

自定义异常类@Getter// 自定义异常,继承RuntimeException,表示这是一个运行时异常,需要在代码中手动抛出处理自定义异常// 处理自定义异常@ExceptionHandler(CustomException.class) // 指定处理的异常类型为CustomException// 直接返回给前端如何抛出自定义异常throw new CustomException("自定义异常");log.error("异常信息:{}", ex.getMessage());

2025-03-14 20:50:52 307

原创 使用自动导入后,eslint报错 eslint9

前提:使用创建vue应用,并且在创建项目时就勾选eslint和prettier,不然有些配置还需要手动配,比如解决eslint和prettier的冲突问题。

2025-03-13 19:16:35 561

原创 Vue使用ScreenFull插件实现全屏切换

【代码】Vue使用ScreenFull插件实现全屏切换。

2025-03-11 17:25:56 471

原创 vue3 使用sass变量

【代码】vue3 使用sass变量 @use。

2025-03-09 21:49:27 350

原创 Element-plus的引入和部分组件的使用

"./*.d.ts"

2025-03-08 16:39:03 961

原创 SpringBootCatch Redis 缓存

springbootCache:springboot缓存,这里使用注解方式缓存数据,依赖中引入redis,springboot就会使用redis来存放数据,也可以使用其他方式,但是注解不需要改变</</</</</</

2025-01-17 09:56:36 1080

原创 spring task 定时任务

已经集成在spring-context依赖中,无需再添加。

2024-12-27 17:31:26 265

原创 java中使用httpclient 发送请求

【代码】httpclient 在java中发送请求。

2024-12-24 16:34:52 184

原创 Knife4j Swagger

/</</</

2024-12-24 16:31:45 188

原创 Springboot3 Mybatis-plus 3.5.9

{"age": 20, "intro": "佛系青年", "gender": "male"}@Data。

2024-12-11 21:51:59 2466 2

原创 knife4j-openapi3 使用及遇到的错误

最基本的使用,配置太多懒得研究SpringBoot 整合 knfe4j ,使用 OpenAPI3 规范,这个兄弟写的挺好环境:spring-boot-starter-parent:3.4.01. 依赖<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId

2024-12-10 21:32:38 886

原创 Springboot的自动配置如何实现的,配置类读取配置文件

精简动力节点Springboot讲义。

2024-12-07 20:21:25 803

原创 SpringBoot3 yml配置文件及常用配置

configfile:./config/config//config/properties文件的合并将与两个文件合并到文件的合并将与两个文件合并到。

2024-12-07 20:20:44 533

原创 Springboot3 MVC 配置

Spring Boot 为 Spring MVC 提供了自动配置,这在大多数应用程序中都能很好地工作。

2024-12-07 20:20:24 830

原创 Sprin6 MVC 第三章 SSM 配置

2. 目录结构

2024-11-29 14:36:55 1166

原创 Spring6 MVC 第二章

MultipartFile 是 Spring 框架中的一个接口,主要用于处理文件上传的功能。①浏览器发送请求后页面的局部更新,而不是跳转页面;②浏览器和服务器互发消息,消息格式的转换,主要是json格式和java对象直接的转换。①浏览器发送的请求体是json格式字符串转成java对象;②浏览器发送的请求体是字符串,接收还是以字符串的格式接收。controller中的方法返回字符串或者json格式的字符串。// [[@{/}]]:thymeleaf语法,动态返回根目录。"button被点击了"

2024-11-29 14:36:30 1067

原创 Spring6 MVC 第一章

3. 配置web.xmlDispatcherServlet:springmvc的DispatcherServlet重要的东西:1. 数据(model) 2. 模板文件的逻辑地址 3. 视图解析器(用户配置) 指定spring配置文件路径:/ : 表示当请求不是xx.jsp的时候,DispatcherServlet来负责处理本次请求4. 创建springmvc.xml文件视图解析器的工作:视图解析器把DispatcherServlet提供的模板文件的逻辑地址,转换成物理地址,这样就能

2024-11-29 14:35:39 629

原创 Spring6 MyBatis 配置

2. 目录结构4. mybatis的配置文件3. 在Spring配置文件中,配置MyBatis

2024-11-20 21:12:32 512

原创 Spring6 Transactional 事务

a()方法上有事务,b()方法上也有事务,当a()方法执行过程中调用了b()方法,事务是如何传递的?合并到一个事务里?还是开启一个新的事务?这就是事务传播行为。

2024-11-20 18:24:49 422 1

原创 Spring5

是一个面向切面的框架。

2024-11-18 21:05:56 831

原创 Spring6 IOC 全注解式开发

1. 依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>6.1.14</version> </dependency> <!-- @Resource注解的依赖包,该注解是jdk提供的,不是sp

2024-11-18 21:05:15 276

原创 Spring6 AOP 面向切面编程

【代码】Spring6 AOP 面向切面编程。

2024-11-18 21:04:07 276

原创 MyBatis 第二章

大致来看,mybatis是通过配置文件来实现对数据的操作,主要工作就是在解析配置文件。

2024-11-04 22:02:48 648

nacos-server-2.3.2 seata-server-2.0.0 sentinel-dashboard-1.8.6

nacos-server-2.3.2 seata-server-2.0.0 sentinel-dashboard-1.8.6

2025-05-04

自动打印自动打印自动打印自动打印自动打印

自动打印自动打印自动打印自动打印自动打印

2022-06-03

华视100uc 可用的32位 dll文件

华视100uc 可用的32位 dll文件 开发环境win11,idea,jdk1.8 32位

2022-05-29

Json 数据格式化 jackson

Json 数据格式化 jackson

2022-05-06

JSTL标签库-tomcat10-简化JSP中java代码

JSTL标签库-tomcat10-简化JSP中java代码

2022-05-04

Tomcat 10.0.12的源码

Tomcat 10.0.12的源码

2022-04-28

Tomcat 10.0.12的帮助文档,英文版

Tomcat 10.0.12的帮助文档,英文版

2022-04-28

PowerDesigner16.5数据库设计工具

PowerDesigner16.5数据库设计工具

2022-04-22

fastjson-1.2.80

fastjson-1.2.80

2022-04-10

jacob-1.20-x86-x64

jar包实现自动打印word文档

2022-04-10

OC0.6.6可视化主题--OpenCanopy.efi

OC0.6.6可视化主题--OpenCanopy.efi

2021-02-09

OC引导-樱瞳主题.zip

OC引导-樱瞳主题.zip

2021-02-09

OC引导-蕾姆主题.zip

OC引导-蕾姆主题.zip

2021-02-09

OC引导-剑客主题.zip

OC引导-剑客主题.zip

2021-02-09

OpenCore引导-海滩主题.zip

海滩主题

2021-02-09

空空如也

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

TA关注的人

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