基础环境 准备graalvm-jdk-21.0.1+12.1(这个就是JDK) 下载网址[https://www.graalvm.org/downloads/#] 下载后配置...
基础环境 准备graalvm-jdk-21.0.1+12.1(这个就是JDK) 下载网址[https://www.graalvm.org/downloads/#] 下载后配置...
线程池 “线程池”,顾名思义就是一个线程缓存,线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,因此Java中提供线程池对线程进行统一分配、调优和...
AQS整体框架 ReentrantLock中的AbstractQueuedSynchronized的流程
公平锁是指多个线程在等待同一个锁时,必须按照申请锁的先后顺序来一次获得锁。 优点 公平锁的好处是等待锁的线程不会饿死,但是整体效率相对低一些; 非公平锁的好处是整体效率相对高...
面试官问:假设你负责的某业务在双十一期间要搞运营活动,公司投入了大量的营销费用进行推广,此举会带来巨大的流量,如果你作为架构师或者技术负责人,要如何设计方案来优化 MySQL...
Channel的功能介绍 1. 半包读 2. 半包写 AbstractNioByteChannel源码分析 总结
本文主要内容包括: ByteBuf功能说明 ByteBuf源码分析 ByteBuf相关辅助类功能说明 ByteBuf的工作原理 ByteBuf的功能介绍 ByteBuf源码分...
1. 先来看看Netty源码 #NioEventLoop.run() 2. 再看#NioEventLoop.unexpectedSelectorWakeup(selectCn...
分布式事务解决方案的理论依据 CAP理论 BASE理论 2PC协议 3PC协议 Paxos算法 Raft一致性协议 分布式事务的几种解决方案 基于数据库XA/JTA协议的方式...
安装ipvs,keepalived sudo apt install ipvsadmsudo apt install keepalived 本机是否支持ipvs sudo l...