原创 基於Redis分佈式鎖的實現

首先,爲了確保分佈式鎖可用,我們至少要確保鎖的實現同時滿足以下四個條件: 互斥性。在任意時刻,只有一個客戶端能持有鎖。 不會發生死鎖。即使有一個客戶端在持有鎖的期間崩潰而沒有主動解鎖,也能保證後續其他客戶端能加鎖。 具有容錯性。只要大部分

原创 Spring Boot 學習總結(1、入門框架搭建)

爲了方便以後回顧知識點,今天算是開始真正寫文章了 寫的有不對的地方還請各位大牛指出 SpringBoot簡介:      Spring Boot可以基於Spring輕鬆創建可以“運行”的、獨立的、生產級的應用程序。 對Spring平臺和第

原创 關於Java多線程的理解

首先說到線程就要提一下進程:一個程序的執行週期就是一個進程 。不管有多少塊CPU,最後都是一塊空間進行程序 處理在單cpu的情況下 多個程序同時執行時就需要對源進行輪番使用就在傳統進程中 在一個程序執行的時候所有的資源只爲這一個程序服務而

原创 Redis學習總結(一)

redis緩存,爲什麼要用緩存呢,舉個例子,假如系統中有2千萬用戶信息,用戶信息基本固定,一旦錄入很少變動,那麼你每次加載所有用戶信息時,如果都要請求數據庫,數據庫編譯並執行你的查詢語句,這樣效率就會低下很

原创 安裝Vue教程

安裝Vue之前需要先安裝node.js 按照下面的順序執行即可初始化啓動一個基本Vue項目 // 安裝node.js,內含npm,Node.js官網:https://nodejs.org/en/ 。 // 設置npm鏡像cnpm命令行