原创 redis數據備份方案和數據恢復容災

redis數據備份、恢復前言數據備份小時級備份天級備份數據恢復演示 前言 在企業級的redis持久化中,RDB的生成策略,用默認的就差不多 AOF也一定要打開,fsync,everysec 數據備份 寫crontab定時調度腳本

原创 Linux下安裝Jenkins(基於Docker)

Jenkins安裝前言查看版本安裝Jenkins全局配置後續 前言 Docker要求運行在Centos 7上,要求系統爲64位,系統內核版本3.10以上 查看版本 安裝docker的:傳送門 安裝 1.遠程拉取並安裝 docker

原创 基於Jenkins自動化發佈SpringBoot項目

Jenkins自動化部署前言Jenkins流程拉取代碼(沒有提到模塊默認)測試 前言 運行一個簡單的helloworld的SpringBoot項目 Jenkins流程 拉取代碼(沒有提到模塊默認) 1.構建Maven項目 必須安

原创 Linux下安裝git(Centos7)

git安裝前言下載安裝測試 前言 Centos7 git:2.7.2 下載 下載地址:https://pan.baidu.com/s/1jH3cP2Oi0nkJSwqKJJrKGw 安裝 創建git目錄,具體放那看個人習慣

原创 Linux下安裝mavne(Centos7)

git安裝前言下載安裝測試 前言 Centos7 git:3.6.2 下載 下載地址:https://pan.baidu.com/s/179KTPZo7M_9iEbXlQS_oYg 安裝 創建maven目錄,具體放那看個人習慣

原创 Linux下安裝Docker(Centos7)

docker安裝前言查看版本安裝測試 前言 Docker要求運行在Centos 7上,要求系統爲64位,系統內核版本3.10以上 查看版本 uname -an 查看當前系統版本 安裝 1.下載安裝docker yum -y ins

原创 Linux安裝Zookeeper(Centos7)

Zookeeper安裝前言下載安裝啓動 前言 Zookeeper是需要JDK的支持 下載 下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-dow

原创 SQL優化--大數據量模糊查詢緩慢

SQL優化場景解決參考博客 場景 單表數據量在幾十萬條的時候,發現對一箇中文字段進行模糊查詢的時,巨慢,幾乎達到了幾十秒。 解決 Mysql5.7是有中文的全文索引檢索功能。 CREATE FULLTEXT INDEX 索引名 O

原创 Linux下安裝JDK(Centos7)

JDK安裝前言下載安裝測試 前言 JDK在Linux下的安裝和Windows其實是差不多的 下載 下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8

原创 Linux下安裝Nginx(Centos7)

Nginx安裝前言下載解壓環境搭建安裝gcc環境安裝PCRE安裝zlib安裝opensslNginx安裝OK 前言 Nginx在Windows下是不用安裝的,是可以直接使用。但在Linux下是必須要安裝的。 下載 我下載的Ngin

原创 Linux下安裝Mysql5..7(Centos7)--親測

Mysql安裝前言下載解壓移動重命名配置安裝準備配置後期配置OK 前言 Mysql5.6和Mysql5.7是2個分界線,安裝是大不相同的。 下載 wget https://dev.mysql.com/get/Downloads/M

原创 SpringBoot利用AOP防止請求重複提交

前言 在傳統的web項目中,爲了防止重複提交,通常做法是:後端生成唯一的提交令牌(uuid),存儲在服務端,頁面在發起請求時,攜帶次令牌,後端驗證請求後刪除令牌,保證請求的唯一性。 但是,上訴的做法是需要前後端都需要進行改動,如果

原创 Ngrok內網穿透教程(國內地址)

內網穿透含義 白話而言就是將內網IP映射成對外可訪問的域名 國內地址 國內Ngrok官網:https://www.ngrok.cc/ 開通隧道 註冊會員 - 略 開通隧道 選擇免費的香港服務器 配置隧道對應信息 隧道開通 下

原创 lambda expressions are not supported at this language level

原因 這是代碼編譯需要的jdk版本和代碼jdk版本不一致造成的 解決辦法 1.File —>project structure—> project language level 2.1.File —>project struct

原创 Mysql導入出現Got a packet bigger than "max_allowed_packet" bytes

解決辦法 在這個位置:C:\ProgramData\MySQL\MySQL Server 5.7(我的是這個位置,個人版本不同) 將my.ini打開,修改max_allowed_packet=16M(默認是4M)