
SemaphoreSlim误用导致锁失效的BUG
BUGinternal class Program
{
static SemaphoreSlim semaphoreSlim = new SemaphoreSlim(1,1);
public async Task foo(CancellToken cancelltoken)
{
try{
//超时会释放锁,进入后序代码执行,不会报错停止执行
...

Spring Jackson 序列化反序列化
基于SpringBoot默认的Jackson对处理Json,要实现RequestBody反序列化,ResponseBody序列化,全局配置。主要是反序列化输入难处理方法一spring.jackson.date-format=yyyy-MM-dd HH:mm:ss 这个只对输出有效方法二@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")...