剑指offer
慕课网剑指offer文章学习笔记总结
暗余
热爱技术,持续学习,文章都是博主一个字一个字敲出来的。
点一点关注,以后不迷路;点赞加收藏,看完不迷惘!
展开
-
数据库相关
数据库 导航: 一. 数据库架构 二. 索引的问题 三. 锁模块 四. 小结以及其他内容 一. 数据库架构 1.1 关系数据库主要考点 架构 索引 锁 语法 理论范式 1.2 数据库的设计要点: 1.3 索引模块 为什么要使用索引? 答: 快速查询数据 什么样的信息能成为索引? 主键、唯一键以及普通等; 索引的数据结构: 生成索引,建立二叉查找树进行二分查找...原创 2019-05-02 08:45:06 · 302 阅读 · 0 评论 -
Redis相关
Redis 导航 一. Redis简介 二. Redis常用的数据类型 三. 如何通过Redis实现分布式锁 四. Redis的持久化方式–RDB 五. 持久化方式-- AOF及混合模式 六. Pipeline及主从同步 七. Redis的集群原理 一. Redis简介 1.1 主流应用架构 解读: 首先使用缓存可以快速查找所需要的内容,不必每次都请求数据库;1-2则表示直接...原创 2019-05-02 12:06:31 · 183 阅读 · 0 评论 -
Linux相关
Linux 导航: 一. Linux的体系结构 二. 其他常用命令 一. Linux的体系结构 1.1 体系结构 图示: 解析: 体系结构主要分为用户态(用户上层活动)和内核态 内核: 本质是一段管理计算机硬件设备的程序 系统调用:内核的访问接口,是一种能再简化的操作 公用函数库: 系统调用的组合拳 Shell:命令解释器,可编程 [是指“为使用者提供操作界面”的软件(命令解...原创 2019-05-02 15:28:20 · 299 阅读 · 0 评论 -
Java底层--JVM与GC
JVM 导航 一. JAVA的理解 二.JVM如何加载.class文件 三. ClassLoader 四. 类加载器的双亲委派机制 五. 内存模型 一. JAVA的理解 1.1 谈谈你对Java的理解? 平台无关性 [一次编译,到处运行] GC 语言特性 面向对象 类库 异常处理 可以针对这几个方面去谈 1.2 Compile Once,Run Anywhere如...原创 2019-05-03 14:42:11 · 498 阅读 · 0 评论 -
计算机网络面试核心
面试方面: 网络考点 操作系统考点 软技能 java考点 框架考点 缓存考点 这里面的不包含所有的面试考点,涵盖了大多数的高频考点; 计算机网络面试核心 一. 网络基础知识讲解 1.1 网络协议 当前世面上主要存在的几种协议: 四层, 五层 , 七层 OSI开放式协议是主流协议[七层] 1.2 七层协议: 第一层 物理层: 机械、电子、定时接口通信道上的原始比特流传输 ...原创 2019-04-30 13:11:43 · 410 阅读 · 0 评论 -
多线程相关
Java 多线程 导航 -[ ] 一. 进程和线程的区别 -[ ] 二. 多线程与并发-- 原理 -[ ] 三. synchronized底层实现原理 -[ ] 四. 多线程的其他知识 -[ ] 五. 线程池 一. 进程和线程的区别 1.1 进程和线程的由来 1.2 进程和线程的特点: 进程: 所有与进程相关的资源都被记录在PCB中 是抢占处理机的调度单位; 线程: 属于某个进程,共享...原创 2019-05-10 17:02:59 · 1270 阅读 · 0 评论 -
Java常用类库与技巧
Java常用类库与技巧 导航 一. Java异常体系 二. Java集合框架 三. J.U.C知识点梳理 四. Java的IO机制 一. Java异常体系 1.1 异常处理机制主要回答了哪些问题 What:异常类型回答了什么被抛出 Where: 异常栈堆跟踪回答了在哪抛出 Why:异常信息回答了为什么被抛出 1.2 Java异常体系 图示 1.3 从概念角度解析Java的异常...原创 2019-05-11 01:18:22 · 780 阅读 · 0 评论 -
Spring相关
Spring 导航 一. Spring家族的介绍 二. IOC 三. AOP 四. AOP的实现原理 一. Spring家族的介绍 1.1 如何选择框架 对应的开发者社区是否有名,是否活跃 框架的模块是否迭代 1.2 家族体系 主要的部分: Spring Core Spring Data Spring Boot Spring Security Spring Session Sp...原创 2019-05-12 15:19:59 · 648 阅读 · 0 评论