![](https://img-blog.csdnimg.cn/2020052116442086.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
中间件
文章平均质量分 68
中间件学习专栏
零度念者
java工作者,欢迎一起学习交流,多谢关注
展开
-
【BUG】修改实体类后redis读取缓存报错local class incompatible: stream classdesc serialVersionUID = -176773094716434
修改实体类后redis读取缓存报错local class incompatible: stream classdesc serialVersionUID = -176773094716434原创 2023-12-01 15:29:33 · 477 阅读 · 1 评论 -
SpringBoot整合Redisson,赶紧整起来!
Redisson是一个基于Java的开源的、高级的Redis客户端,它实现了Redis的分布式和响应式特性,Redisson能够让Java开发者更方便地与Redis进行交互。通过以上几个简单的步骤,我们就可以完成Redisson整合,希望对你有用。原创 2023-11-02 19:01:02 · 1262 阅读 · 0 评论 -
【Docker】十分钟完成mysql8安装,你也可以的!!!
本文基于Docker安装mysql:8.0.29,首选确保系统安装了docker和docker-compose。没有使用过docker朋友可以去看看博主的这篇文章十分钟就能上手docker?要不你也试试?提示:以下是本篇文章正文内容,仅供参考安装mysql完成,是不是很简单。原创 2023-11-01 17:07:21 · 386 阅读 · 0 评论 -
十分钟RabbitMQ环境搭建(Linux)
十分钟RabbitMQ环境搭建(Linux)前言一、安装方式二、RPM方式安装1.安装erlang1.1 安装erlang所需依赖1.2 编译并安装Erlang1.3 配置Erlang环境变量1.4 创建软链1.5 查看安装erlang版本2.安装RabbitMQ2.1 下载完上传服务器并解压2.2 配置rabbitmq环境配置文件2.3 开启web管理界面插件2.4 启动rabbitmq2.5 添加用户并设置访问权限2.6 设置rabbitmq 开机自启3.RabbitMQ插件安装3.1 查看Rabbit原创 2021-05-11 15:01:58 · 468 阅读 · 0 评论 -
十分钟完成Linux ES环境搭建
十分钟完成Linux ES环境搭建(单节点)基础概念Node 与 ClusterShard 与 ReplicaES数据架构ES安装下载指定版本ES安装包解压创建新用户修改elasticsearch.yml启动常见问题启动报错 max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]启动警告future versions of Elasticsearch will requir原创 2021-05-08 17:11:24 · 1273 阅读 · 1 评论 -
数据库大数据量、高并发、高可用解决方案!
数据库性能瓶颈对于一些互联网项目来说,企业为节省成本,一般会考虑将所有的数据都存储在一个数据库中,这个时候我们只需要考虑数据库优化、SQL优化、数据缓存、限流,消息队列、服务器性能等问题。阿里巴巴《Java 开发手册》提出mysql单表行数超过 500 万行后(oracle应该是上千万),数据库性能逐渐下降。SQL优化 创建必要索引(可以了解下mysql的B+树),通过开启慢查询...原创 2020-04-29 15:39:48 · 3705 阅读 · 0 评论 -
【zookeeper】windows下zk搭建集群
【zookeeper】windows下zk搭建集群场景通常为了业务系统的高可用,我们需要进行zookeeper集群搭建,本文例子在单机上搭建,即单IP多节点(伪集群):部署在同一IP,但是有多个节点(此处3个节点),各有自己的端口,多机搭建类似。搭建步骤1.zookeeper官网下载,版本自选(本例子为3.4.13),并复制为3份,以端口为后缀命名:2.分别修改3个目录下-》conf...原创 2019-11-08 22:57:52 · 462 阅读 · 0 评论 -
【Redis】缓存常见问题解决思路(缓存穿透、缓存雪崩、缓存击穿)
【Redis】缓存常见问题解决思路(缓存穿透、缓存雪崩、缓存击穿)场景相信各位看官在实际项目中或多或少的使用过Redis,常用用场景如图,在Service层和Dao之间通过添加Redis来减轻对数据库的访问压力(1->2)。缓存穿透产生场景:特定情况下(如恶意攻击),大量通过key值(如ID)查询结果不存在于数据库中的请求导致缓存穿透,程序频繁访问数据库,如下图不进行3处,只会进...原创 2019-11-08 23:31:56 · 733 阅读 · 0 评论 -
springboot整合数据库中间件sharding-jdbc,难吗?
springboot2.0 + mysql8.0 + mybatis-plus +sharding-jdbc,话不多说,直接上代码。添加依赖<dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-spring-b...原创 2020-05-12 16:19:32 · 346 阅读 · 0 评论