摘要: 目录 一、前言 二、冯·诺伊曼结构 1、早期计算机结构 2、理论提出 3、五大部件 三、存储器 1、存储器的种类 2、摩尔定律 3、存储层次 4、关于内存分层的思考 四、内存管理的需求和实现 1、需求确认 2、实现方式 五、程序重定位 1、地址空间 2、链接阶段 3、载入阶段 4、地址空间的读取过程 阅读全文
posted @ 2022-12-04 16:29 后来-- 阅读(106) 评论(0) 推荐(0)
摘要: 目录 1.管道 2.消息队列 3.共享内存 4.信号量 5.信号 6.Socket 1.管道 如果你学过 Linux 命令,那你肯定很熟悉「|」这个竖线。 $ ps auxf | grep mysql 上面命令行里的「|」竖线就是一个管道,它的功能是将前一个命令(ps auxf)的输出,作为后一个命 阅读全文
posted @ 2022-12-04 12:09 后来-- 阅读(90) 评论(0) 推荐(0)
摘要: 目录 1.什么是线程池? 2.为什么要使用线程池? 3.线程池有什么作用? 4.常见的线程池及使用场景 5.线程池中的几种重要的参数 6.线程池的拒绝策略 7.execute和submit的区别? 8.五种线程池的使用场景 9.线程池的关闭 1.什么是线程池? 线程池是一种多线程处理形式,处理过程中 阅读全文
posted @ 2022-11-20 20:03 后来-- 阅读(25) 评论(0) 推荐(0)
摘要: 目录1. 什么是GC2. GC主要针对区域3. Java如何判断对象是否存活4. GC垃圾回收机制4.1 标记-清除法4.2 标记-整理法4.3 复制算法4.4 分代收集算法5. 内存分配策略及垃圾回收过程5.1 为什么新生代要有survivor区?5.2 为什么要有两个survivor区?5.3 阅读全文
posted @ 2022-11-10 20:24 后来-- 阅读(67) 评论(0) 推荐(0)
摘要: 目录 1. 什么是类的加载过程 2. 类加载详解 2.1 加载 2.2 连接 2.3 初始化 3. 类的加载时机(包括加载、连接、初始化) 4. 总结 1. 什么是类的加载过程 一个Java文件从编码完成到最终运行,一般会经历两个阶段:编译期、运行期。编译,即通过javac命令,将Java文件转化为 阅读全文
posted @ 2022-11-10 16:36 后来-- 阅读(24) 评论(0) 推荐(0)
摘要: 目录 1.树的简介 2.一些有关于树的概念 3.树的种类 3.1B-树、B+树简介 3.2 B+ 树简介 3.3 B+树和B-树的主要区别 3.4 B+树的插入 4. B+树经典面试题 前言当我们发现SQL执行很慢的时候,自然而然想到的就是加索引。对于范围查询,索引的底层结构就是B+树。今天我们一起 阅读全文
posted @ 2022-10-31 10:59 后来-- 阅读(32) 评论(0) 推荐(0)
摘要: 目录 一、悲观锁与乐观锁 二、乐观锁的基础——CAS 三、自旋锁 四、synchronized锁升级:偏向锁 → 轻量级锁 → 重量级锁 五、可重入锁(递归锁) 六、公平锁、非公平锁 七、可中断锁 一、悲观锁与乐观锁 锁的一种宏观分类方式是悲观锁和乐观锁。悲观锁与乐观锁并不是特指某个锁(Java中没 阅读全文
posted @ 2022-10-27 11:32 后来-- 阅读(27) 评论(0) 推荐(0)
摘要: 目录 1. 栈 1.1. 栈简介 1.2. 栈的常见应用常见应用场景 1.2.1. 实现浏览器的回退和前进功能 1.2.2. 检查符号是否成对出现 1.2.3. 反转字符串将字符串中的每个字符先入栈再出栈就可以了。 1.2.4. 维护函数调用 1.3. 栈的实现 2. 队列 2.1. 队列简介 2. 阅读全文
posted @ 2022-10-16 21:26 后来-- 阅读(36) 评论(0) 推荐(0)
摘要: 目录 1. 数组 2. 链表 2.1. 链表简介 2.2. 链表分类 2.2.1. 单链表 2.2.2. 循环链表 2.2.3. 双向链表 2.2.4. 双向循环链表 1. 数组 数组(Array) 是一种很常见的数据结构。它由相同类型的元素(element)组成,并且是使用一块连续的内存来存储。 阅读全文
posted @ 2022-10-09 09:50 后来-- 阅读(33) 评论(0) 推荐(0)
摘要: 1.1 Redis简介 1.2 Redis资料 1.2.1 初步教程 1.2.2 其他教程 2.1 做为数据库与之比较 2.2 做为高速缓存与之比较 2.3 做为消息队列与之比较 一、Redis基础知识 1.1 Redis简介 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据 阅读全文
posted @ 2022-10-02 11:57 后来-- 阅读(26) 评论(0) 推荐(0)