Spring security oauth重复签发令牌的坑
环境: Java 8
Spring Security Oauth 2.0.20.BUILD-SNAPSHOT 点击这里前往原始代码仓库
在工作的时候,发现了个问题,为什么相同的账号在不同的地方会用相同的令牌?这在正常的情况下不是合理的。如果有新的登录,我们也许把原有令牌清除…
VMware Fusion Pro启动虚拟机提示Could not connect 'Ethernet0' to virtual network '/dev/vmnet1'.
操作系统:MacOS Sequoia Version 15.3 虚拟机:VMware Fusion Pro 13
虚拟机系统:Kail 2024.04
CPU: Intel i9-9980HK (16) @ 2.40GHz
GPU: Intel UHD Graphics 630…
iptables和ipset阻断指定区域IP的访问(区域封禁,含Docker)
ipset 是 Linux 上一个用来高效管理 IP 地址集合的工具。你可以把它想象成一个 IP 地址的 “容器” 或者 “列表”, 但这个 “列表” 的查找速度非常快,特别适合用在防火墙规则中。 ipset 在这里的作用就是管理 IP 地址集合。
以下以中国大陆服务器阻断…
编写一个Android ContentProvider 内容提供器
什么是内容提供器 内容提供器(Content Provider)是一个 Android 系统提供的一个对自身存储的内容进行管理或者对其他应用存储的内容进行访问的功能,即提供内容在不同应用之间共享的功能。
基本协议格式
对于简单传递数据,只需要知道基本的格式就可以,格式…
解决Spring Cloud通过Zuul Gateway上传文件中文名乱码
JDK:8u423 Spring Cloud:Edgware.SR6(可谓是很古老的版本了)
Gateway:Zuul(spring-cloud-starter-netflix-zuul - 1.4.7.RELEASE)
之前在公司开发的时候,遇到了一个奇怪的问题,上传文件…
修复 “Expression has changed after it was checked”
修复 “Expression has changed after it was checked. Previous value: 'ngIf: true'. Current value: 'ngIf: false'.” 报错内容
Copy
Expression has…
简单解析TOTP算法
简单解析 TOTP 算法 什么是 TOTP?
TOTP,全称:基于时间的一次性密码(Time-based one-time password),该算法遵循RFC 6238标准,在遵循 RFC 4226 标准的 HOTP 算法的基础上,附带了时间作为消息的增量计数器。
TOTP…
适用于AT89C51的LM4229驱动代码
关于本文 参考文献:
LM4229 Data sheet (1996/08/05)
T6963C Data sheet (1998/10/20)
环境:Proteus 模拟仿真
关于 LM4229
LM4229 是一个自带东芝 T6963C 驱动芯片的 LCD 显示屏…