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

网站建设课程OBE今日军事新闻头条最新

网站建设课程OBE,今日军事新闻头条最新,做营销网站应该要注意些什么,制作一个网站并上传访问(笔记总结自b站黑马程序员课程) 为了在反序列化时知道对象的类型,JSON序列化器会将类的class类型写入json结果中,存入Redis,会带来额外的内存开销。 为了减少内存的消耗,我们可以采用手动序列化的方式&am…

(笔记总结自b站黑马程序员课程)

为了在反序列化时知道对象的类型,JSON序列化器会将类的class类型写入json结果中,存入Redis,会带来额外的内存开销。

为了减少内存的消耗,我们可以采用手动序列化的方式,换句话说,就是不借助默认的序列化器,而是我们自己来控制序列化的动作,同时,我们只采用String的序列化器,这样,在存储value时,我们就不需要在内存中就不用多存储数据,从而节约我们的内存空间。

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

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

@SpringBootTest
class RedisStringTests {@Autowiredprivate StringRedisTemplate stringRedisTemplate;@Testvoid testString() {//写入一条String数据stringRedisTemplate.opsForValue().set("name","book");//获取String数据Object name = stringRedisTemplate.opsForValue().get("name");System.out.println(name);}private static final ObjectMapper mapper = new ObjectMapper();@Testvoid testSaveUser() throws JsonProcessingException {//创建对象User user = new User("bcd",22);//手动序列化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);}}

 

http://www.dinnco.com/news/65760.html

相关文章:

  • 重庆做营销网站企业查询系统官网天眼查
  • 网站建设那个好软文推广多少钱
  • wordpress 社交登陆苏州seo建站
  • 自己做网站导航南京seo代理
  • 网站托管哪家好黑龙江最新疫情通报
  • 武义县网站建设搜索排名竞价
  • 建企业网站哪家好seo数据分析
  • 域名停靠应用下载软件大全2023系统优化软件
  • 网站后台这么做视频教程郑州本地seo顾问
  • 网站的侧边栏怎么做电商代运营公司十强
  • 上海注册公司流程及资料佛山做seo推广公司
  • 公司在百度做网站找谁有趣软文广告经典案例
  • 石狮网站建设报价常州网站推广排名
  • wordpress在线建站百度竞价登录
  • 赤坎网站开发公司游戏推广员怎么做
  • 专业修真功法网站网站推广优化怎样
  • 凡科建站官网网站模板steam交易链接怎么看
  • 台州网站建设开发seo关键词怎么优化
  • 学网站开发有用么福州seo兼职
  • 达州网站建设yufanse最新病毒感染什么症状
  • 卖房网站排名免费网站推广优化
  • 北京seo网站推广百度搜索关键词规则
  • 国外的调查网站上做问卷公司网址
  • 毕节建设局网站cnn头条新闻
  • php网站连接数据库seo优化的主要任务包括
  • 怎么做网站内的搜索seo关键词排名优化案例
  • 企业网站开发研究现状站长之家seo查找
  • 网站制作上首页百度推广广告收费标准
  • 网站建设设计解决方案百度总部投诉电话
  • 重庆网站建设 cqhtwl百度网址大全在哪里找