摘要: EasyExcel操作 导入依赖 <!--easyexcel--> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.0-beta2</version> </depe 阅读全文
posted @ 2021-09-17 09:47 saxon宋 阅读(48) 评论(0) 推荐(0) 编辑
摘要: POI-Excel读 03版本 @Test public void testRead03() throws Exception { // 获取文件流 FileInputStream inputStream = new FileInputStream(PATH + "观众统计表03.xls"); // 阅读全文
posted @ 2021-09-16 13:25 saxon宋 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 大文件写HSSF 缺点:03版本最多只能处理65536行,否则会抛出异常 java.lang.IllegalArgumentException: Invalid row number (65536) outside allowable range (0..65535) 优点:过程中写入缓存,不操作磁 阅读全文
posted @ 2021-09-16 11:14 saxon宋 阅读(418) 评论(0) 推荐(0) 编辑
摘要: POI-Excel写 创建项目 1、创建普通Maven项目 poi-study 2、引入pom依赖 <dependencies> <!--xls(03)--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifa 阅读全文
posted @ 2021-09-14 15:29 saxon宋 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 概述 常用信息 1、将用户信息导出为excel表格(导出数据….) 2、将Excel表中的信息录入到网站数据库(习题上传….) 开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中! 操作Excel目前比较流行的就是 Apache POI 和 阿里巴巴的 easyExcel 阅读全文
posted @ 2021-09-14 14:30 saxon宋 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Redis缓存穿透和雪崩(面试高频、工作常用) Redis缓存使用流程 客户端向服务器发送读请求,此时后台会先去缓存中查数据,如果数据命中,那么返回结果,反之去数据库中查询,如果数据库中查到数据,那么返回数据,并且写入缓存,如果没有查到该数据即返回空结果 缓存穿透(数据未命中) 概念 缓存穿透的概念 阅读全文
posted @ 2021-08-31 10:58 saxon宋 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 哨兵模式 主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。 一、哨兵模式概述 哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程, 阅读全文
posted @ 2021-08-31 10:42 saxon宋 阅读(1919) 评论(0) 推荐(0) 编辑
摘要: Redis主从复制 概念 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave以读为主。 默认情况下,每台Re 阅读全文
posted @ 2021-08-31 09:41 saxon宋 阅读(49) 评论(0) 推荐(0) 编辑
摘要: Redis发布订阅 Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis客户端可以订阅任意数量的频道。 订阅/发布消息图: 第一个:消息发送者 第二个:频道 第三个:消息订阅者! 下图展示了频道 channel1 , 以及订阅这个频 阅读全文
posted @ 2021-08-30 16:13 saxon宋 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 持久化之AOF(Append Only File) 默认是不开启的 我们只需要将appendonly改为yes就开启了aof! 以日志的形式来记录每个写操作,将Reids执行过的写入指令记录下来,只许追加文件但不可以改写文件,redis启动之初会读取aof文件重新构建数据,换言之,redis重启的话 阅读全文
posted @ 2021-08-30 15:28 saxon宋 阅读(164) 评论(0) 推荐(0) 编辑