- 博客(2)
- 收藏
- 关注
原创 ThreadLocal的基本使用,以及它是如何保证线程安全
主要是用到了ThreadLoaclMap对象,它是一个Map,存储当前线程关于user的对象,map的key是创建的users;如果map中的对象不为空,证明存在user对象,直接返回user对象,不存就调用 setInitialValue()方法初始化map,将user存入map中并返回user对象。上面的user对象,是我在项目中需要保护的资源,user对象存放的是用户的信息,为用户独享,所以需要保证线程安全。直接调用set()方法,完成map初始化,并将user对象存放到map中。
2023-08-12 01:15:08 757 1
原创 Fastjson实现Java对象序列化与反序列化(操作Redis)
/3 把mysql捞到的数据写入redis,方便下次查询能命中缓存。// 调用JSON.toJSONString方法,将customer对象序列化成字符串。// 把mysql捞到的数据写入redis,存入时使用序列化的对象。// redis中查询出customer的JSON字符串。// mysql有,redis无。// 调用JSON.parseObject()// 先从redis查customer。// redis中没有,去mysql查。// 查询出customer对象。1.导入Maven依赖。
2023-08-09 01:39:28 519 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人