51工具盒子

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

软件教程

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

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

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

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

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

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

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

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

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

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

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

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

【Linux 系列】CentOS-7 下 GitLab 安装部署教程

【Linux 系列】CentOS-7 下 GitLab 安装部署教程

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

一、前言 {#一、前言} ------------ 最近在学习 `Jenkins`,需要使用到 `gitlab`,所以记录下 `gitlab` 安装过程。 ### 1、本文主要内容 {#1、本文主要内容} * `GitLab`社区版部署 * `GitLab`配置禁用创建组权限 * `GitLab`配置邮件(`SMTP`) * `GitLab`常用命令说明 ### 2、G...

【DB 系列】SpringBoot 实现 MySQL 数据库备份与还原

【DB 系列】SpringBoot 实现 MySQL 数据库备份与还原

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

前言: {#前言:} ---------- 这篇文章已经构思很久了,之前说过的,可以看下这篇文章 [MySQL 数据库备份与恢复 - 使用 MySQLDump 记录 \| 框架师](https://51tbox.com/),是一个`可视化备份 MySQL 的需求`,我们平台是`BS` 的架构,有一个 `WEB` 页面,客户需求是在页面上对所有的平台数据执行备份和恢复操作,那么...

【Linux 系列】Ubuntu 20.04.2 LTS Server 版本设置静态 IP 地址

【Linux 系列】Ubuntu 20.04.2 LTS Server 版本设置静态 IP 地址

厉飞雨 阅读(154) 评论(0) 赞(4)

前言 {#前言} -------- 今天在家打开 Xshell 时发现 Xshell 无法连接到 Ubuntu 虚拟机了,想了一下,这台虚拟机是在公司的网络环境下安装的,回家后的网络不一致,导致 IP 变了,所以才无法连接。 以前都是在 Centos 系统上面配置静态 IP 的,在 Ubuntu 上面还是第一次,所以就记录下。Ubuntu 配置静态 IP 不是在 netwo...