08 2024 档案

摘要:原文:9 张图总结一下 MySQL 架构 前言 目前大部分的后端开发人员对MySQL的理解可能停留在一个黑盒子阶段。 对MySQL基本使用没什么问题,比如建库、建表、建索引,执行各种增删改查。 所有很多后端开发人员眼中的MySQL如下图所示: 导致在实际工作中碰到MySQL中死锁异常、SQL性能太差 阅读全文
posted @ 2024-08-31 20:19 Higurashi-kagome 阅读(200) 评论(0) 推荐(0) 编辑
摘要:在 VSCode 中安装好 Code Spell Checker 之后,会发现它不会给MySql、Mysql、Mybatis这样的拼写给出提示。 这是因为 Code Spell Checker 内置的字典确实认为它们是对的。可以通过设置flagWords来将这些词从内置字典中移除: // setti 阅读全文
posted @ 2024-08-31 20:13 Higurashi-kagome 阅读(196) 评论(0) 推荐(0) 编辑
摘要:总结自:BV15k4y1k7Ep RabbitMQ 相关概念及简述中简单介绍了 RabbitMQ 提供的 6 种工作模式。下面以简单模式为例,介绍 RabbitMQ 的使用。 首先参考 CentOS7 安装及配置 RabbitMQ 安装好 RabbitMQ。 模式说明 简单模式如下: 在上图的模型中 阅读全文
posted @ 2024-08-25 15:50 Higurashi-kagome 阅读(148) 评论(0) 推荐(0) 编辑
摘要:总结自:BV15k4y1k7Ep RabbitMQ 是一款常用的消息队列(MQ)。 什么是消息队列 MQ 全称为 Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信。 消息队列中间件是分布式系统中重要的组件,主要 阅读全文
posted @ 2024-08-25 15:49 Higurashi-kagome 阅读(13) 评论(0) 推荐(0) 编辑
摘要:主要总结自:Centos7 安装 RabbitMQ 1、下载 Erlang 和 RabbitMQ 由于RabbitMQ使用的是Erlang语言开发的,因此在安装RabbitMQ之前需要安装Erlang环境,Erlang与RabbitMQ的下载地址分别为: Erlang:https://github. 阅读全文
posted @ 2024-08-25 11:15 Higurashi-kagome 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:原文:MySQL 慢查询日志总结 MySQL 的慢查询日志是 MySQL 提供的一种日志记录,它用来记录在 MySQL 中响应时间超过阀值的语句,具体指运行时间超过 long_query_time 值的 SQL,则会被记录到慢查询日志中。long_query_time 的默认值为 10,意思是运行 阅读全文
posted @ 2024-08-23 10:43 Higurashi-kagome 阅读(36) 评论(0) 推荐(0) 编辑
摘要:原文:消息队列作用(解耦、异步、削峰)图详解 一、消息队列简介 简单来说,“消息队列”是在消息的传输过程中保存消息的容器。 MQ 全称为 Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信。 消息传递指的是程序之 阅读全文
posted @ 2024-08-22 23:40 Higurashi-kagome 阅读(201) 评论(0) 推荐(0) 编辑
摘要:远程监控参数 启动 JVM 时添加以下参数以启用 JMX(Java Management Extensions)监控: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=PORT_NUMBER -Dcom.sun.m 阅读全文
posted @ 2024-08-20 09:57 Higurashi-kagome 阅读(77) 评论(0) 推荐(0) 编辑
摘要:背景 单体服务部署到 Tomcat 之后,运行一段时间,出现系统响应超时的情况。重启服务后正常,一段时间后重新出现。 排查 查看 CPU 信息发现正常,打开 jvisualvm,发现线程数持续上升,且没有下降趋势,此时初步判断系统在某个地方卡住了,请求进来后处理任务的线程都处于等待状态。 在 jvi 阅读全文
posted @ 2024-08-19 10:04 Higurashi-kagome 阅读(645) 评论(0) 推荐(0) 编辑
摘要:原文:使用 JMeter 进行压力测试 一、前言 压力测试是每一个 Web 应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率;预估系统的承载能力,使我们能根据其做出一些应对措施。所以压力测试是一个非常重要的步骤,下面我带大家来使用一款压力测试工 阅读全文
posted @ 2024-08-18 19:18 Higurashi-kagome 阅读(117) 评论(0) 推荐(0) 编辑
摘要:原文:Java:线程的六种状态及转化 java.lang.Thread.State枚举类中定义了六种线程的状态,可以调用线程 Thread 中的getState()方法获取当前线程的状态。 线程状态 解释 NEW 尚未启动的线程状态,即线程创建,还未调用 start 方法 RUNNABLE 就绪状态 阅读全文
posted @ 2024-08-18 10:57 Higurashi-kagome 阅读(22) 评论(0) 推荐(0) 编辑
摘要:参考:Fix "Cannot find a valid baseurl for repo" in CentOS - DEV Community 背景 由于 CentOS 7 镜像被移动到 vault。当执行 yum 时,会报错“Cannot find a valid baseurl for repo 阅读全文
posted @ 2024-08-13 22:27 Higurashi-kagome 阅读(1291) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示