JVM导学
什么是JVM 定义:JVM(Java Virtual Machine,Java 虚拟机)是一个可以运行 Java 字节码程序的虚拟计算机,它是 Java 技术的核心组件之一。简单来说:JVM 是一种 运行 Java 程序的虚拟环境,它把 Java 编译后的 .class 字节码文件转换成机器可以理解的指令,并在不同的操作系统上执行,使得 Java 实现了“一次编写,到处运行”(Write Once, Run Anywhere)的理念。 主要作用: 执行 Java 字节码:Java 源代码被编译为字节码(.class 文件),由 JVM 来加载和执行。 内存管理:包括堆内存、栈内存、方法区等,是 JVM 自动垃圾回收(GC)机制的基础。 跨平台支持:JVM 为 Java 提供平台无关性,字节码在任意支持 JVM 的系统上都能运行。 安全性与隔离性:JVM 能隔离不同的应用程序并进行权限控制,防止恶意代码破坏系统。 性能优化:如 JIT(即时编译器),能在运行时将热点代码编译为本地机器码,提高执行效率。 比较JVM、JRE、JDK 名称 全称 简要定义 JVM J ...
JUC编程
重新认识JUC
第三方支付和项目部署
通用的支付逻辑
etcd
加强版的redis
stream
前提介绍: stream流的目的是简化我们对集合的操作,让我们更加方便的操作集合,但他并不是必须的,即使没有stream,我们依然可以通过 for,if实现相同的功能 stream的基本功能stream的map() .map() 是用于元素映射转换的中间操作,常见于对集合中每个元素进行某种处理,然后生成一个新的元素集合。 .map() 基本语法:1stream.map(element -> someFunction(element)) 简单示例: 1234List<String> names = Arrays.asList("Tom", "Jerry", "Spike");List<Integer> nameLengths = names.stream() .map(String::length) .collect(Collectors.toList()); nameLengths = [3, 5, 5] 工作中遇见的 .map() 123456// 前情提示 watchedL ...
springboot访问静态图片
访问静态资源
git合并小技巧
git
GoZero
极限速通Gozero
Golang
带薪学Golang
git常见命令
git
redis进阶
redis进阶知识
循环依赖
彻底搞懂循环依赖

















