Java
2025
生成 ClientId 与 ClientSecret:从随手一写到性能优化
··326 字·2 分钟
在对接 API 网关或开发 OAuth2 服务时,需要为应用生成唯一的 ClientId 和高强度的 ClientSecret。
2022
Invalid calling convention 63
··95 字·1 分钟
在 Java 中使用 jna 调用本地库的方法时,经常会有回调方法,回调方法在 Linux 和 Windows 中是有区别的,使用不正确会抛出异常:java.lang.IllegalArgumentException: Invalid calling convention 63
2020
工具方法-判断当前时间是否在指定时间范围
··177 字·1 分钟
项目中遇到一个需求,简单来说就是预约和抢购,预约有开始时间和结束时间,抢购也有开始时间和结束时间,这些时间只需要在数据库中存储的是 time 类型,因为只需要小时分钟秒,不需要年月日。分享几个工具方法,用来比较当前时间是否在指定时间范围。
2019
SpringBoot 整合 Shiro 实现认证和授权
··424 字·2 分钟
Shiro 是 Apache 软件基金会下有名的安全框架,本文记录在 SpringBoot 中如何使用 Shiro 实现用户认证及授权。