- 博客(6)
- 资源 (86)
- 收藏
- 关注
原创 spring cloud使用seata实现分布式事务控制
在spring cloud技术栈中分布式事务也是比较重要的一环,分布式事务的处理关系到了数据的一致性和完整性,所以微服务的开发分布式事务是必不可少的,这也对开发人员也是不小的挑战,好在市面上不缺分布式事务的解决方案,这些方案也各有优劣,本次将把seata作为分布式事务的解决方案来进行代码实现,在这之前我特意找了点资料给大家参考分布式事务的三种解决方案: https://www.cnblogs.com/bluemiaomiao/p/11216380.htmlseata原理解析:https://www.
2020-11-20 23:07:02 644
原创 spring-security-oauth2.0的使用入门
oauth2.0也是开发中用的比较多的一种授权机制,它主要用来颁发令牌;OAuth 引入了一个授权层,用来分离两种不同的角色:客户端和资源所有者。......资源所有者同意以后,资源服务器可以向客户端颁发令牌。客户端通过令牌,去请求数据。通过上面对oauth的介绍,我们已经大概知道它的用途了,现在由于各种原因oauth1几乎已经没人再用了,目前用的较多的是oauth2.0; oauth2.0规定了四种获得令牌的流程,如下所示:授权码(authorization-code) 隐藏式(implici
2020-11-20 16:35:37 2552 1
原创 spring boot整合spring security和jwt实现分布式认证和权限处理
spring security是spring官方比较推荐的用于认证和权限的解决方案,市面上做认证和权限的开发框架还有shiro,spring boot也提供了shiro的解决方案,本人在之前的开发中大多使用了shiro,但是spring security也是值得一学的,除了官方推荐的原因像spring oauth2.0也会用到它,所以学习一下还是很有必要的,本次将围绕spring security的认证授权、jwt进行学习分享1 依赖的引入<!-- springsecurity的依赖 --&
2020-11-19 16:32:11 1214 3
原创 spring cloud alibaba之sentinel入门
sentinel作为hystrix的替代品现在已慢慢融入我们的日常开发了,虽然阿里官方已经提供了开发文档等资料,但还是有许多地方需要注意,否则也容易出现问题。至于sentinel就不多说了,关于这方面的介绍还是比较多的,大家自行查阅资料即可1 sentinel控制台的安装参考资料:https://github.com/alibaba/spring-cloud-alibaba/wiki/Sentinelgithub上的资料日常开发应该够用了,但站在严谨的角度还是差点意思,例如文档没有写明怎样自定义
2020-11-18 21:31:17 765 2
原创 nacos1.3.x的安装以及在spring cloud中的简单使用
一 nacos的下载和安装参考资料: https://nacos.io/zh-cn/docs/quick-start.html官方的参考资料写的比较简单,日常开发如果使用nacos作为本地开发环境或者生产环境我建议还需要做一下配置文件的修改,主要就是数据库连接的配置,这样下次启动nacos编写的配置文件会从数据库读取并加载,步骤如下1 执行nacos提供的sql脚本到本地或云数据库sql脚本一般放在nacos的conf目录中,我们只需把nacos-mysql.sql文件执行一下在数据库生成.
2020-11-16 15:33:54 195
原创 spring cloud服务注册与发现之consul
一 consul的使用背景随着netflix项目进入维护模式,与之相关的技术都受到不同程度的影响,影响较大的应该是eureka,Hystrix了,因此我们不得不寻找与之相关的替代品,对于eureka的替代我们可以选择consul,nacos等等,本次给大家分享的是consul作为服务发现和注册中心的使用心得二 consul的下载、安装和启动下载地址: https://www.consul.io/downloads默认下载也会根据当前电脑的操作系统提供下载,也可以按需下载对于的版本,直接下载.
2020-11-13 12:49:27 424
php操作xml的三种方法
2013-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人