240 发简信
IP属地:四川
  • Resize,w 360,h 240
    Windows10 idea用native-image 打包 SpringBoot 3.2

    基础环境 准备graalvm-jdk-21.0.1+12.1(这个就是JDK) 下载网址[https://www.graalvm.org/dow...

  • Resize,w 360,h 240
    线程池技术

    线程池 “线程池”,顾名思义就是一个线程缓存,线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,因此Java中提供线...

  • Resize,w 360,h 240
    AQS应用分析

    AQS整体框架 ReentrantLock中的AbstractQueuedSynchronized的流程

  • Resize,w 360,h 240
    ReentrantLock公平锁与非公平锁的效率对比

    公平锁是指多个线程在等待同一个锁时,必须按照申请锁的先后顺序来一次获得锁。 优点 公平锁的好处是等待锁的线程不会饿死,但是整体效率相对低一些; ...

  • Resize,w 360,h 240
    Netty半包读和半包写

    Channel的功能介绍 1. 半包读 2. 半包写 AbstractNioByteChannel源码分析 总结

  • Resize,w 360,h 240
    ByteBuf和相关辅助类

    本文主要内容包括: ByteBuf功能说明 ByteBuf源码分析 ByteBuf相关辅助类功能说明 ByteBuf的工作原理 ByteBuf的...

  • Netty如何解决Select空循环

    1. 先来看看Netty源码 #NioEventLoop.run() 2. 再看#NioEventLoop.unexpectedSelector...

  • 基于可靠消息的分布式事务解决方案

    分布式事务解决方案的理论依据 CAP理论 BASE理论 2PC协议 3PC协议 Paxos算法 Raft一致性协议 分布式事务的几种解决方案 基...

  • LVS+Keepalived搭建

    安装ipvs,keepalived sudo apt install ipvsadmsudo apt install keepalived 本机...