跳转到主要内容
ZhiJun Blog
  • 分类
  • 标签
  • 动态
  • 跑步
  • 关于
  1. mise 使用指南:全局与项目级工具版本

    2026-11-05 运维 #mise #macos #java #node

    用 mise 统一管理 Java、Node、pnpm、Python、Maven 等版本:全局 config、项目 mise.toml、exec/shell 与多 Java 切换。

  2. macOS 开发环境从零配置:Homebrew + mise + dotfiles

    2026-11-05 笔记 #macos #mise #homebrew

    克隆 dotfiles 并运行 bootstrap.sh:Homebrew 装通用软件,mise 管 Java/Node/pnpm/Python/Maven,symlink 维护 Shell 与 Git。

  3. macOS 上用 Colima 跑 Docker:安装、日常用法与 DNS 踩坑

    2026-11-05 运维 #docker #colima #macos #lima

    在 Mac 上用 Colima(Lima + Docker)替代 OrbStack,含 profile、context 切换,以及拉镜像 [::1]:53 DNS 故障的修复。

  4. 从零实现 Spring Security 7 MFA:一步步接入第二因子

    2026-10-27 Java #spring-security #security

    从一个 Spring Boot Web 项目开始,逐步接入 Spring Security 7 MFA 因子、第二因子校验、接口授权和近期重新验证。

  5. ThingsBoard OAuth2 登录源码解析:新手从授权码到平台 JWT

    2026-10-27 物联网 #thingsboard #oauth2 #spring-security

    从管理配置、授权码回调到用户映射和 ThingsBoard JWT,带新手读懂 ThingsBoard 的 OAuth2 登录实现。

  6. Spring Security 实现社交登录:GitHub、Google、Facebook 与 Apple

    2026-10-27 Java #spring-boot #spring-security

    基于 Spring Boot 4.1.2 和 Spring Security OAuth2 Client,接入 GitHub、Google、Facebook 与 Apple 登录,并梳理授权码流程、回调配置和常见边界。

  7. ThingsBoard MFA 实现解析:从密码认证到二次验证

    2026-10-27 物联网 #thingsboard #spring-security

    从 ThingsBoard 源码追踪 MFA 登录分支、临时 JWT、二次验证因素和强制配置流程。

  8. ThingsBoard 认证与授权机制:从 JWT 到资源权限

    2026-10-27 物联网 #thingsboard #spring-security

    从 ThingsBoard 源码梳理用户名密码登录、JWT 请求认证,以及 SYS_ADMIN、TENANT_ADMIN、CUSTOMER_USER 的资源权限检查。

  9. Spring Security 实现 GitHub Device Flow 登录:原理与实战

    2026-10-26 Java #spring-boot #spring-security

    讲解 GitHub OAuth Device Flow 的设备码、轮询和授权边界,并用 Spring Boot 4.1.2 与 Spring Security 建立浏览器登录会话。

  10. Spring Security 接入微信扫码登录:网站应用实战

    2026-10-26 Java #spring-boot #spring-security

    以微信开放平台网站应用为例,讲解扫码授权、state 校验、code 兑换、openid 账号映射,以及如何建立本站 Spring Security 会话。