1、背景介绍 受限于mysql客户端的传输限制及实际处理数据的需求,在处理大表数据时我们通常会使用分页操作。但是在某次分页查询过程中却发现了一个有趣的问题。 某次我们计划将一...
1、背景介绍 受限于mysql客户端的传输限制及实际处理数据的需求,在处理大表数据时我们通常会使用分页操作。但是在某次分页查询过程中却发现了一个有趣的问题。 某次我们计划将一...
Redis 通常是我们业务系统中一个重要的组件,比如:缓存、账号登录信息、排行榜等。 一旦 Redis 请求延迟增加,可能就会导致业务系统“雪崩”。 我在单身红娘婚恋类型互联...
1、 更新操作为什么突然变慢 平时的工作中,可能会遇到过这样的场景,一条 SQL 语句,正常执行的时候特别快,但是有时也不知道怎么回事,它就会变得特别慢,并且这样的场景很难复...
阿里的组件都有自己的官方文档和GitHub,官方文档都在自己的网站,里面包含介绍、原理以及部署基本都有,像http://seata.io/zh-cn/、https://nac...
什么是锁升级(锁膨胀)? JVM优化synchronized的运行机制,当JVM检测到不同的竞争状态时,就会根据需要自动切换到合适的锁,这种切换就是锁的升级。升级是不可逆的,...
01.Nacos工作原理 02.nacos注册中心 03.nacos配置中心 04.Nacos使用方式 05.配置热更新 06.OpenFeign调用 07.OpenFeign配置
第一种:1.查询是否锁表show open tables where in_use > 0;2.查询进程(如果您有super权限,您可以看到所有线程。否则,您只能看到您自己的...
程序CPU占用率飙升,如何定位线程的堆栈信息? $top -Hp ${pid} 在线工具:https://tool.lu/ 在线工具-进制转换:https://tool.lu...
概述 定义 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象...
一、背景 在分布式系统环境下,应用服务之间的相互依赖是非常常见的,一个应用可能会同时依赖好几个基础服务。基础服务往往由多方维护,没办法同时保证所有基础服务在任何环境下都是绝对...
学习volatile关键字之前,先看一下并发编程中的一些概念 1 Java内存模型 解决线程通信和同步的两种方案 Java并发编程需要解决的最大问题就是线程之间如何进行通信和...
metaspace存储空间简介: 从JDK8开始,永久代(PermGen)的概念被废弃掉了,取而代之的是一个称为Metaspace的存储空间。Metaspace使用的是本地内...
[TOC] 一、基本概念 1、为什么要使用数据库? 数据存放的位置通常由两个地方,内存和硬盘,存放在内存中的数据访问速度块,但是系统断电就会丢失;保存在硬盘中的数据,访问数据...