51工具盒子

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

软件教程

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

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

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

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

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

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

厉飞雨 阅读(179) 评论(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...

【WEB 系列】SpringBoot 监控工具之《Actuator》

【WEB 系列】SpringBoot 监控工具之《Actuator》

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

前言 {#前言} -------- 有句话怎么说呢?学的越多,不知道的就越多,现在感觉学的越来越废了😭😭😭,不学又不行,最近一直在钻研 `SpringBoot`相关的内容,准备先写一些基础的案例代码,后续研究的更加透彻,写一些有内涵的刨析文章发表出来😁,下面开始吧! Actuator 简介 {#Actuator- 简介} ----------------------...

【WEB 系列】SpringBoot 异步任务记录

【WEB 系列】SpringBoot 异步任务记录

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

简介 {#简介} -------- > 突发奇想,就想玩一下异步任务,记得之前项目有个场景需要使用异步执行,但是异步调用没有成功,后来采用了多线程去执行,今天就系统的学习下异步执行任务。记录一下 > > 有时候在项目中,当访问其他人的接口较慢或者做耗时任务时,不想程序一直卡在耗时任务上,想程序能够并行执行, 我们可以使用多线程来并行的处理任务,也可以使用 `...

【WEB 系列】SpringBoot 跨域及后端解决方案

【WEB 系列】SpringBoot 跨域及后端解决方案

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

什么是跨域? {#什么是跨域?} ---------------- * 一个网页向另一个不同域名 / 不同协议 / 不同端口的网页请求资源,这就是跨域。 * 跨域原因产生:在当前域名请求网站中,默认不允许通过 ajax 请求发送其他域名。 CROS 常见 header {#CROS 常见 header} -------------------------------- A...