自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除