Today I Learned. 今天分享内容:使用Spring Security实现OAuth2授权和认证。
最近在开发 Spring Cloud 微服务时,需要对 OAuth2 的异常处理进行定制,从网上搜到一个 github 仓库:oauth2。这篇仓库的代码实现了 OAuth2 的四种授权模式、I18N 国际化、异常处理、JWT Token,我 fork 了一份代码,做了一些改动,去掉了 webflux、eureka 相关代码。
More »Java, Spring Boot, Microservice, Cloud, Architecture and DevOps Tutorials
Today I Learned. 今天分享内容:JNDI InitialContext源码分析、ClassLoader加载机制。
javax.naming
More »Today I Learned. 今天分享内容:购买新的 VPS 服务器、最近在做什么。
今天看到搬瓦工上的 VPS 还有一个月到期,该 VPS 配置是 40 GB SSD、2 GB RAM、2 TB Bandwidth、3x Intel Xeon CPU、1 Gigabit Network,一年费用是 99 美元。
More »Today I Learned. 今天分享内容:发布到 Maven 中央仓库的第一个项目。
最近在 Github 上创建了一个 Pom 类型的 Maven 项目 chensoul-parent,该项目主页 https://chensoul.github.io/chensoul-parent/ ,这是我的第一个发布对 Maven 中央仓库的项目。
More »Today I Learned. 今天我学了:RMI、Java漏洞安全、Semgrep漏洞检测。
RMI(Remote Method Invocation)是Java语言提供的一种远程调用机制,用于在分布式系统中实现对象之间的远程通信。
More »