原创 Docker 部署Sentinel

執行安裝腳本​: docker run --name elvis.sentinel -d \-p 18485:8858 \bladex/sentinel-dashboard 訪問:http://你的公網IP:8858 登錄名與密碼

原创 springboot集成swagger2,構建優雅的Restfu API

swagger,中文“拽”的意思。它是一個功能強大的api框架,它的集成非常簡單,不僅提供了在線文檔的查閱,而且還提供了在線文檔的測試。另外swagger很容易構建restful風格的api,簡單優雅帥氣,正如它的名字。 一、引入依賴

原创 springCloud組件學習

Spring Cloud是一個全家桶式的技術棧,包含了很多組件。本文先從其最核心的幾個組件入手,來剖析一下其底層的工作原理。也就是Eureka、Ribbon、Feign、Hystrix、Zuul這幾個組件 一、場景介紹 要實現支付訂單的

原创 搭建基於dubbo和zookeeper分佈式環境以及項目【2】創建service層【服務生產者】並且啓動

前提 zookeeper以及dubbo已經安裝並啓動 項目是在原來的基礎上創建的 創建一個新的模塊fbs-service,步驟如下: 創建fbs-service模塊 在pom.xml中添加依賴: <depend

原创 docker安裝部署zookeeper、dubbo-admin

安裝好docker的環境,直接運行以下腳本進行安裝zookeeper: docker run --name elvis.zookeeper -d \-p 2181:2181 \-v `pwd`/data:/data \--restar

原创 搭建基於dubbo和zookeeper分佈式環境以及項目【1】創建一個普通maven項目

​創建一個maven工程,作爲項目父模塊: 刪除其中的src,並將pom.xml修改爲如下內容: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.a

原创 ubuntu環境下MyCAT安裝

什麼是mycat,爲什麼要用mycat,官網介紹的很清楚了,http://www.mycat.io/  下載鏈接: http://dl.mycat.io/1.6.7.3/20190927161129/ 下載後你需要將它拷貝到你的機器上

原创 mycat完成分庫分表【水平】

1、前提 需要完成mycat的安裝:https://mp.weixin.qq.com/s/7d05OmBLcK34DXjL2lm4uA   2、修改配置文件 查看文件內容:mycat\conf\server.xml <user

原创 spring原理(一)

它是一個全面的、企業應用開發一站式的解決方案,貫穿表現層、業務層、持久層。但是 Spring仍然可以和其他的框架無縫整合。 1. Spring 特點    1.輕量級    2.控制反轉    3.面向切面    4.容器    5.框架

原创 spring原理(二)

Spring APO 原理     1. 概念     橫切"的技術,剖解開封裝的對象內部,並將那些影響了多個類的公共行爲封裝到一個可重用模塊,並將其命名爲"Aspect",即切面。所謂"切面",簡單說就是那些與業務無關,卻爲業務模塊所共

原创 JAVA多線程併發(二)

JAVA 鎖 1.樂觀鎖 樂觀鎖是一種樂觀思想,即認爲讀多寫少,遇到併發寫的可能性低,每次去拿數據的時候都認爲 別人不會修改,所以不會上鎖,但是在更新的時候會判斷一下在此期間別人有沒有去更新這個數 據,採取在寫時先讀出當前版本號,然後加鎖

原创 Docker下redis的主從配置

先部署三臺redis服務器,6379,6380,6381   docker run --name elvis.redis6381 -d \ -p 6381:6379 \ -v `pwd`/data:/data \ daocloud.io

原创 seata-server安裝、運行(ubuntu)

​一、下載並安裝 github官網地址: https://github.com/seata/seata/releases/download/v0.9.0/seata-server-0.9.0.tar.gz 因下載比較慢,我將下載好的資源上

原创 docker安裝elasticsearch遇到的坑(一)

[2019-10-17T03:20:30,148][INFO ][o.e.n.Node ] [0CCRijw] stopping ... [2019-10-17T03:20:30,197][INFO ][o.

原创 docker安裝elasticsearch

我們進行操作的前提下是docker環境已經部署,若不知道docker如何部署,可以查看其他博客。 我們現在docker環境中查看下elasticsearch鏡像: docker search elasticsearch  下面開始編寫