51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开发笔记

SpringBoot 常用扩展接口

SpringBoot 常用扩展接口

厉飞雨 阅读(88) 评论(0) 赞(3)

![2025-03-14-rmawtkso.webp](http://static.51tbox.com/static/2025-04-28/col/f42227fd803d084c2ce93dc11fb4f7a2/360d6d3d6a824ebabf8cbba12dc21768.webp.jpg) 在Spring Boot应用开发中,框架通过丰富的扩展点设计,为开发者提供了...

MySQL字符集及底层原理

MySQL字符集及底层原理

厉飞雨 阅读(99) 评论(0) 赞(3)

1.字符集优先级 {#1-字符集优先级} -------------------- 查看MySQL中的字符集: ```text mysql> show variables like '%char%'; +--------------------------+----------------------------+ | Variable_name ...

使用 Docker 搭建个人私有化 Git 服务:Gitea + SSH 配置实践

使用 Docker 搭建个人私有化 Git 服务:Gitea + SSH 配置实践

厉飞雨 阅读(67) 评论(0) 赞(3)

本文介绍了如何使用 Docker 搭建轻量级的私有 Git 服务 Gitea,适合个人或小团队使用。内容涵盖 Gitea 的资源优势、容器化部署步骤、端口映射与数据挂载方法,并重点讲解了 SSH 配置中的常见问题及解决方案,确保 clone 和 push 操作顺畅。适合对代码托管安全性和资源控制有较高要求的开发者参考。 一、为什么选择私有化 Git? {#一为什么选择私有化-...

Spring AI 1.0.0-SNAPSHOT:重要变更和更新说明

Spring AI 1.0.0-SNAPSHOT:重要变更和更新说明

厉飞雨 阅读(77) 评论(0) 赞(3)

*[Spring AI 1.0.0-SNAPSHOT](https://github.com/spring-projects/spring-ai)* 在构件 ID、依赖管理和自动配置方面引入了几项重要变更。 本文将带你了解这些变更并提供项目更新指南。 最显著的变更是 [Spring AI Starter](https://github.com/spring-projects...

在 Spring Boot 中通过 Profile 启用或禁用嵌入式 Tomcat

在 Spring Boot 中通过 Profile 启用或禁用嵌入式 Tomcat

厉飞雨 阅读(55) 评论(0) 赞(2)

1、概览 {#1概览} ----------- 默认情况下,Spring Boot 提供嵌入式 Tomcat 服务器,但在某些情况下,我们可能希望根据应用的需求来禁用/启用它。 对于不需要 Web 服务的 Spring Boot 应用,禁用 Tomcat 可以节省资源。 2、理解 Spring Boot 中的嵌入式 Tomcat {#2理解-spring-boot-中的嵌...

Spring WebClient 设置 Header

Spring WebClient 设置 Header

厉飞雨 阅读(96) 评论(0) 赞(3)

1、简介 {#1简介} ----------- `WebClient` 是 Spring WebFlux 中的一个 HTTP 客户端工具类,可以实现同步和异步 HTTP 请求。 本文将带你了解在 Spring `WebClient` 中设置 Header 的几种方式。 2、WebClient 如何处理 Header? {#2webclient-如何处理-header} -...

Spring Boot3学习之基础篇

Spring Boot3学习之基础篇

厉飞雨 阅读(62) 评论(0) 赞(3)

一、前言 {#一、前言} ------------ 在N年前整理过 **Spring Boot** 的入门教程,当时还是 1.x 的内容。如今 **Spring Boot** 已经升级到 3.x 版本,不过版本之间的使用差距不大,此次发布文章仅当作常规知识以及新版本功能的补充。 如果你已经掌握 **Spring** 和 **SpringMVC** 知识,但还不熟 **Spr...

Spring Boot3学习之Web篇

Spring Boot3学习之Web篇

厉飞雨 阅读(57) 评论(0) 赞(3)

一、前言 {#一、前言} ------------ 要搭建传统 Spring MVC 项目,我们除了需要配置相应的配置文件,还需要在文件中声明包扫描路径,注解驱动,处理器映射器、适配器和视图解析器等相关配置,搭建步骤非常繁琐。 而 **Spring Boot** 则是通过 JavaConfig 的方式将以前繁琐的配置封装起来,我们只需要引入依赖即可完成相应组件的整合。 二...