JVM JVM内存区域(Java内存区域详解(重点) | JavaGuide) D. 本地方法栈 (Native Method Stack) —— 线程私有 存什么:为 native 方法服务(如 System.currentTimeMillis() 这种 C++ 写的底层方法)。 E. 程序计数器 (PC Register) —— 线程私有 存什么:当前线程执行到的字节码行号。 作用:线程切换回来 2026-04-09 语言 > Java #Java #JVM
Java基础语法 单例模式有几种?懒汉式单例存在什么问题?单例模式的使用场景?1.懒汉式单例(Lazy Initialization) 1.1 线程不安全的懒汉式单例 123456789101112public class Singleton { private static Singleton instance; private Singleton() {} pub 2026-04-09 语言 > Java #Java #基础
设计模式 1.工厂设计模式(设计模式-工厂模式(简单工厂、工厂方法、抽象工厂)简单工厂模式 简单工厂模式是指由一个工厂对象决定常见出哪一种产品类的实 - 掘金)2.单例设计模式3.代理设计模式(AOP)AOP(Aspect-Oriented Programming,面向切面编程) 能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码, 2026-04-09 语言 > Java #Java #设计模式
集合框架 介绍一下HashMap。(扩容机制、寻址、为什么扩容是二倍),什么要选红黑树;可以用跳表来替换红黑树吗什么时候触发扩容: 当size >= capicity * threshhold会触发一次扩容 当链表的长度>=8, 并且数组长度< 64时也会触发一次扩容。 HashMap中怎样解决hash冲突。1.解决Hash冲突的方法有四种 开放定址法也称线性探测法 2026-04-09 语言 > Java #Java #集合
如何使用HEXO快速搭建个人博客 基于 Hexo + Fluid 主题的博客开发指南 本指南将详细介绍如何使用 Hexo 静态博客框架搭配 Fluid 主题搭建一个美观、功能丰富的个人博客,并部署到 GitHub Pages。 1. 环境准备1.1 安装 Node.jsHexo 基于 Node.js,需先安装:• Windows/macOS:从 Node.js 官网 下载 LTS 版本安装。 • Linux: 12 2025-04-20 技术 #博客 #学习