记录在JavaWeb开发中学习的Servlet相关知识!💯💤
IDEA使用Maven搭建Web项目
本文记录了如何使用IDEA编译器以及Maven工具进行Web项目开发
leetcode-并查集
并查集(Disjoint-Set)是一种可以动态维护若干个不重叠的集合,并支持合并与查询两种操作的一种数据结构。
Java基础
Java面试中的一些基础知识点
Java变量在内存中的存储位置
- 堆:
- JVM只有一个堆,被所有线程共享。
- 堆中存放的是对象本身。
- 栈:
- 每个线程中都有一个栈,只保存基本数据类型和对象的引用类型,而引用类型的实际对象在堆中。
- 每个栈中的数据都是私有的。
- 主要包括:基本数据类型区,执行环境上下文,操作指令区。
-
- 局部变量存放在栈中,成员变量属于类的实例,存放在堆中。
- 注意静态成员变量存放在方法区中,JDK8之后使用元空间代替方法区,其中静态区和常量池转移到堆中。
Hexo-NexT固定链接优化
采用hexo-abbrlink插件优化路径中存在中文时,路径过长的问题。
Hexo-NexT主题添加网页崩溃效果
给网页增加崩溃特效,当离开当前标签页时,标签页上显示网页崩溃提示,当重新回到该标签页时,显示网页正常。