话题精选
读书
旅行
好物
极客
个人总结
所有博客
ChenSoul
健康,爱情和使命,按照这个顺序,其它的都不重要。
访问博客
[译]SPRING BOOT JWT - 如何使用 SPRING SECURITY 和 JSON WEB 令牌保护您的 REST API
[译]Spring Security 与 JWT for REST API
Java设计模式:Builder
Java设计模式:Business Delegate
Java设计模式:Bridge
Java设计模式:Balking
[译]REST API 的自定义错误消息处理
[译]使用Spring进行REST的错误处理
[译]使用@Async进行Spring Security上下文传播
[译]Spring Events
[译]如何在Spring中执行@Async
用户故事如何应用到个人管理
如何成为一名合格的架构师
软件开发流程和常用开发方法
[译]Spring Boot项目如何实现JWT认证?
[译]没有WebSecurityConfigurerAdapter的Spring Security.md
[译]如何在Spring Boot2中使用UserDetailsService实现安全性?
[译]如何在Spring Boot3中使用UserDetailsService实现安全性?
[译]Spring Boot项目如何实现Security?
[译]Spring Security 和 Spring Boot 入门
[译]为 Spring Boot 应用程序创建优化的 Docker 映像
[译]Spring Security:深入了解身份验证和授权
[译]深入了解Spring事务管理:@Transactional
[译]Spring Security - JWT
[译]Spring Security - OAuth2
[译]Spring Security - 表单登录、记住我和注销
[译]Spring Security - 使用数据库表单登录
数据库如何设计树形结构
Spring Security和OAuth2发展过程
《Effective Java 3》笔记17:减少可变性
Java设计模式:Async Method Invocation
Java设计模式:API Gateway
Java设计模式:Arrange/Act/Assert
周报-28|技术文档范例
[译]Spring Boot授权服务器 - 使用 Java 的资源服务器和客户端凭证示例
[译]Spring Boot异常处理完整指南
[译]使用 Spring 的 Null-Safety 注解保护您的代码免受 NullPointerExceptions 的影响
[译]使用 Spring Boot 和 Spring Security 配置 CORS
[译]在 Spring 中实现 OAuth2:使用范围(第 2 部分)
[译]在 Spring 中实现 OAuth2:使用范围(第 2 部分)
[译]在 Spring 中实现 OAuth2:第 1 部分
[译]使用Spring Boot2和Spring Security 5以及JDBC令牌存储进行Oauth2集中授权
周报-26|上半年的绩效总结
Python学习7:输入和输出
Python学习6:模块和包
Java设计模式:Ambassador
周报-25|端午安康
[译]微服务设计模式
Java设计模式:Aggregator Microservices
[译]Python模块和包-简介
Python学习5:函数
[译]用 Bottle 开发
周报-24|如果没有疼痛
[译]为恐龙解释现代CSS
[译]为恐龙解释现代HTML
[译]为恐龙解释现代JavaScript
《Effective Java 3》笔记15:尽量减少类和成员的可访问性
周报-23|读书、健身、定投、帮朋友、陪家人
Python学习4:流程控制
Python学习3:运算符和表达式
Python学习2:数据类型
Java设计模式:Adapter
周报-22|微信读书笔记助手
Java设计模式:Visitor
Java设计模式:Acyclic Visitor
[译]什么是 Python Wheels,你为什么要关心它?
[译]使用 Python 的 pip 管理项目的依赖关系
周报-21|Python之禅、产品经理被优化、端午节送节
Java设计模式:Active Object
《Effective Java 3》笔记14:考虑实现 Comparable 接口
《Effective Java 3》笔记13:明智地覆盖 clone 方法
《Effective Java 3》笔记12:当覆盖 equals 方法时,总要覆盖 hashCode 方法
周报-20|自动生成每日早报、周末团建
Python学习1:注释、变量和常量
《Effective Java 3》笔记11:当覆盖 equals 方法时,总要覆盖 hashCode 方法
【翻译】Build Robust Continuous Integration With Docker and Friends
Java设计模式:Abstract Document
Java设计模式:Abstract Factory
周报-19|武功山看日出、Python初学建议
JSR 166规范
《Effective Java 3》笔记10:覆盖equals方法时应遵守的约定
Git Flow分支模型和使用
周报-18|导出豆瓣数据、Effective Java 3第二章总结
Python包和环境管理
Python安装、构建、发布、下载和运行
《Effective Java 3》笔记9:使用 try-with-resources 优于 try-finally
《Effective Java 3》笔记8:避免使用终结器和清除器
周报-17|导出苹果健康数据、自动化收集个人数据、FlexyPool动态连接池
《Effective Java 3》笔记7:排除过时的对象引用
《Effective Java 3》笔记4:用私有构造函数使类不可实例化
周报-16|《灌篮高手》电影、《春山如笑》话剧
《Effective Java 3》笔记:避免创建不必要的对象
周报-15|Umami升级到2.0、汉街蜡像馆、使用Strava跑步
《Effective Java 3》笔记:使用私有构造函数或枚举类型创建单例
周报-14|如何学习一门编程语言
《Effective Java 3》笔记:使用私有构造函数或枚举类型创建单例
周报-13|健身、记账、更新SSL证书、代码提交百度站点收录
《Effective Java 3》笔记:使用构造器代替构造函数
《Effective Java 3》笔记:静态工厂方法代替构造函数
周报-12|车辆被堵、开车总结、Effective Java3笔记
查看更多