2026年6月24日

阶段四:从单体无状态认证到微服务统一身份治理(基于 OAuth2 + BFF 的单点登录(SSO)架构演进)

摘要: 承接阶段三 JWT + Redis 混合无状态认证方案,在解决单服务跨域、多终端适配、令牌生命周期管控的基础上,针对微服务架构下认证孤岛与前端安全耦合问题,完成从单体无状态认证到微服务统一认证的核心升级。通过引入 OAuth2 行业标准协议与 BFF(Backend for Frontend)架构模 阅读全文

posted @ 2026-06-24 00:19 爱文(Iven) 阅读(21) 评论(0) 推荐(0)

阶段三:从有状态羁绊到无状态自由(基于 Spring Security 6 + JWT 的前后端分离认证实践)

摘要: 承接阶段二 Spring Security 6 + Redis 分布式 Session 有状态认证方案,在解决集群会话共享、持久化的基础上,针对有状态架构的终端适配缺陷与纯 JWT 认证的安全管控、用户体验短板,完成单服务架构从分布式 Session 到 JWT 混合无状态认证的核心升级。通过 JW 阅读全文

posted @ 2026-06-24 00:19 爱文(Iven) 阅读(8) 评论(0) 推荐(0)

阶段二:夯实有状态认证底座(基于 Spring Security 6 + Redis Session 的前后端分离认证授权实践)

摘要: 承接上一阶段传统 Session 表单登录基础实践,本阶段将深度拆解Session 有状态认证核心原理,完成 Spring Security 6 + Redis 分布式 Session 的企业级落地,夯实传统有状态认证技术底座;同时针对分布式、前后端分离架构下原生 Session 的适配痛点,给出标 阅读全文

posted @ 2026-06-24 00:18 爱文(Iven) 阅读(9) 评论(0) 推荐(0)

阶段一:SpringSecurity 项目安全基石

摘要: 一、Spring Security 6: Spring Security官方文档 Spring Cloud Security官方文档 Web项目开发中,安全是重中之重,SpringSecurity作为Spring生态官方安全框架,核心解决三大问题: 认证:验证用户身份(比如账号密码是否正确),决定“ 阅读全文

posted @ 2026-06-24 00:18 爱文(Iven) 阅读(10) 评论(0) 推荐(0)

2026年1月13日

1、设计模式

摘要: 一、设计模式: 设计模式的系统化理论,源自1994年《设计模式:可复用面向对象软件的基础》一书,书中首次归纳了23种经典设计模式,奠定了设计模式的理论框架。 设计模式是软件开发中针对通用、高频业务或技术问题的可复用、标准化解决方案,是资深开发者沉淀的编码经验总结,它并非固定可复制的代码片段,而是一套 阅读全文

posted @ 2026-01-13 11:07 爱文(Iven) 阅读(66) 评论(0) 推荐(0)

2025年12月26日

服务云部署

摘要: 一、Dockerfile 手动部署方式: 相关参考 二、Dockerfile+Docker Compose 容器编排手动部署方式: 相关参考 三、Dockerfile+GitLab CI/CD 自动化部署方式: 1、GitLab CI/CD简介: GitLab CI/CD 是 GitLab 内置的一 阅读全文

posted @ 2025-12-26 09:46 爱文(Iven) 阅读(51) 评论(0) 推荐(0)

2025年12月24日

11、GitLab基本操作

摘要: 一、GitLab简介: GitLab 是一款开源的「代码托管 + DevOps 平台」,核心功能覆盖「代码管理、团队协作、自动化 CI/CD、项目管理」全流程,简单说就是:既可以当代码仓库(类似 GitHub、Gitee),又能一站式实现从「代码提交」到「自动构建、测试、部署」的全自动化流程。 极狐 阅读全文

posted @ 2025-12-24 11:17 爱文(Iven) 阅读(140) 评论(0) 推荐(0)

2025年11月24日

19、整合Redis发布订阅与Caffeine本地缓存实现多级缓存架构

摘要: 一、Redis与Caffeine: 1、Redis简介: Redis 是一款开源的分布式内存数据库,支持多种数据结构(字符串、哈希、列表等),常被用作分布式缓存。 核心特性: (1)、独立于应用进程的分布式服务,可部署在单独的服务器 / 集群中。 (2)、支持持久化(RDB/AOF),数据可落地到磁 阅读全文

posted @ 2025-11-24 11:16 爱文(Iven) 阅读(201) 评论(0) 推荐(0)

2025年11月4日

18、Flink CDC监听MySQL-Binlog实现数据监听

摘要: 一、CDC简介: CDC(Change Data Capture)是变更数据捕获的简称,其核心思想是监测并捕获数据库的变动(包括数据或数据表的插入、更新、删除等),将这些变更按发生的顺序完整记录下来,并写入到消息中间件或数据仓库中以供其他服务进行订阅及消费。CDC技术广泛应用于数据同步、数据分发、数 阅读全文

posted @ 2025-11-04 23:03 爱文(Iven) 阅读(765) 评论(0) 推荐(0)

2025年10月31日

17、Canal监听MySQL-Binlog实现数据监听

摘要: 一、Canal简介: Canal 是阿里巴巴开源的一款基于数据库增量日志解析的中间件,主要用于实现数据库变更数据的实时同步。 Canal源码 二、工作原理: 1、MySQL主备复制原理: (1)、MySQL master 将数据变更写入二进制日志( binary log, 其中记录叫做二进制日志事件 阅读全文

posted @ 2025-10-31 10:41 爱文(Iven) 阅读(481) 评论(0) 推荐(0)

导航