原创 SPI機制(Java、Spring和Dubbo)

SPI,在dubbo的官網上是這麼介紹的,SPI全稱爲Service Provider Interface,是一種服務發現機制。SPI 的本質是將接口實現類的全限定名配置在文件中,並由服務加載器讀取配置文件,加載實現類。 dubb

原创 Dubbo的自適應擴展點和激活擴展點

上篇文章寫了一下spi在java和spiring中的實現,以及Dubbo中的靜態擴展點文章鏈接,這裏接着把Dubbo的自適應擴展點和激活擴展點看完 這裏還是上篇的dubbo測試類 public class DubboSpi {

原创 關於zuul的RibbonRoutingFilter的源碼分析

介紹 上週接到一個需求,部門希望開發出一個對於數據庫單表查詢的零代碼的一個API工具,我接到這個需求的第一時間,就想到了通過網關注冊的方式,來實現接口的轉發,通過一系列的註冊到網關的虛擬路徑來實現API的管理 選擇 spring-

原创 redis的數據結構簡單介紹

這裏選擇的redis的5.0的版本來做一個簡單的介紹,對於每個數據結構到底是什麼,每種結構怎麼轉化,爲什麼這樣做,並沒有做一個詳細的介紹! 基礎 總所周知,redis是一個K-V類型的數據庫,所以它的基本數據結構一定是一個類似j

原创 JWT的簡單認知

JWT json web token 解決前後端分離的認證問題,其實還是一種session,只不過這種session並不在服務端存儲,而是在客戶端存儲 基本原理 服務端認證生成二段json,然後對json按設定的加密方法進行加密,然後

原创 redis的安裝和哨兵集羣

單機版安裝 安裝 下載源碼 wget http://download.redis.io/releases/redis-4.0.11.tar.gz 解壓 tar -zxvf redis-4.0.11.tar.gz 進入目錄,並安裝

原创 springboot2.x+docker部署

  這篇文章是我研究了一個下午,出現了好多的問題,百度了很多的內容,這裏怕自己忘記,做一個簡單的記錄!關於docker,這裏我就不做過多的闡述了,我以前的文章有過詳細的介紹和安裝,這裏給一個連接 docker的介紹和安裝.這裏我們使用

原创 springboot2.x+Elastic-job定時任務

  Elastic-job,是噹噹開源的一款定時任務框架,有很多的公司在用,在穩定性上面還是有很大的保證的.簡單介紹一下它,噹噹定時任務是一個去中心化的分佈式的服務,僅僅依賴的只有zookeeper,它可以靈活的對我們的任務進行分片,

原创 linux下solr7.5的安裝與中文分詞

solr的安裝   首先要保證我們的服務器是有java環境,這裏我用的是jdk1.8,爲了方便我們直接從官網下載最新的solr7.5   wget http://mirrors.hust.edu.cn/apache/lucene/so

原创 Docker+Jenkins的安裝

安裝Docker   簡單介紹一下Docker,它是一個開源的引擎,可以輕鬆的爲任何應用創建一個輕量級的、可移植的、自給自足的容器。開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括VMs(虛擬機)、bare meta

原创 學習記錄(spring quartz定時任務配置文件+Jsoup)

個人學習記錄,如果有哪裏不對的地方請告訴我,謝謝了! 1.    spring quartz定時任務完整配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://ww

原创 maven工程打包遇到Unable to locate Spring NamespaceHandler for XML schema namespace問題

        以下的內容只是作爲自己學習的一個記錄,如果有錯或者涉及您的內容,請私信告知,不喜勿噴!謝謝!        當你在本地電腦上用eclipse寫了一個普通的maven工程,而且將來要放到服務器上,你就需要用到maven的打包