摘要: Spring Security OAuth2 微服务认证中心自定义授权模式扩展以及常见登录认证场景下的应用实战 本篇基于 Spring Security OAuth2 扩展了实际开发常用的验证码、手机短信验证码和微信授权登录认证的模式并应用至有来商城的管理前端、移动应用端和微信小程序端,同时稍调整刷新模式使其能够适配扩展的模式以及多用户体系。通过授权模式的扩展揭露 Spring Security OAuth2 的认证流程和底层原理。 阅读全文
posted @ 2021-10-18 18:33 有来技术团队 阅读(3515) 评论(3) 推荐(4) 编辑
摘要: 【Spring Cloud & Alibaba 实战 | 总结篇】Spring Cloud Gateway + Spring Security OAuth2 + JWT 实现微服务统一认证授权和鉴权,基于RBAC设计的适配微服务开发模式权限框架 本篇是开源全栈项目【有来商城】的总结文档,包括对 Spring Security OAuth2 认证授权的核心思想和源码总结,以及系统就如何实现接口和按钮级别细粒度权限控制进行一一说明,也对日常issue问题进行整理,能够帮助大家少走些弯路。 阅读全文
posted @ 2021-07-02 08:31 有来技术团队 阅读(11046) 评论(11) 推荐(11) 编辑
摘要: Spring Cloud实战 | 第六篇:Spring Cloud Gateway + Spring Security OAuth2 + JWT实现微服务统一认证授权鉴权 欢迎大家加入开源项目有来项目交流群,一起学习Spring Cloud微服务生态组件、分布式、Docker、K8S、Vue、element-ui、uni-app等主流全栈技术。 一. 前言 【有来】开源全栈项目版本更新,本文部分内容和项目源码有出入,建议移步至 【Spring Cloud & Alib 阅读全文
posted @ 2020-09-23 16:37 有来技术团队 阅读(56850) 评论(142) 推荐(23) 编辑
摘要: Python3.8+Django+MySQL实现的Python Web版学生增删改查,旨在快速入门Python Web开发 阅读全文
posted @ 2020-05-10 14:58 有来技术团队 阅读(10872) 评论(46) 推荐(8) 编辑
摘要: Canal 实战 | 第一篇:SpringBoot 整合 Canal + RabbitMQ 实现监听 MySQL 数据库同步更新 Redis 缓存 本篇通过实战的方式讲述 Canal + RabbitMQ 实现对 MySQL 数据变动实时监听,应对实际工作直接修改数据库数据后让缓存失效或刷新的场景需求。 阅读全文
posted @ 2021-11-08 01:47 有来技术团队 阅读(1176) 评论(0) 推荐(4) 编辑
摘要: 🎃:jack_o_lantern::jack_o_lantern: 记录每年 Github 万圣节彩蛋,也记录有来项目成长历程。 2021 万圣节彩蛋 2020 万圣节彩蛋 阅读全文
posted @ 2021-10-31 13:56 有来技术团队 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 前言 有来项目的数据库在此之前使用的是 Docker 部署的,具体可见文章 Docker 安装 MySQL8 ,服务器是阿里云 2C2G 的ECS轻量服务器,可能是配置问题有时不论查什么都要等很长很长时间,原因一直未明。网上也有相关资料说不推荐使用 Docker 跑数据库的,主要原因是IO和网络性能 阅读全文
posted @ 2021-10-31 11:24 有来技术团队 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Spring Security OAuth2 微服务认证中心自定义授权模式扩展以及常见登录认证场景下的应用实战 本篇基于 Spring Security OAuth2 扩展了实际开发常用的验证码、手机短信验证码和微信授权登录认证的模式并应用至有来商城的管理前端、移动应用端和微信小程序端,同时稍调整刷新模式使其能够适配扩展的模式以及多用户体系。通过授权模式的扩展揭露 Spring Security OAuth2 的认证流程和底层原理。 阅读全文
posted @ 2021-10-18 18:33 有来技术团队 阅读(3515) 评论(3) 推荐(4) 编辑
摘要: Mapper 类方法添加注解: @InterceptorIgnore(tenantLine = "true") 亲测有效。 阅读全文
posted @ 2021-09-29 16:00 有来技术团队 阅读(856) 评论(1) 推荐(0) 编辑
摘要: SpringBoot 整合 Elastic Stack 最新版本(7.14.1)分布式日志解决方案,开源微服务全栈项目【有来商城】的日志落地实践 本篇讲述使用 Docker部署 ELK+ Filebeat环境 ,通过轻量级日志采集工具 Filebeat来采集日志,并将日志推送给Logstash,经过 Logstash 的过滤筛选后将数据存入ES,最终日志通过 Kibana 呈现。希望能够帮助快速入门 Elastic 技术栈。 阅读全文
posted @ 2021-09-26 01:35 有来技术团队 阅读(851) 评论(1) 推荐(2) 编辑
摘要: IDEA 集成 Docker 插件实现一键远程部署 SpringBoot 应用,无需三方依赖,开源微服务全栈有来商城线上部署方式 本篇通过 IDEA 集成 Docker插件和通过 Dockerfile 的方式一键完成 SpringBoot应用的打包 → 构建镜像 → 容器创建和启动 的整套应用部署的流程,没有第三方 maven 依赖,十分简单便捷,值得一试。 阅读全文
posted @ 2021-09-23 01:11 有来技术团队 阅读(1003) 评论(2) 推荐(3) 编辑
摘要: 【Spring Cloud & Alibaba 实战 | 总结篇】Spring Cloud Gateway + Spring Security OAuth2 + JWT 实现微服务统一认证授权和鉴权,基于RBAC设计的适配微服务开发模式权限框架 本篇是开源全栈项目【有来商城】的总结文档,包括对 Spring Security OAuth2 认证授权的核心思想和源码总结,以及系统就如何实现接口和按钮级别细粒度权限控制进行一一说明,也对日常issue问题进行整理,能够帮助大家少走些弯路。 阅读全文
posted @ 2021-07-02 08:31 有来技术团队 阅读(11046) 评论(11) 推荐(11) 编辑
摘要: boolean isContain = list.stream().anyMatch(item -> item.getKey().equals(key)); 阅读全文
posted @ 2021-06-23 13:30 有来技术团队 阅读(554) 评论(1) 推荐(1) 编辑
摘要: IDEA工具栏 → HELP → Edit Custom VM Options... 文件尾部添加一行 -Dfile.encoding=utf-8 重启IDEA即可 阅读全文
posted @ 2021-06-18 12:38 有来技术团队 阅读(294) 评论(0) 推荐(0) 编辑