【DB 系列】SpringBoot 集成 Flyway 版本迭代框架
前言 {#前言} -------- 最近项目中引入了 `Flyway` 这个管理数据库版本框架,目的是为了解决我们一直存在的数据库脚本迭代混乱这个问题😂。说来惭愧,公司一直都是手动迭代数据库版本,配置 `MybatisPlus` 的`init-sql`组件使用的。 一直以来感觉没什么问题,但测试人员每次部署项目测试,都需要开发人员向测试发送数据库 `sql` 文件,这样就...
51工具盒子
前言 {#前言} -------- 最近项目中引入了 `Flyway` 这个管理数据库版本框架,目的是为了解决我们一直存在的数据库脚本迭代混乱这个问题😂。说来惭愧,公司一直都是手动迭代数据库版本,配置 `MybatisPlus` 的`init-sql`组件使用的。 一直以来感觉没什么问题,但测试人员每次部署项目测试,都需要开发人员向测试发送数据库 `sql` 文件,这样就...
前言: {#前言:} ---------- 这篇文章已经构思很久了,之前说过的,可以看下这篇文章 [MySQL 数据库备份与恢复 - 使用 MySQLDump 记录 \| 框架师](https://51tbox.com/),是一个`可视化备份 MySQL 的需求`,我们平台是`BS` 的架构,有一个 `WEB` 页面,客户需求是在页面上对所有的平台数据执行备份和恢复操作,那么...
* MySQL 数据类型对应 Java 数据类型 | **类型名称** | **显示长度** | **数据库类型** | **JAVA 类型** | **JDBC 类型索引 (int)** | **描述** | |---------------|-----------|-------------------...
前言 {#前言} -------- 有句话怎么说呢?学的越多,不知道的就越多,现在感觉学的越来越废了😭😭😭,不学又不行,最近一直在钻研 `SpringBoot`相关的内容,准备先写一些基础的案例代码,后续研究的更加透彻,写一些有内涵的刨析文章发表出来😁,下面开始吧! Actuator 简介 {#Actuator- 简介} ----------------------...
简介 {#简介} -------- > 突发奇想,就想玩一下异步任务,记得之前项目有个场景需要使用异步执行,但是异步调用没有成功,后来采用了多线程去执行,今天就系统的学习下异步执行任务。记录一下 > > 有时候在项目中,当访问其他人的接口较慢或者做耗时任务时,不想程序一直卡在耗时任务上,想程序能够并行执行, 我们可以使用多线程来并行的处理任务,也可以使用 `...
1. 数据库连接字符串示例: ```yaml jdbc:mysql://localhost:3306/mydb?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Hongkong ``` 2. 语句分解分析: ```ya...
什么是跨域? {#什么是跨域?} ---------------- * 一个网页向另一个不同域名 / 不同协议 / 不同端口的网页请求资源,这就是跨域。 * 跨域原因产生:在当前域名请求网站中,默认不允许通过 ajax 请求发送其他域名。 CROS 常见 header {#CROS 常见 header} -------------------------------- A...
### 概述 {#概述} > 这个需求是我目前做的项目被网安评测的时候,一个漏洞的解决方案。使用 *SpringBoot* 内置 *Tomcat* 启动应用程序为 http 协议访问,应网安需求修改为 *https://*协议访问项目,网络搜索出了两种解决方案,一种为使用*JDK* 本地程序生成 *SSL* 证书,部署到 *SpringBoot* 项目上,一种使用云服务...
### 网络编程概述 {#网络编程概述}  * 计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部...
概述: {#概述} --------- InfluxDB 是一个用于存储和分析时间序列数据的开源数据库。因为公司项目需求,记录一下使用过程 主要特性有: * 内置 HTTP 接口,使用方便 * 数据可以打标记,这样查询可以很灵活 * 类 SQL 的查询语句 * 安装管理很简单,并且读写数据很高效 * 能够实时查询,数据在写入时被索引后就能够被立即查出 在最新的 [DB-...