回答

一共五种

(一)String

这个其实没啥好说的,最常规的set/get操作,value可以是String也可以是数字。一般做一些复杂的计数功能的缓存。

(二)list

使用List的数据结构,可以做简单的消息队列的功能。另外还有一个就是,可以利用lrange命令,做基于redis的分页功能,性能极佳,用户体验好。

(三)hash

这里value存放的是结构化的对象,比较方便的就是操作其中的某个字段。博主在做单点登录的时候,就是用这种数据结构存储用户信息,以cookieId作为key,设置30分钟为缓存过期时间,能很好的模拟出类似session的效果。

(四)set

因为set堆放的是一堆不重复值的集合。所以可以做全局去重的功能。为什么不用JVM自带的Set进行去重?因为我们的系统一般都是集群部署,使用JVM自带的Set,比较麻烦,难道为了一个做一个全局去重,再起一个公共服务,太麻烦了。
另外,就是利用交集、并集、差集等操作,可以计算共同喜好,全部的喜好,自己独有的喜好等功能

(五)sorted set

sorted set多了一个权重参数score,集合中的元素能够按score进行排列。可以做排行榜应用,取TOP N操作

总结

以上是字节二面的一些问题,面完之后其实挺后悔的,没有提前把各个知识点都复习到位。现在重新好好复习手上的面试大全资料(含JAVA、MySQL、算法、Redis、JVM、架构、中间件、RabbitMQ、设计模式、Spring等),现在起闭关修炼半个月,争取早日上岸!!!!

下面给大家分享下我的面试大全资料,如果你也有需要,可以戳这里即可免费领取我的这份复习资料

  • 第一份是我的后端JAVA面试大全

后端JAVA面试大全

  • 第二份是MySQL+Redis学习笔记+算法+JVM+JAVA核心知识整理

MySQL+Redis学习笔记算法+JVM+JAVA核心知识整理

  • 第三份是Spring全家桶资料

三份是Spring全家桶资料

[外链图片转存中…(img-GSHEYW0M-1624960765738)]

MySQL+Redis学习笔记算法+JVM+JAVA核心知识整理

java解析excel合并单元格,100%好评!相关推荐

  1. java导出excel合并单元格

    今天是2018最后一天了,废话就不多说了直接上干货吧! 1.java导出excel用到POI所有jar包 ,大家可以直接到下面地址下载点击打开链接 2.导出excel的方法 package org; ...

  2. java 读取excel 合并单元格_利用java读写Excel文件、合并单元格

    一般的页眉页脚都分为三个部分,左,中,右三部分,利用如下代码可实现插入页眉页脚 java 代码publicstaticvoidsetHeader(WritableSheet dataSheet,Str ...

  3. java读取合并单元格_工具方法:java读取Excel合并单元格(简单实例)

    Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. .NET的开发人员则可以利用NPOI (POI for ...

  4. JAVA:Excel合并单元格数据读取

    问题 使用poi解析excel后,若为合并单元格,仅第一行有数据,后面的合并单元格没有数据: 解决办法 判断cell是否为合并单元格,之后分类处理 //判断是否为合并行if(isMergedRegio ...

  5. java poi excel合并单元格 相同的列以及在有父级约束条件下合并二级列

    import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.util.CellRangeAddress;public clas ...

  6. java导出excel合并单元格_Java 导出Excel 合并Excel单元格

    /** * 导出Excel表格 * * @param allList  要导出的数据 * @param headArr  json键值对 * @param titleArr excel标题 * @pa ...

  7. java 解析excel获取单元格内容封装方法(兼容2003和2007)

    支持xls2003及xlsx2007导入excel //导入excel接口 @RequestMapping(params = "importDecMainCode", method ...

  8. IDEA太强悍了!java导出excel合并单元格边框设置

    前言 又到一年金九银十之际. Java作为目前用户最多,使用范围最广的软件开发技术之一. Java的技术体系主要由支撑Java程序运行的虚拟机,提供各开发领域接口支持的Java,Java编程语言及许多 ...

  9. Java POI 对Excel合并单元格的数据处理

    Java POI 对Excel合并单元格的数据处理 最近在项目开发过程中,有个一个导入Excel文件处理合并单元格数据的需求,就自己在网上找了一个模板,自己进行二次开发来开发需求. Excel工具类 ...

最新文章

  1. 自然语言推理和数据集
  2. intelliJ idea运行新的test功能时,报错:class not found ..... empty test suite
  3. “不一样”的真实渗透测试案例分析
  4. 【转】计算机中浮点数的表示
  5. jQuery(function(){...})与(function($){...})(jQuery)的“兄弟”情结
  6. 阿里云IoT何云飞:智物Cloud AIoT Native 为何能让设备智能更快一步
  7. pandas常见的时间处理函数
  8. educoderpython答案顺序结构程序设计_答案汇总:土木机械类+计算机类
  9. pythonsql注入步骤_防止SQL注入解决方案
  10. R语言高级算法之人工神经网络(Artificial Neural Network)
  11. 301 重定向 怎么让输入的不带www自动加上www
  12. 数字图像处理与分析_第一章
  13. R语言环境下载及RStudio安装教程
  14. MYSQL查看进程和kill进程
  15. JAVA实现贪吃蛇游戏
  16. Android编程权威指南第三版 第32章
  17. 分析报告 | 在线教育APP的市场到底有多大?
  18. 大数据分析界的“神兽”Apache Kylin初解
  19. Android: Jetpack Compose如何禁用涟漪(水波纹)效果
  20. PE保温管申请M1测试是根据NFP 92-507测试吗?

热门文章

  1. TLE(两行轨道数据)卫星行李数据格式解析
  2. QQ邮箱里面添加学校的edu邮箱
  3. 辞职的理由,似乎大家都说不是为了钱
  4. 最出色的员工往往最先离职,却不是因为钱,到底为什么?
  5. VS或VC编译正常,但运行时出现Stack overflow
  6. 一次Python爬虫实战,解决反爬问题!
  7. windows PHP 5 版本的下载
  8. 哪款蓝牙耳机性价比最高?几款大热门蓝牙耳机实测
  9. matlab2016自带ga,[转载]MATLAB中自带遗传算法函数GA的用法
  10. 汽车控制器测试工装-ETest