当前位置: 首页 > news >正文

做网站需要的图片去哪找技术教程优化搜索引擎整站

做网站需要的图片去哪找,技术教程优化搜索引擎整站,国外免费b2b网站大全黄页88视频,北京it外包公司排行榜Redis快速入门 3.2.3.StringRedisTemplate 为了节省内存空间,我们可以不使用JSON序列化器来处理value,而是统一使用String序列化器,要求只能存储String类型的key和value。当需要存储Java对象时,手动完成对象的序列化和反序列化。…

Redis快速入门

3.2.3.StringRedisTemplate

为了节省内存空间,我们可以不使用JSON序列化器来处理value,而是统一使用String序列化器,要求只能存储String类型的key和value。当需要存储Java对象时,手动完成对象的序列化和反序列化。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

因为存入和读取时的序列化及反序列化都是我们自己实现的,SpringDataRedis就不会将class信息写入Redis了。

这种用法比较普遍,因此SpringDataRedis就提供了RedisTemplate的子类:StringRedisTemplate,它的key和value的序列化方式默认就是String方式。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

省去了我们自定义RedisTemplate的序列化方式的步骤,而是直接使用:

@Autowired
private StringRedisTemplate stringRedisTemplate;
// JSON序列化工具
private static final ObjectMapper mapper = new ObjectMapper();@Test
void testSaveUser() throws JsonProcessingException {// 创建对象User user = new User("虎哥", 21);// 手动序列化String json = mapper.writeValueAsString(user);// 写入数据stringRedisTemplate.opsForValue().set("user:200", json);// 获取数据String jsonUser = stringRedisTemplate.opsForValue().get("user:200");// 手动反序列化User user1 = mapper.readValue(jsonUser, User.class);System.out.println("user1 = " + user1);
}

SON反序列化为Java对象。不过,其中记录了序列化时对应的class名称,目的是为了查询时实现自动反序列化。这会带来额外的内存开销。

3.2.3.StringRedisTemplate

为了节省内存空间,我们可以不使用JSON序列化器来处理value,而是统一使用String序列化器,要求只能存储String类型的key和value。当需要存储Java对象时,手动完成对象的序列化和反序列化。

[外链图片转存中…(img-irFjysCV-1711293162285)]

因为存入和读取时的序列化及反序列化都是我们自己实现的,SpringDataRedis就不会将class信息写入Redis了。

这种用法比较普遍,因此SpringDataRedis就提供了RedisTemplate的子类:StringRedisTemplate,它的key和value的序列化方式默认就是String方式。

[外链图片转存中…(img-0gK2yNEN-1711293162285)]

省去了我们自定义RedisTemplate的序列化方式的步骤,而是直接使用:

@Autowired
private StringRedisTemplate stringRedisTemplate;
// JSON序列化工具
private static final ObjectMapper mapper = new ObjectMapper();@Test
void testSaveUser() throws JsonProcessingException {// 创建对象User user = new User("虎哥", 21);// 手动序列化String json = mapper.writeValueAsString(user);// 写入数据stringRedisTemplate.opsForValue().set("user:200", json);// 获取数据String jsonUser = stringRedisTemplate.opsForValue().get("user:200");// 手动反序列化User user1 = mapper.readValue(jsonUser, User.class);System.out.println("user1 = " + user1);
}
http://www.yidumall.com/news/12519.html

相关文章:

  • 零基础学计算机难吗上海还能推seo吗
  • 怎么给新公司做网站网络销售平台怎么做
  • 浙江省工程建设信息官方网站留号码的广告网站不需要验证码
  • 做字幕网站网页模板源代码
  • wordpress 全屏图片抖音seo优化怎么做
  • 滨海做网站网站建设方案模板
  • 邯郸网站改版找谁做百度的seo排名怎么刷
  • 纸 技术支持 东莞网站建设真正永久免费的建站系统有哪些
  • 湖北金扬建设网站企业网站排名优化
  • wordpress选不了中文seo含义
  • 珠海企业医疗网站建设如何免费注册网站平台
  • 长沙个人做网站排名中国联通腾讯
  • 电子商务网站开发技术国外搜索引擎网站
  • 免费net网站空间免费的推广软件下载
  • 百度如何才能搜到你的网站蚌埠网络推广
  • 企业手机网站建设策划方案免费网站收录入口
  • 网网站站建建设设seo怎样才能优化网站
  • 网站做app开发关于友情链接的作用有
  • 斐讯n1 WordPress网络优化大师
  • 网站添加在线支付媒体软文推广平台
  • 大庆 网站建设常德seo快速排名
  • 湘西网站建设优化关键词排名提升
  • 沈阳免费seo关键词优化排名怎样优化网站排名
  • 唐山高端网站建设蜜雪冰城推广软文
  • 怎么做企业营销型网站网站推广的具体方案
  • 做一建真题的网站国家免费技能培训有哪些
  • 北京seo网站推广今天的新闻 最新消息摘抄
  • b2c的网站营销的概念是什么
  • 城市建设法规考试网站seo外包优化公司
  • 大连做网站 选领超科技手机优化软件哪个好