热文实战Spring Cloud Oauth2系列(八)自定义密码错误等信息提示 在前面的文章《实战Spring Cloud Oauth2系列(三)自定义查询用户的数据结构》和《实战Spring Cloud Oauth2系列(四)自定义查询客户端的数据结构》我们介绍了这两个方法仅仅是通过单一的用户... Rae微服务实战2023-05-051301 阅读0 评论
实战Spring Cloud Oauth2系列(七)统一成功返回结果 上一篇文章《实战Spring Cloud Oauth2系列(六)统一异常返回结果》我们介绍了使用spring security oauth2.0的时候遇到异常,我们把异常的格式转换成统一格式,但是还有一个问题,由于这... Rae微服务实战2023-05-05922 阅读0 评论
热文实战Spring Cloud Oauth2系列(六)统一异常返回结果 在实际的工作中,我们经常会涉及到统一返回的异常信息,例如:{ "errorCode": 200, "errorMsg": "请求成功", "data": null }这种统一形式的异常信息,但是在这里我们的sprin... Rae微服务实战2023-05-051151 阅读0 评论
热文实战Spring Cloud Oauth2系列(五)实现多客户端登录 在oauth登录里面,我们使用密码模式来演示下登录,首先我们看看第一次登录:我们再看看第二次登录的效果:从两次登录的效果来看,我们可以看到登录的access_token是一样的,但是超时时间会减少,这是怎么回事呢?这... Rae微服务实战2023-05-051302 阅读0 评论
实战Spring Cloud Oauth2系列(四)自定义查询客户端的数据结构 上一篇文章《实战Spring Cloud Oauth2系列(三)自定义查询用户的数据结构》我们介绍了自定义查询用户,在oauth里面,还有一个比较重要的信息就是oauth的客户端应用,每一个应用我们一般都会分配app... Rae微服务实战2023-05-05914 阅读0 评论
实战Spring Cloud Oauth2系列(三)自定义查询用户的数据结构 上一篇文章《实战Spring Cloud Oauth2系列(二)实战编写一个oauth认证服务器》我们编写了一个oauth2的服务端,同时可以跑起来了,大家可以测试下,这篇文章我们介绍下自定义查询用户的数据结构。在使... Rae微服务实战2023-05-05918 阅读0 评论
热文实战Spring Cloud Oauth2系列(二)实战编写一个oauth认证服务器 上一篇文章《实战Spring Cloud Oauth2系列(一)Oauth2的介绍》我们粗略的介绍了一下Oauth2.0相关的一些核心内容,从本文开始,我们开始进入到oauth2.0相关的实战篇。首先我们介绍下这个实... Rae微服务实战2023-05-051061 阅读0 评论
实战Spring Cloud Oauth2系列(一)Oauth2的介绍 在日常的用户系统体系里面,我们经常会涉及到用户的登录认证体系,目前使用最广泛的就是oauth2.0的用户登录认证体体系,所以这里我们介绍下Oauth2相关的登录认证体系的实现。什么是oauth2.0?OAuth 是一... Rae微服务实战2023-05-05897 阅读0 评论
热文Websocket系列(三)解决websocket集群的session共享问题 在websocket中,服务端主要使用的是session打交道,但是由于session无法实现序列化,不能存储到redis这些中间存储里面,因此这里我们只能把session存储在本地的内存中,那么如果是集群的话,我们... Rae微服务实战2023-04-212285 阅读0 评论
热文Websocket系列(二)解决websocket不能使用@Autowired的问题 上一篇文章我们演示了使用springboot构建一个websocket服务端的案例,我们在代码里面使用到了SocketServerProduct这个类,这个类我们在springboot中习惯使用@Autowired这... Rae微服务实战2023-04-211574 阅读0 评论
热文Websocket系列(一)Springboot构建websocket服务端 在前面的文章:《Springboot项目开发websocket服务端》我们演示过使用springboot来构建websocket,但是那种方式是使用的传统的方式,这篇文章我们介绍下使用springboot自带的@Se... Rae微服务实战2023-04-211392 阅读0 评论
热文微服务实战spring cloud alibaba(二十一)为springboot服务添加actuator 在生产环境中,我们需要为每一个服务开启监控,当出现意外情况的时候,监控平台就需要进行报警,同时我们需要人工介入去整理这些服务。这里我们介绍下开启springboot里面自带的actuator服务。在springboo... Rae微服务实战2023-03-281049 阅读0 评论
热文微服务实战spring cloud alibaba(二十二)使用redis实现接口的令牌桶算法限流 上一篇文章《微服务实战spring cloud alibaba(二十一)使用注解的方式实现单个接口的令牌桶限流》我们介绍了使用guava框架实现令牌筒算法限流,这篇文章我们再升级一下,因为真实的环境中我们很少会把gu... Rae微服务实战2023-03-201010 阅读0 评论
微服务实战spring cloud alibaba(二十一)使用注解的方式实现单个接口的令牌桶限流 上一篇文章《微服务实战spring cloud alibaba(二十)利用guava框架实现单个接口的令牌桶限流》我们介绍了使用guava框架实现单个接口的令牌桶限流。但是大家想象一下,真实的生产业务,有直接在con... Rae微服务实战2023-03-20814 阅读0 评论
微服务实战spring cloud alibaba(二十)利用guava框架实现单个接口的令牌桶限流 在前面的springcloud实战项目中我们有介绍使用setinel进行限流。这篇文章我们介绍下使用谷歌的guava框架实现单个接口的令牌筒限流。首先我们介绍下什么是令牌筒限流:令牌桶算法的原理也比较简单,我们可以理... Rae微服务实战2023-03-20981 阅读0 评论