原创 Shiro 自定義Realm

本篇博客講的是如何自定義Realm。 在 https://blog.csdn.net/weixin_42236165/article/details/92801105 該博客上改進實現。 自定義Realm 1.在main的j

原创 Shiro整體架構

本篇博客帶大家瞭解Shiro的整體架構,各個部分的作用。 Shiro整體架構 上層部分:是“操作用戶(主體)”。 中層部分: Security Manager(管理者):是Shiro的核心,Shiro通過Security M

原创 SpringCloud 的Zuul理論和使用Zuul構建微服務網關以及Zuul網關使用熔斷器

本篇博客主要講微服務網關,和Zuul相關理論知識以及怎麼樣使用Zuul實現網關。 微服務網關 爲什麼要使用微服務網關? 不同的微服務一般會有不同的網絡地址,而外部客戶端可能需要調用多個服務的接口才能完成一個業務需求,如果讓客戶

原创 初學Spring-data-jpa+jpa配置+Springboot和Spring-data-jpa做簡單操作+分佈式服務設置一個永遠不重複的ID

關於Spring-data-jpa的配置+Springboot+Spring-data-jpa的簡單操作+分佈式服務設置一個永遠不重複的ID 初學Spring全家桶家族中的Spring-data-jpa發現可以更簡單的實現一些基本

原创 redis的主從複製(讀寫分離)和哨兵機制理論

之前講了redis的持久化,持久化保證了即使 redis 服務重啓也不會丟失數據,因爲 redis 服務重啓後會將硬盤上持久化的數據恢復到內存中,但是當 redis 服務器的硬盤損壞了可能會導致數據丟失,如果通過 redis 的主

原创 Shiron IiRealm和jdbcRealm

本篇博客學習Shiro的IiRealm和jdbcRealm 內置Realm IniRealm jdbcRealm IniRealm 測試類代碼 package com.imooc.test; import org.apa

原创 併發 並行 同步 異步 多線程

本篇博客着重講解併發,並行,異步,多線程的理論理解和彼此之間的區別,希望可以給這方面理解不足的博友帶來幫助。 併發 在操作系統中,是指一個時間段中有幾個程序都處於已啓動運行到運行完畢之間,且這幾個程 序都是在同一個處理機上運行

原创 centos出現“FirewallD is not running”解決方案

最近在阿里雲服務器centos上安裝了rabbitmq,默認是不開啓遠端訪問功能,需要設置一下防火牆,在開放端口5672和15672時提示FirewallD is not running,經過排查發現是防火牆就沒打開造成的,出於安

原创 微服務和分佈式區別

微服務是架構設計方式,分佈式是系統部署方式。 微服務是什麼 簡單來說微服務就是很小的服務,小到一個服務只對應一個單一的功能,只做一件事。這個服務可以單獨部署運行,服務之間可以通過RPC來相互交互,每個微服務都是由獨立的小團

原创 初入Python安裝和基本寫法

初入Python和基本寫法 安裝事項: https://www.python.org/downloads/windows/ 在該網站下直接下載相應的python版本。 在cmd窗口輸入python驗證下載是否成功,可以看到下載的p

原创 SpringCloud的熔斷器之Hystrix的理論與實操

本篇博客主要講解Hystrix的理論以及實現。 首先先來講熔斷器Hystrix的理論以及兩種實現方法。 熔斷器理論 爲什麼使用熔斷器 分佈式系統面臨的問題:雪崩效應 在微服務架構中通常會有多個服務層調用,基礎服務的故障可能會導

原创 Spring Cloud的Eureka實現服務發現註冊和Feign實現服務調用

本篇博客主要講解Eureka組件實現服務註冊與發現和Feign組件實現服務間的調用的理論以及實際操作。 Eureka Eureka是Spring Cloud Netfix微服務套件中的一部分,可以和SpringBoot構建的微

原创 SpringCloud中Config和Bus的理論及使用

本篇博客主講SpringCloud中Config和bus的理論及如何去使用。 一、簡介 在分佈式系統中,由於服務數量巨多,爲了方便服務配置文件統一管理,實時更新,所以需要分佈式配置中心組件。市面上開源的配置中心有很多,BAT每

原创 SpringBoot整合RabbitMQ 實現五種消息模型 詳細教程

今天說下了消息隊列中間件,各種隊列性能對比,RabbitMQ隊列,交換機(Exchange)以及消息 中間件的應用場景,然後帶着大家一起實現RabbitMQ的五種消息模型。 消息隊列中間件 消息隊列中間件是分佈式系統中重要的組

原创 redis持久化

今天博客主講redis持久化以及redis主從複製(讀寫分離)和哨兵理論+Docker下redis的主從配置實操,希望可以給大家帶來一些幫助。 redis持久化 Redis是一種高級key-value數據庫。它跟memcach