原创 Attribute "xmlns" bound to namespace "http://www.w3.org/2000/xmlns/" was already specified for elem

發現是多寫了一個xmlns,去掉一個就可以。

原创 Mybatis 一次執行多條SQL語句

1.SQL語句之間使用分號“;”來分割; 例如: <insert id="addPurchase" parameterType="com.itcast.crm.pojo.Product"> insert into p

原创 MyBatis使用Map來接收返回結果集

現在有這麼一個需求,就是,我不知道數據庫裏面返回的字段拼成的對象是什麼,那麼後端的接收的時候,指定的resultType就無法定下來,這個時候可以使用Map來接收(java.util.HashMap或者java.util.LinkedHa

原创 Jenkins 安裝和下載(含問題解決,包括插件下載緩慢,無法下載,卡死,處於離線狀態等問題)

這裏以Windows平臺下載爲例。 下載.msi的安裝版本。 (另外,附上卸載方法,Windows很簡單,打開控制面板,卸載,而後將那個安裝的文件夾整個刪掉即可。。。) 這裏省略。下載ok後, 等他打開瀏覽器。打開完成後, 這個時候,打開

原创 Kafka結合Avro、confluent進行序列化和反序列化

首先需要添加如下的依賴: <!-- https://mvnrepository.com/artifact/org.apache.avro/avro --> <dependency> <groupId>org.apache.avr

原创 利用Java客戶端簡單操作kafka(讀寫操作)

這裏先簡單地利用Java客戶端向Kafka發送簡單的消息,String類型的字符串。 首先,需要導入相關的包。我們選擇Maven工程。相關的依賴如下: <!-- https://mvnrepository.com/artifact/or

原创 Hystrix服務降級

服務降級是什麼? 舉個簡單的例子。我們去麥當勞買漢堡,原來有4個服務窗口,現在由於 一個服務窗口因爲其他原因不能正常開放就關閉了,這個時候,消費者 看到了這個情況,消費者就轉而去其他窗口排隊,而這個窗口的人越來越少了 ,這就是服務降級了。

原创 Hystrix服務熔斷機制

分佈式系統的問題 在多個微服務之間相互調用的時候,假設微服務A調用微服務B和微服務C, 微服務B和微服務C又調用其他的微服務,這就是所謂的扇出。如果鏈路上的 某個微服務調用相應時間過長或者不可用,對微服務A的調用就會佔用越來越多的 系統資

原创 Hystrix服務監控

可以利用hystrix來達到實時的服務監控的功能。 畫面:  我們新建立一個hystrix-dashboard工程。 pom文件中添加: <project xmlns="http://maven.apache.org/POM/4.0.

原创 使用Feign負載均衡

Feign 也是在客戶端的負載均衡。其也集成了Ribbon負債均衡,它與Ribbon不同的是通過肺功能只要定義 服務綁定接口且以聲明式的方法,優雅而簡單的實現了服務的調用。 下面介紹使用步驟: 1.建立一個客戶端消費者module。 po

原创 Ribbon負載均衡

Spring Cloud Ribbon 負載均衡是一套客戶端負載均衡的系統。 其主要功能是提供客戶端的負載均衡的算法。 負載均衡(Load Balance)主要分爲集中式負載均衡和進程內負載均衡。 集中式負載均衡:即在服務的消費方和提供方

原创 使用其他的Ribbon負載均衡算法

其實很簡單。 先來看看Ribbon有哪些負載均衡算法: 參考這一篇文章的開頭,其羅列了相關的Ribbon負載均衡算法。 使用的話:在配置類中,直接注入相應的類就可以。 @Configuration public class Config

原创 解決Virtual Box運行Ubuntu卡頓

原文鏈接:https://www.jianshu.com/p/77435e67980c 詳細見這篇文章:https://www.jianshu.com/p/77435e67980c

原创 初入MySQL存儲過程

直接上一個例子: 其實是找有不及格的學生的數量 create PROCEDURE caculte_fail() BEGIN declare _sno VARCHAR(30); DECLARE _sc VARCHAR(20); DE

原创 shiro JSTL

使用的時候需要先導入: <%--導入shiro的標籤庫--%> <%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>