朝花夕誓
10
30
Netty-NIO Netty-NIO
一、BIO 模型1、简介I/O 模型简单的理解:就是用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能。 Java BIO 就是传统的 Java I/O 编程,其相关的类和接口在 java.io。 BIO(Blocking
2021-10-30
28
ThreadLocal ThreadLocal
一、简介  多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般使用者在访问共享变量的时候需要进行额外的同步措施才能保证线程安全性。ThreadLocal是除了加锁这种同步方式之外的
2021-10-28
20
JVM-类加载 JVM-类加载
JVM加载类的原理和机制Java 语言是一种具有动态性的解释型语言,类(Class)只有被加载到JVM 后才能运行。当运行指定程序时,JVM 会将编译生成的.class文件按照需求和一定的规则加载到内存中,并组织成为一个完整的Java 应用
2021-10-20
10
JVM调试命令 JVM调试命令
查看java进程 jpsjps(Java Virtual Machine Process Status Tool)类似 Linux 下的 ps,用于快速查看哪些 Java 应用正在运行,以及它们的进程 ID,这对于进一步使用其他 JVM 工
2021-10-10
10
JVM-内存结构与垃圾回收 JVM-内存结构与垃圾回收
一、JVM简介Java Virtual Machine,JAVA程序的运行环境(JAVA二进制字节码的运行环境)。本文以HotSpot 为例。 用途 一次编写,到处运行 自动内存管理,垃圾回收机制 数组下标越界检查 JVM JR
2021-10-10