博客學習地址連接

說明:使用是的時候直接百度本文連接便可python

(1) 分佈式事務解決方法

本文連接:https://blog.csdn.net/qq_27384769/article/details/79305143
分佈式事務處理三
更多幹貨
分佈式事務處理一
分佈式事務二
分佈式事務處理三
分佈式事務四_基於可靠消息的最終一致性
分佈式事務五_基於可靠消息的最終一致性_異常流程
分佈式事務六_常規MQ隊列
分佈式事務七_冪等性設計
分佈式事務八_可靠消息最終一致性方案
分佈式事務九_基於可靠消息的最終一致性代碼
分佈式事務10_最大努力通知形勢
柔性事務解決方案:TCC(兩階段型、補償型)
支付寶 分佈式事務服務 DTS 一
分佈式事務服務 DTS二
分佈式事務服務 DTS三
支付寶 分佈式事務服務 DTS四

web

(2) SpringCloud 與SpringBoot 學習連接

 

本文連接:https://blog.csdn.net/qq_27384769/article/details/79439801
spring cloud 實戰(乾貨)
更多幹貨
spring cloud 微服務spring

spring cloud 知識點安全

Spring Cloud技術分析mybatis

1_Spring Cloud技術分析-服務治理架構

2_Spring Cloud技術分析_服務治理實踐app

3_Spring Cloud技術分析- spring cloud sleuth負載均衡

5_Spring Cloud技術分析- spring cloud config分佈式

服務發現與服務註冊ide

定製Rabbon客戶端負載均衡策略

Spring Cloud Feign使用1

SpringCloud Feign使用二

SpringCloud Hystrix 實現

SpringCloud超時機制、斷路器模式簡介

Spring Cloud Eureka HA 高可用

SpringCloud Turbine

SpringCloud zuul 網關 集成

Spring Cloud技術分析-spring cloud zuul

ZUUL-API網關

Spring Cloud Zuul微服務網關的API限流

SpringCloud Conf 搭建配置中心

spring cloud- 阿波羅 apollo 本地開發環境

Apollo配置中心

Linux中部署攜程 Apollo 配置中心

SpringCloud Conf 配置中心 屬性加解密之對稱加密

Spring Cloud 配置中心 認證和高可用

分佈式服務鏈路追蹤系統Zipkin

zipkin

 

更多幹貨
分佈式實戰(乾貨)
spring cloud 實戰(乾貨)
mybatis 實戰(乾貨)
spring boot 實戰(乾貨)
React 入門實戰(乾貨)
構建中小型互聯網企業架構(乾貨)
python 學習持續更新
ElasticSearch 筆記
kafka storm 實戰 (乾貨)

原文連接:https://blog.csdn.net/qq_27384769/article/details/79439801

 

(3) SpringBoot +SpringSecurity

1、pom.xml
<!-- 整合spring security -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<!-- 以thymeleaf的形式渲染頁面 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
2、WebSecurityConfig
經過 @EnableWebMvcSecurity 註解開啓Spring Security的功能
繼承 WebSecurityConfigurerAdapter ,並重寫它的方法來設置一些web安全的細節
configure(HttpSecurity http) 方法
經過 authorizeRequests() 定義哪些URL須要被保護、哪些不須要被保護。例如以上代碼指定了 / 和 /home 不須要任何認證就能夠訪問,其餘的路徑都必須經過身份驗證。
經過 formLogin() 定義當須要用戶登陸時候,轉到的登陸頁面。
configureGlobal(AuthenticationManagerBuilder auth) 方法,在內存中建立了一個用戶,該用戶的名稱爲user,密碼爲password,用戶角色爲USER。
@Configuration
@EnableWebSecurity // 註解開啓Spring Security的功能
//WebSecurityConfigurerAdapter:重寫它的方法來設置一些web的安全西街
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests() //定義哪些url須要保護,哪些url不須要保護
.antMatchers("/", "/message/").permitAll() //定義不須要認證就能夠訪問
.anyRequest().authenticated()
.and()
.formLogin()
.loginPage("/login") //定義當須要用戶登陸時候,轉到的登陸頁面
.permitAll()
.and()
.logout()
.permitAll();
http.csrf().disable();
}
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
auth
.inMemoryAuthentication()
.withUser("user").password("password").roles("USER");
//在內存中建立了一個用戶,該用戶的名稱爲user,密碼爲password,用戶角色爲USER
}
}
3、Controller
@Controller public class HelloController {

@RequestMapping("/")
public String index() {
return "index";
}

@RequestMapping("/hello")
public String hello() {
return "hello";
}

@RequestMapping("/login")
public String login() {
return "login";

原文連接:https://blog.csdn.net/qq_27384769/article/details/79464227

 

 

(4) RabbitMq 交換機的四種類型:

Direct是RabbitMQ默認的交換機模式,也是最簡單的模式.即建立消息隊列的時候,指定一個BindingKey.當發送者發送消息的時候,指定對應的Key.當Key和消息隊列的BindingKey一致的時候,消息將會被髮送到該消息隊列中.topic轉發信息主要是依據通配符,隊列和交換機的綁定主要是依據一種模式(通配符+字符串),而當發送消息的時候,只有指定的Key和該模式相匹配的時候,消息纔會被髮送到該消息隊列中.headers也是根據一個規則進行匹配,在消息隊列和交換機綁定的時候會指定一組鍵值對規則,而發送消息的時候也會指定一組鍵值對規則,當兩組鍵值對規則相匹配的時候,消息會被髮送到匹配的消息隊列中.Fanout是路由廣播的形式,將會把消息發給綁定它的所有隊列,即使設置了key,也會被忽略.原文連接:https://blog.csdn.net/qq_27384769/article/details/79464631

相關文章
相關標籤/搜索