清欢渡-编程社-第163页
清欢渡的头像-编程社
管理员
但愿日子清净,抬头遇见的都是柔情!
MySQL除了行锁还有什么锁,区别是什么-编程社

MySQL除了行锁还有什么锁,区别是什么

全局锁:通过flush tables with read lock 语句会将整个数据库就处于只读状态了,这时其他线程执行以下操作,增删改或者表结构修改都会阻塞。全局锁主要应用于做全库逻辑备份,这样在备份数据库...
CompletableFuture原理是什么?-编程社

CompletableFuture原理是什么?

CompletableFuture是由Java 8引入的,在Java8之前我们一般通过Future实现异步。 Future用于表示异步计算的结果,只能通过阻塞或者轮询的方式获取结果,而且不支持设置回调方法,Java 8之前若要...
JVM内存模型-编程社

JVM内存模型

根据 JVM8 规范,JVM 运行时内存共分为虚拟机栈、堆、元空间、程序计数器、本地方法栈五个部分。 还有一部分内存叫直接内存,属于操作系统的本地内存,也是可以直接操作的。 JVM的内存结构主要...
Dubbo和Spring Cloud Gateway有什么区别?-编程社

Dubbo和Spring Cloud Gateway有什么区别?

Dubbo 是一个 RPC(远程过程调用)框架,主要用于服务之间的通信。它提供高性能的 RPC 调用、负载均衡、服务发现、服务注册、服务治理等功能。 适用于需要高性能 RPC 调用的分布式系统,常用于...
启用了RSTP之后整网环路排障实战案例-编程社

启用了RSTP之后整网环路排障实战案例

【背景介绍】 新疆某企业网络部署为核心-汇聚-接入的典型三层架构,网络拓扑如下: 配置规划大致如下: 所有管理设备为VLAN100网段,即交换机PVID均配置VLAN100; 核心上起多个VLANIF接口,不同...
什么是Java内存模型(JMM)?-编程社

什么是Java内存模型(JMM)?

JMM即Java Memory Model,Java内存模型。 它的基本目标是: 确保基本的读写操作的原子性:多个线程对一个变量的读写操作是不可分割的 确保线程的可见性:一个线程对共享变量的修改,能够被其他...
MySQL单表数据为什么建议控制在2000W-编程社

MySQL单表数据为什么建议控制在2000W

经常听到“建议MySQL单表数据控制在2000W”这样的说法,这个说法的背后是因为表数据量过大会导致查询性能低下。 那么2000W是怎么来的? 行记录是如何存储的? 这得从MySQL存储设计说起,以InnoD...