![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
文章平均质量分 63
ZeroMaster
编码一时爽,重构火葬场
展开
-
Redis基础知识易混淆知识点总结
Redis基础知识易混淆知识点总结原创 2022-07-26 16:21:13 · 231 阅读 · 0 评论 -
Linux中安装clickhouse
Linux中安装clickhouse原创 2022-07-22 15:52:12 · 5562 阅读 · 0 评论 -
缓存和数据库一致性问题
如何保证缓存和数据库一致性,这是一个老生常谈的话题了。但很多人对这个问题,依旧有很多疑惑:到底是更新缓存还是删缓存?到底选择先更新数据库,再删除缓存,还是先删除缓存,再更新数据库?为什么要引入消息队列保证一致性?延迟双删会有什么问题?到底要不要用?...原创 2022-07-18 14:02:17 · 143 阅读 · 0 评论 -
JAVA导出EXCEL定制型
我们在JAVA导出EXCEL通用型中导出的是通用型的excel。只要是普通类型的都可以用上面的方法。但是一些特别的,需要合并单元格的话通用型的就不可以用了。所以需要我们做特别处理。我们接下来就说下。1先创建工作簿HSSFWorkbook workbook = new HSSFWorkbook();2:准备需要合并的单元格。如果没有合并操作的不用管。//起始行,结束行,起始列,结束列CellRangeAddress callRangeAddress = new CellR...原创 2021-12-22 15:55:33 · 852 阅读 · 0 评论 -
JAVA导出EXCEL通用型
我们在开发的时候肯定会遇到各种导出报表的功能。如果报表过多,这样我们就需要一些通用的报表格式。首先:引入java包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.0</version>..原创 2021-12-22 14:38:45 · 1309 阅读 · 0 评论 -
springBoot集成ShardingSphere实现单库分表
我们在开发项目的时候,会遇到有一个或者几个表的数据量特别大的情况。比如商城中的订单表。这个是随着时间的推进越来越多。所以需要进行分表来处理。让单表的数量不要太多。所以这个时候需要进行分表操作。我们使用比较流行的shardingsphere来实现。...原创 2021-11-25 17:02:09 · 2167 阅读 · 0 评论 -
springBoot集成dynamic-datasource实现多数据源的读写
我们在开发项目的时候,会遇到一些问题。比如在某个数据库实现读数据,某个数据库实现写数据。所以这个时候就需要使用多数据源的读写。所以使用dynamic-datasource来实现。接下来我们就介绍下如何使用。原创 2021-11-24 11:17:37 · 3686 阅读 · 1 评论 -
springBoot集成elasticsearch(游标查询篇) 三
我们在 springBoot集成elasticsearch(配置篇) 一 springBoot集成elasticsearch(功能篇) 二基础上了解了elasticsearch的基本操作。但是我们在查询的时候会遇到一些比较困难的情况。当数据量超过10000的时候就会出现错误。所以,如果使用之前的查询是不行的。所以需要使用游标查询。一:在kibana中的查询如下:1:先查询一下:GET /索引/_search?scroll=10m { "sort" :...原创 2021-10-26 17:59:27 · 3471 阅读 · 0 评论 -
测试使用JMeter
我们在开发完成的时候,有得时候需要压测我们得程序或者系统。我们可以自己写程序或者使用JMeter来压测。现在,我们介绍下如何使用JMeter来压测。一:参数以及环境配置1:HTTP信息头管理器(填写请求头)在任务头上添加->配置元件->测试计划->HTTP信息头管理器如上图,可以通过2来添加Header头。当然, 头部管理器也可以添加管理cookie, 与cookie管理器相比, 这里并不需要添加服务器域名...原创 2021-10-13 10:08:18 · 143 阅读 · 0 评论 -
springBoot集成FastDFS
我们在 分布式文件系统FastDFS的搭建搭建好FastDfs后。线上我们就可以使用FastDFS.接下来我们就集成下。一:使用jar包 <dependency> <groupId>com.github.tobato</groupId> <artifactId>fastdfs-client</artifactId> <versio...原创 2021-09-24 15:22:34 · 334 阅读 · 0 评论 -
springBoot集成rocketMq (功能篇)二
我们在springBoot集成rocketMq (环境搭建篇)一的基础上开始集成springBoot原创 2021-09-24 15:08:14 · 645 阅读 · 0 评论 -
springBoot集成rocketMq (环境搭建篇)一
我们在做一些比较高可用的消息队列的时候,通常有kafka,activeMq和RocketMq可用。activityMq的相关开发可参考:gradle+springBoot2.2集合ActiveMq今天我们就说下如何集成rocketMq,首先说下如何在Linux安装RocketMq.一:下载rocketMq(本文使用 rocketmq-all-4.8.0-bin-release.zip)下载地址:Release Notes - Apache RocketMQ - Version 4...原创 2021-09-23 18:08:16 · 235 阅读 · 0 评论 -
springBoot集成elasticsearch(功能篇) 二
我们在springBoot集成elasticsearch 中完成了集成,但是我们需要知道如何使用。其实es和mysql很相识。 es->索引->字段 mysql->表->字段所以索引和表是一个层级的。接下来,该说下如何使用。一:查询索引 /** * 查询索引是否存在 * @param myIndex * @return */ public boole...原创 2021-09-23 10:53:07 · 1261 阅读 · 0 评论 -
中间件基础知识二:消息中间件
我们在什么情况下使用消息中间件。当我们遇到异步处理,流量削峰,应用解耦的情况下,使用消息中间件特别好。市场上有很多消息中间件,我们主要考虑主流的,如ActiveMQ,RabbitMQ,Kafka,RocketMQ1:选择什么样的消息队列下面是性能比对表特性 ActiveMq RabbitMq RocketMq Kafka 开发者语言 java ...原创 2020-04-29 17:10:03 · 202 阅读 · 0 评论 -
中间件基础知识一:Redis
我们在项目开发的时候很多时候都需要支持缓存,因为许多数据是很少变,或者固定不变的,这个时候就不需要从数据库中去,从缓存中去取速度会快很多。因此就出现了Redis。1:Redis是什么Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。传统数据...原创 2020-04-29 14:33:44 · 952 阅读 · 0 评论