原创 樂觀鎖、悲觀鎖、公平鎖、可重入鎖

樂觀鎖 認爲數據在一般情況下不會造成衝突,所以在訪問記錄前不會加排它鎖; 在進行數據提交更新時,纔會正式對數據衝突與否進行檢測; 樂觀鎖並不會使用數據庫提供的鎖機制,一般在表中添加version字段或者使用業務狀態來實

原创 【PB】連接自帶數據庫並顯示數據

一、安裝PB軟件二、創建數據庫、創建表、添加主鍵、添加數據創建數據庫創建表設置主外鍵插入表數據三、創建本地程序新建Workspace新建Target新建PB Object新建DataWindow綁定數據源四、數據查詢 一、安裝P

原创 XXL-Job使用

場景使用一、在項目pom.xml中引入maven依賴二、配置.yml文件三、添加配置類四、添加job類五、登錄調度中心進行配置1 添加執行器2 添加任務3 啓動任務,執行屬性 場景 對於需要週期性的進行的一些業務場景,如支付軟件

原创 【SpringCloud】Hystrix

定義 用於處理分佈式系統的延遲和容錯的開源庫。 在分佈式系統裏,會存在服務依賴項出現調用失敗的情況,比如超時、異常、宕機等,Hystrix能保證在一個服務依賴項出問題的情況下,不會導致整體服務出錯,從而避免級聯故障,提高了分佈式

原创 一維數組、二維數組聲明與初始化

一維數組 聲明 type var[]; 或 type[] var; //例 int age[]; 或 int[] age; 注意:java中聲明時不能指定其長度 對象創建 數組名 = new 數組元素的類型[數組元素的個數]

原创 【SQL Server】UNION與UNION ALL的使用

增刪改查數據庫,其中單單查詢工作,根據各種不同需求可以衍生出非常多的版本,在這其中,關鍵字的使用又是不可或缺的,以下針對UNION和UNION ALL關鍵字進行一個使用說明。 UNION 【定義】 UNION :對兩個結果集進行並

原创 【Linux】本地ping不同VM虛擬機

前情提要 使用VM安裝的centos7虛擬機可以ping通本地,但是本地ping不同虛擬機。這是因爲需要本地網絡與虛擬機網絡處於同一個網段,子網掩碼與默認網關一致,如此才成互相訪問成功。當前虛擬機使用的是NAT網絡。 查看IP

原创 【Linux】Centos7 常用命令

防火牆 查看狀態 firewall-cmd --state 開啓 systemctl start firewalld.service 停止 systemctl stop firewalld.service 重啓 firewa

原创 【Redis】Centos7下搭建Redis集羣——哨兵模式

文章目錄搭建並配置三臺Redis服務器添加哨兵並修改配置文件設置開機自啓 **Sentinel(哨兵)**是用於監控Redis集羣中Master狀態的工具,當Master宕機後,由哨兵在多個slave節點中選舉出一個作爲Maste

原创 【Redis】Centos7下搭建Redis集羣

Centos7搭建Redis集羣資源複製修改Redis配置啓動Redis服務安裝環境配置測試 當前博文是在已搭建一臺Redis的基礎上,進行集羣搭建。歡迎訪問:【Redis】Centos7下安裝Redis 資源複製 創建空白文

原创 【Redis】Centos7下安裝Redis

安裝 安裝依賴 $ sudo yum install cpp $ sudo yum install gcc $ sudo yum install make $ sudo yum -y install wget 安裝軟件

原创 【Redis】高可用方案:哨兵模式

Sentinel(哨兵)是用於監控Redis集羣中Master狀態的工具,當Master宕機後,由哨兵在多個slave節點中選舉出一個作爲Master來繼續提供服務。 下面以一主二從方案,搭建本次集羣。 一、搭建並配置三臺Red

原创 【Redis】Centos7搭建Redis集羣

Centos7搭建Redis集羣主從複製操作1 創建空白文件夾2 複製配置文件及工具到新創建的文件夾下修改配置文件redis.conf啓動redis服務查看運行情況創建集羣安裝ruby環境配置測試 當前博文是在已搭建一臺Redis

原创 如何在SwaggerAPI中添加統一授權認證

效果圖配置pom文件添加依賴創建配置文件使用點擊Authorize按鈕輸入Token,點擊Authorize按鈕 效果圖 配置 pom文件添加依賴 <dependency> <groupId>io.swagger</g