
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>lzs39 Blog</title>
      <link>/blog</link>
      <description>lzs39&#39;s personal blog and website</description>
      <language>zh-cn</language>
      <managingEditor>2468979982@qq.com (lzs39)</managingEditor>
      <webMaster>2468979982@qq.com (lzs39)</webMaster>
      <lastBuildDate>Tue, 22 Jul 2025 19:40:29 GMT</lastBuildDate>
      <atom:link href="/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>/blog/OpenFeign常见问题</guid>
    <title>OpenFeign常见问题</title>
    <link>/blog/OpenFeign常见问题</link>
    
    <pubDate>Tue, 22 Jul 2025 19:40:29 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>OpenFeign</category>
  </item>

  <item>
    <guid>/blog/Spring Boot 特征仓库设计与实现</guid>
    <title></title>
    <link>/blog/Spring Boot 特征仓库设计与实现</link>
    
    <pubDate>Mon, 25 May 2026 03:52:59 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    
  </item>

  <item>
    <guid>/blog/Windows 下 Kafka 安装教程（保姆级）_windows安装kafka-CSDN博客</guid>
    <title>Windows下Kafka安装教程</title>
    <link>/blog/Windows 下 Kafka 安装教程（保姆级）_windows安装kafka-CSDN博客</link>
    
    <pubDate>Tue, 22 Jul 2025 19:40:29 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>Kafka</category>
  </item>

  <item>
    <guid>/blog/Windows上的多版本jdk管理工具--JVMS(JDK Version Manager)</guid>
    <title>Windows上的多版本jdk管理工具--JVMS</title>
    <link>/blog/Windows上的多版本jdk管理工具--JVMS(JDK Version Manager)</link>
    
    <pubDate>Tue, 22 Jul 2025 19:40:29 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>JVMS</category>
  </item>

  <item>
    <guid>/blog/优雅的新增和更新实例</guid>
    <title>优雅的新增和更新实例</title>
    <link>/blog/优雅的新增和更新实例</link>
    
    <pubDate>Tue, 22 Jul 2025 19:40:29 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>Hibernate</category>
  </item>

  <item>
    <guid>/blog/使用OPENAPI快速生成前端的接口代码</guid>
    <title>使用OPENAPI快速生成前端的接口代码</title>
    <link>/blog/使用OPENAPI快速生成前端的接口代码</link>
    
    <pubDate>Tue, 22 Jul 2025 19:40:29 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>OPENAPI</category><category>RESTAPI接口</category>
  </item>

  <item>
    <guid>/blog/生产级AIML特征存储平台：Feast全面使用指南 — Quickstart_feast ai-CSDN博客</guid>
    <title>生产AI/ML特征存储平台</title>
    <link>/blog/生产级AIML特征存储平台：Feast全面使用指南 — Quickstart_feast ai-CSDN博客</link>
    
    <pubDate>Tue, 22 Jul 2025 19:40:29 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>Feast</category>
  </item>

  <item>
    <guid>/blog/oauth2-server-ant-design-pro</guid>
    <title>OAuth2 Server 和Ant Design Pro</title>
    <link>/blog/oauth2-server-ant-design-pro</link>
    
    <pubDate>Fri, 20 Jun 2025 16:45:49 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>OAuth2</category><category>SpringSecurity</category><category>AntDesignPro</category>
  </item>

  <item>
    <guid>/blog/SpringBoot框架中各层（DTO、DAO、Service、Controller）理解_springboot框架各层理解-CSDN博客</guid>
    <title>Springboot框架中各层</title>
    <link>/blog/SpringBoot框架中各层（DTO、DAO、Service、Controller）理解_springboot框架各层理解-CSDN博客</link>
    
    <pubDate>Thu, 22 May 2025 19:40:29 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>Springboot</category>
  </item>

  <item>
    <guid>/blog/oauth2-vault</guid>
    <title>如何用 Vault 保护和管理 Spring Authorization Server JWT 密钥</title>
    <link>/blog/oauth2-vault</link>
    
    <pubDate>Tue, 05 Nov 2024 22:32:29 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringSecurity</category><category>OAuth2</category><category>HashiCorp Vault</category>
  </item>

  <item>
    <guid>/blog/oauth2-dynamic-client-registration</guid>
    <title>OAuth2.0 动态注册客户端</title>
    <link>/blog/oauth2-dynamic-client-registration</link>
    
    <pubDate>Tue, 05 Nov 2024 22:00:29 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringSecurity</category><category>OAuth2</category>
  </item>

  <item>
    <guid>/blog/oauth2-device-flow</guid>
    <title>OAuth2.0设备授权流程</title>
    <link>/blog/oauth2-device-flow</link>
    
    <pubDate>Fri, 04 Oct 2024 20:32:29 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringSecurity</category><category>OAuth2</category>
  </item>

  <item>
    <guid>/blog/spring-ai-ollama</guid>
    <title>Spring AI 和 Ollama</title>
    <link>/blog/spring-ai-ollama</link>
    
    <pubDate>Sun, 21 Apr 2024 19:20:01 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringBoot</category><category>AI</category>
  </item>

  <item>
    <guid>/blog/spring-ai</guid>
    <title>Spring AI</title>
    <link>/blog/spring-ai</link>
    
    <pubDate>Sun, 21 Apr 2024 12:13:37 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringBoot</category><category>AI</category>
  </item>

  <item>
    <guid>/blog/oauth2-custom-consent-page-with-vue</guid>
    <title>使用 Vue.js 构建 OAuth2 授权同意页面</title>
    <link>/blog/oauth2-custom-consent-page-with-vue</link>
    
    <pubDate>Fri, 19 Jan 2024 15:14:29 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringSecurity</category><category>OAuth2</category>
  </item>

  <item>
    <guid>/blog/pagehelper-affects-sql-exception</guid>
    <title>PageHelper 使用不当引发的 SQL 出现两个 limit</title>
    <link>/blog/pagehelper-affects-sql-exception</link>
    
    <pubDate>Mon, 06 Mar 2023 20:26:01 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>Mybatis</category><category>PageHelper</category>
  </item>

  <item>
    <guid>/blog/spring-security-mfa</guid>
    <title>Spring Security 多因素认证（MFA）</title>
    <link>/blog/spring-security-mfa</link>
    
    <pubDate>Sun, 26 Feb 2023 14:24:01 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringSecurity</category>
  </item>

  <item>
    <guid>/blog/archunit-test</guid>
    <title>ArchUnit：轻松测试软件架构</title>
    <link>/blog/archunit-test</link>
    
    <pubDate>Wed, 22 Feb 2023 19:40:29 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>JUnit5</category><category>ArchUnit</category>
  </item>

  <item>
    <guid>/blog/认证服务器使用JWT验证身份</guid>
    <title>认证服务器使用JWT验证身份</title>
    <link>/blog/认证服务器使用JWT验证身份</link>
    
    <pubDate>Wed, 22 Feb 2023 19:40:29 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>认证服务器</category><category>JWT</category>
  </item>

  <item>
    <guid>/blog/oauth2-introspection-with-jwt</guid>
    <title>Spring Security OAuth2 内省协议与 JWT 结合使用指南</title>
    <link>/blog/oauth2-introspection-with-jwt</link>
    
    <pubDate>Sun, 04 Dec 2022 20:14:01 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringSecurity</category><category>OAuth2</category>
  </item>

  <item>
    <guid>/blog/oauth2-opaque-token</guid>
    <title>Spring Security OAuth2 Opaque 令牌的简单使用指南</title>
    <link>/blog/oauth2-opaque-token</link>
    
    <pubDate>Sun, 13 Nov 2022 13:50:01 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringSecurity</category><category>OAuth2</category>
  </item>

  <item>
    <guid>/blog/oauth2-token-access-restrictions</guid>
    <title>Spring Security OAuth 2.0 授权服务器结合Redis实现获取accessToken速率限制</title>
    <link>/blog/oauth2-token-access-restrictions</link>
    
    <pubDate>Sat, 22 Oct 2022 12:21:50 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>OAuth2</category><category>SpringSecurity</category>
  </item>

  <item>
    <guid>/blog/oauth2-jwk-consul-config</guid>
    <title>将Spring Security OAuth2授权服务JWK与Consul 配置中心结合使用</title>
    <link>/blog/oauth2-jwk-consul-config</link>
    
    <pubDate>Mon, 17 Oct 2022 18:22:26 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringSecurity</category><category>OAuth2</category>
  </item>

  <item>
    <guid>/blog/jwk-cache-and-rotate-key</guid>
    <title>Spring Security OAuth2实现简单的密钥轮换及配置资源服务器JWK缓存</title>
    <link>/blog/jwk-cache-and-rotate-key</link>
    
    <pubDate>Mon, 12 Sep 2022 09:56:37 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringSecurity</category><category>OAuth2</category>
  </item>

  <item>
    <guid>/blog/spring-gateway-oauth2</guid>
    <title>将Spring Cloud Gateway 与OAuth2模式一起使用</title>
    <link>/blog/spring-gateway-oauth2</link>
    
    <pubDate>Sat, 13 Aug 2022 12:07:52 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>OAuth2</category><category>SpringSecurity</category>
  </item>

  <item>
    <guid>/blog/springn-security-oidc</guid>
    <title>Spring Security和OpenID Connect</title>
    <link>/blog/springn-security-oidc</link>
    
    <pubDate>Mon, 01 Aug 2022 20:35:28 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>OAuth2</category><category>SpringSecurity</category>
  </item>

  <item>
    <guid>/blog/oauth2-login</guid>
    <title>Spring Security OAuth2登录</title>
    <link>/blog/oauth2-login</link>
    
    <pubDate>Mon, 25 Jul 2022 20:01:01 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>OAuth2</category><category>SpringSecurity</category>
  </item>

  <item>
    <guid>/blog/oauth2-pkce</guid>
    <title>Spring Security OAuth2 带有用于代码交换的证明密钥 (PKCE) 的授权码流</title>
    <link>/blog/oauth2-pkce</link>
    
    <pubDate>Sun, 17 Jul 2022 12:21:50 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>OAuth2</category><category>SpringSecurity</category>
  </item>

  <item>
    <guid>/blog/oauth2-client-model</guid>
    <title>Spring Security OAuth2客户端凭据授权</title>
    <link>/blog/oauth2-client-model</link>
    
    <pubDate>Sat, 09 Jul 2022 18:22:26 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringSecurity</category><category>OAuth2</category>
  </item>

  <item>
    <guid>/blog/persisrence-oauth2-client</guid>
    <title>Spring Security 持久化OAuth2客户端</title>
    <link>/blog/persisrence-oauth2-client</link>
    
    <pubDate>Sun, 03 Jul 2022 11:55:25 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>OAuth2</category><category>SpringSecurity</category>
  </item>

  <item>
    <guid>/blog/custom-oauth2-consent-page</guid>
    <title>自定义OAuth2授权同意页面</title>
    <link>/blog/custom-oauth2-consent-page</link>
    
    <pubDate>Tue, 28 Jun 2022 19:40:29 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringSecurity</category><category>OAuth2</category>
  </item>

  <item>
    <guid>/blog/spring-security-oauth2-jwt</guid>
    <title>将JWT与Spring Security OAuth2结合使用</title>
    <link>/blog/spring-security-oauth2-jwt</link>
    
    <pubDate>Sun, 26 Jun 2022 15:58:00 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>OAuth2</category><category>SpringSecurity</category>
  </item>

  <item>
    <guid>/blog/spring-gateway-csrf</guid>
    <title>SpringGateway使用SpringSecurity防止CSRF攻击</title>
    <link>/blog/spring-gateway-csrf</link>
    
    <pubDate>Wed, 22 Jun 2022 18:49:48 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringCloud</category>
  </item>

  <item>
    <guid>/blog/java-weekly-1</guid>
    <title>Java Weekly 第1期</title>
    <link>/blog/java-weekly-1</link>
    
    <pubDate>Sun, 12 Jun 2022 17:24:47 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>weekly</category>
  </item>

  <item>
    <guid>/blog/mybatis-mysql-keyword</guid>
    <title>Mybatis-plus遇到MySQL关键字如何解决</title>
    <link>/blog/mybatis-mysql-keyword</link>
    
    <pubDate>Wed, 18 May 2022 17:33:52 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>mybatis</category><category>java</category>
  </item>

  <item>
    <guid>/blog/factory-pattern</guid>
    <title>设计模式-工厂方法模式</title>
    <link>/blog/factory-pattern</link>
    
    <pubDate>Sun, 15 May 2022 20:24:52 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>java</category>
  </item>

  <item>
    <guid>/blog/java-ssh</guid>
    <title>使用Java连接SSH</title>
    <link>/blog/java-ssh</link>
    
    <pubDate>Sun, 15 May 2022 17:24:47 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>ssh</category><category>java</category>
  </item>

  <item>
    <guid>/blog/singleton-pattern</guid>
    <title>设计模式-单例模式</title>
    <link>/blog/singleton-pattern</link>
    
    <pubDate>Wed, 11 May 2022 20:26:19 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>java</category>
  </item>

  <item>
    <guid>/blog/spring-start-event</guid>
    <title>SpringBoot启动完成前后执行某个方法</title>
    <link>/blog/spring-start-event</link>
    
    <pubDate>Tue, 10 May 2022 21:10:10 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringBoot</category>
  </item>

  <item>
    <guid>/blog/springboot-integrate-redis</guid>
    <title>SpringBoot整合redis</title>
    <link>/blog/springboot-integrate-redis</link>
    
    <pubDate>Tue, 10 May 2022 20:23:20 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringBoot</category><category>redis</category>
  </item>

  <item>
    <guid>/blog/spring-read-resource</guid>
    <title>Spring项目的resources目录下的文件读取</title>
    <link>/blog/spring-read-resource</link>
    
    <pubDate>Mon, 09 May 2022 20:50:16 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringBoot</category>
  </item>

  <item>
    <guid>/blog/spring-mvc-annotation</guid>
    <title>注解@PathVariable、@RequestParam、@RequestBody、@RequestHeader讲解</title>
    <link>/blog/spring-mvc-annotation</link>
    
    <pubDate>Mon, 09 May 2022 12:13:37 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    <category>SpringMvc</category>
  </item>

  <item>
    <guid>/blog/风控引擎交易请求决策流程设计与实现</guid>
    <title></title>
    <link>/blog/风控引擎交易请求决策流程设计与实现</link>
    
    <pubDate>Mon, 25 May 2026 03:52:59 GMT</pubDate>
    <author>2468979982@qq.com (lzs39)</author>
    
  </item>

    </channel>
  </rss>
