51工具盒子

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

经验分享

JavaScript - 正则表达式

JavaScript - 正则表达式

厉飞雨 阅读(85) 评论(0) 赞(6)

> 正则表达式是一种强大的文本处理工具,用于匹配字符串中的特定模式。在 JavaScript 中,正则表达式被广泛用于字符串的搜索、替换、验证等操作。 *** ** * ** *** 正则表达式 {#%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F} --------------------------------------...

Spring Boot3学习之Web篇

Spring Boot3学习之Web篇

厉飞雨 阅读(86) 评论(0) 赞(7)

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

Spring Boot3学习之基础篇

Spring Boot3学习之基础篇

厉飞雨 阅读(102) 评论(0) 赞(6)

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

【Linux 系列】定制 SpringBoot 应用程序的 Docker 镜像和数据库配置

【Linux 系列】定制 SpringBoot 应用程序的 Docker 镜像和数据库配置

厉飞雨 阅读(104) 评论(0) 赞(5)

前言 {#前言} -------- 最近,我面临一个问题:我需要部署一个 Web 应用程序到 Docker 上,并且需要自定义数据源的信息。经过探索和实践,我成功地将利用 SpringBoot 开发的应用程序打包成 Docker 镜像,并且自定义了数据库的链接信息。在这里,我想分享一下我的经验,希望能对大家有所帮助。 一丶定义 Spring 配置文件信息 {#一丶定义 -S...

【WEB 系列】SpringBootStarter- 组件化开发

【WEB 系列】SpringBootStarter- 组件化开发

厉飞雨 阅读(124) 评论(0) 赞(5)

简介 {#简介} -------- > `starter` 是一种服务(或者叫插件) > > 1. 使得使用某个功能的开发者不需要关注各种依赖库的处理,不需要具体的配置信息,由 `Spring Boot` 自动通过 `classpath` 路径下的类发现需要的 `Bean`,并织入 `bean`。 > 2. 简而言之:**组件化开发思维,提高代码复用性...

【Web 系列】SpringBoot 防护 XSS 攻击配置

【Web 系列】SpringBoot 防护 XSS 攻击配置

厉飞雨 阅读(145) 评论(0) 赞(7)

前言 {#前言} -------- 源于最近接到的一个小需求,解决平台扫描出现的漏洞,如下图 ![](http://static.51tbox.com/static/2025-01-10/col/24b4f66ba148b1004314989e4f75cbc3/979a9f723c404ae68b5a43ba671dfa16.gif.jpg) 后端解决这个其实很简单的,有...

【DB 系列】SpringBoot 集成 Flyway 版本迭代框架

【DB 系列】SpringBoot 集成 Flyway 版本迭代框架

厉飞雨 阅读(175) 评论(0) 赞(6)

前言 {#前言} -------- 最近项目中引入了 `Flyway` 这个管理数据库版本框架,目的是为了解决我们一直存在的数据库脚本迭代混乱这个问题😂。说来惭愧,公司一直都是手动迭代数据库版本,配置 `MybatisPlus` 的`init-sql`组件使用的。 一直以来感觉没什么问题,但测试人员每次部署项目测试,都需要开发人员向测试发送数据库 `sql` 文件,这样就...