推荐小册
最新文章

用 mat 定位内存溢出
2020-12-24 21:16:07
0赞
0踩
1104阅读
内存溢出在实际的生产环境中经常会遇到,比如,不断的将数据写入到一个集合中,出现了死循环,读取超大的文件等等,都可能会造成内存溢出。如果出现了内存溢出,首先我们需要定位到发生内存溢出的环节,并且进行分析

jvm 内存模型
2020-12-24 20:03:32
0赞
0踩
1060阅读
jdk1.7 的堆内存模型Young 年轻区(代)Young区被划分为三部分,Eden区和两个大小严格相同的Survivor区,其中,Survivor区间中,某一时刻只有其中一个是被使用的,另外一个留

jvm 调优参数了解
2020-12-24 18:15:34
0赞
0踩
1158阅读
在本地开发环境中我们很少会遇到需要对jvm进行优化的需求,但是到了生产环境,我们可能将有下面的需求:运行的应用“卡住了”,日志不输出,程序没有反应服务器的CPU负载突然升高在多线程应用下,如何分配线程

压力测试工具 Apache JMeter
2020-12-24 17:31:13
0赞
0踩
1138阅读
下载启动下载地址进入 bin 目录,直接命令行启动即可:./jmeter在启动的界面中,可将语言修改为中文保存测试用例线程组右键,添加线程组线程组参数http 请求添加 http 请求http 请求具

tomcat 调优
2020-12-24 17:09:29
0赞
0踩
1101阅读
对于tomcat的优化,主要是从2个方面入手,一是,tomcat自身的配置,另一个是tomcat所运行的jvm虚拟机的调优本文使用的是 tomcat-9.0.41 版本配置管理面板安装 tomcat

异常机制的作用
2020-12-23 17:19:23
0赞
0踩
606阅读
Java 在设计之初就有成熟的异常处理机制,主要回答了以下三个问题:what: 异常类型回答了什么被抛出where: 异常堆栈跟踪回答了异常在哪里被抛出why: 异常信息回答了为什么被抛出error

MQ 的应用场景
2020-12-23 14:33:49
0赞
0踩
1220阅读
异步处理用户注册后,生产者写入消息,邮件与短信作为两个消费者 - 使用广播模型业务解耦订单系统不直接调用库存系统,提交订单时,写入消息,由库存系统去消费消息流量削峰服务器接到用户请求,写入消息队列,超

rabbitmq 镜像集群
2020-12-23 14:32:03
0赞
0踩
1247阅读
rabbitmq 普通集群的问题是:消息队列只存在于主节点,仅同步交换机数据,不能同步主节点的消息队列这种架构完全依赖于 master 节点,一旦主节点宕机,从节点不会自动转为主节点,整个系统不可用很

docker 搭建 rabbitmq 集群
2020-12-23 12:35:06
0赞
0踩
1240阅读
自从有了 docker,安装软件变得极其简单,再也不用去为安装各种依赖而烦恼linux 安装 rabbitmq 的步骤并不少,需要先安装 erlang,只装一台机器还好,如果有多台机器要安装,部署成集

spring boot 整合 elasticsearch
2020-12-20 12:10:07
0赞
0踩
887阅读
安装依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId&

springboot 集成 redis 集群
2020-12-19 11:40:42
0赞
0踩
1091阅读
配置:spring: redis: cluster: nodes: 192.168.1.171:6379,192.168.1.172:6379,192.168.1.173:6379,

Redis 搭建三主三从集群
2020-12-19 11:13:46
0赞
0踩
1324阅读
集群准备单个 master 能承载的并发是有限的,搭建多个redis主从就可以很好地扩容三主三从是最经典的 redis 集群形态每个主从组都由哨兵监测,可以互相转换,主宕机,从就切换为主各个组之间也能

centos7 yum 安装最新redis
2020-12-19 10:35:31
0赞
0踩
2080阅读
yum 默认安装的是很老的 redis,新版 redis 增加了很多新功能,需要手动指定 yum 源才能安装最新版 redis首先,卸载旧版本 redis$ sudo yum -y remove re

spring boot 集成 redis 哨兵
2020-12-18 22:40:15
0赞
0踩
1214阅读
在 application.yml 中配置:spring: redis: # 哨兵模式 database: 1 sentinel: master: mymaster