原创 k8s之ingress

  一、k8s的暴露服務的方式存在很多種,爲啥要選擇ingress呢?   二、k8s之Service apiVersion: v1 kind: Service metadata: name: xbd-nacos spec: po

原创 https在springboot和RestTemplate中的使用

  一、HTTPS (全稱:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全爲目標的 HTTP 通道,在HTTP的基礎上通過傳輸加密和身份認證保證了傳輸過程的安全性 [1]

原创 kafk優化-3

  一、kafka在使用的時候還是會存在一些問題的,這裏主要是記錄kafka的優化方式,以及帶來的問題。   二、防止消息丟失和重複消費   1、防止數據丟失   1)發送方:ack設置爲1或者-1/all,把min.insyc.repli

原创 kafka與springboot集成-2

  一、加入依賴(springboot的其他依賴這裏展示了,版本使用的是2.0.4.RELEASE) <dependency> <groupId>org.springframework.kafka</groupId> <a

原创 kafka的安裝與集羣部署-1

  一、kafka是配合zookeeper使用的所以我們在安裝的時候需要下載zookeeper和kafka。(版本根據需要自行配置,我這裏採用的是zookeeper3.4.14和kafka1.1.1)   1.zookeeper下載地址:h

原创 kafka開篇

  一、Kafka是由Apache軟件基金會開發的一個開源流處理平臺,由Scala和Java編寫。Kafka是一種高吞吐量的分佈式發佈訂閱消息系統,它可以處理消費者在網站中的所有動作流數據。 這種動作(網頁瀏覽,搜索和其他用戶的行動)是在現

原创 redis之spring主從配置-3

  一、前面介紹了redis的主從和哨兵配置,那我們現在就要用戶實際的開發中去了,這裏我們以springboot爲例,進行相關的配置和測試。   二、springboot相關配置   1)依賴   <parent> <gr

原创 redis之哨兵配置-2 redis之主從配置-1

  一、redis爲啥需要哨兵?如果我們只是配置了redis的主從關係,那麼當master宕機的時候,其他slave的服務器不會做任何變化。那麼要達到主從切換的效果就要,手動干預。爲了 更加方便的控制redis的主從關係,redis提供了一

原创 redis之主從配置-1

  一、簡介:redis提供了一套主從(master-slave模式),master一般用來讀寫,slave用來讀。在保證整體redis的可用情況下進行master和slave的切換。當然master和slave的切換是建立在哨兵模式下進行

原创 springcloud之encrypt

  一、encrypt 是軟件或者平時應用之中的加密的意思。比如電報,或者摩斯電碼都是從容易明白的一層意思轉化爲另一層意思。相對而言的是解密decrypt。   二、在springcloud中我們的配置中心一般都是明文展示的,這樣就存在一些

原创 mysql5.7以上問題處理

  一、mysql5一直都是比較實用的版本,但是5的版本中也是存在查詢一下的。這裏重點說明一個異常: Expression #1 of ORDER BY clause is not in SELECT list, references c

原创 springcloud中maven打包問題

一、springcloud中我們最常用的打包方式就是使用springboot的spring-boot-maven-plugin進行打包,但是這樣存在一個問題,如下:           問題1:打包錯誤:我們想要公有的打包方式,一般直接把s

原创 Spring-Cloud之OAuth2的JWT保護-12

  一、JWT:JSON Web Token ( JWT)是一種開放的標準( RFC 7519 ), JWT 定義了一種緊湊且自包含的標準,該標準旨在將各個主體的信息包裝爲 JSON 對象。主體信息是通過數字簽名進行和驗證的。常使用 HMA

原创 Spring-Cloud之OAuth2開放授權-11

  一、OAuth(開放授權)是一個開放標準,允許用戶授權第三方移動應用訪問他們存儲在另外的服務提供者上的信息,而不需要將用戶名和密碼提供給第三方移動應用或分享他們數據的所有內容,OAuth2.0是OAuth協議的延續版本,但不向後兼容OA

原创 Spring-Boot之Security安全管理-10

  一、Spring Security 簡介   1、Spring Security是一個能夠爲基於Spring的企業應用系統提供聲明式的安全訪問控制解決方案的安全框架。它提供了一組可以在Spring應用上下文中配置的Bean,充分利用了S