首页 > 其他 > 详细

博客学习地址链接

时间:2019-08-27 15:18:00      阅读:44      评论:0      收藏:0      [点我收藏+]

说明:使用是的时候直接百度本文链接即可

(1) 分布式事务解决方法

本文链接:https://blog.csdn.net/qq_27384769/article/details/79305143
分布式事务处理三
更多干货
分布式事务处理一
分布式事务二
分布式事务处理三
分布式事务四_基于可靠消息的最终一致性
分布式事务五_基于可靠消息的最终一致性_异常流程
分布式事务六_常规MQ队列
分布式事务七_幂等性设计
分布式事务八_可靠消息最终一致性方案
分布式事务九_基于可靠消息的最终一致性代码
分布式事务10_最大努力通知形势
柔性事务解决方案:TCC(两阶段型、补偿型)
支付宝 分布式事务服务 DTS 一
分布式事务服务 DTS二
分布式事务服务 DTS三
支付宝 分布式事务服务 DTS四

(2) SpringCloud 与SpringBoot 学习链接

 

本文链接:https://blog.csdn.net/qq_27384769/article/details/79439801
spring cloud 实战(干货)
更多干货
spring cloud 微服务

spring cloud 知识点

Spring Cloud技术分析

1_Spring Cloud技术分析-服务治理

2_Spring Cloud技术分析_服务治理实践

3_Spring Cloud技术分析- spring cloud sleuth

5_Spring Cloud技术分析- spring cloud config

服务发现与服务注册

定制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

一、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>
二、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
}
}
三、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

 

博客学习地址链接

原文:https://www.cnblogs.com/emmetyang/p/11418406.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!