Skip to content
JavaGuideJavaGuide
面试指南
优质专栏
项目精选
书籍精选
旧版链接open in new window
RSS订阅open in new window
关于作者
github icon
  • 走近作者7
  • 知识星球6
  • 计算机书籍7
  • 数据库15
  • 分布式6
  • 高可用1
  • 走近项目4
  • 开源项目8
  • Java面试指北1
  • 计算机基础14
  • 技术文章精选集7
  • Java38
  • 代码质量3
  • 框架6
  • 系统设计5
  • 开发工具4
图
图 " 开头还是求点赞,求转发!原创优质公众号,希望大家能让更多人看到我们的文章。" "" " 图片都是我们手绘的,可以说非常用心了!" 图是一种较为复杂的非线性结构。 为啥说其较为复杂呢? 根据前面的内容,我们知道: 线性数据结构的元素满足唯一的线性关系,每个元素(除第一个和最后一个外)只有一个直接前趋和一个直接后继。; 树形数据结构的元素之间有着明显的层

author iconGuidecalendar icon2022年3月3日category icon
  • 计算机基础
tag icon
  • 数据结构
timer icon大约 6 分钟
堆
堆 什么是堆 堆是一种满足以下条件的树: 堆中的每一个节点值都大于等于(或小于等于)子树中所有节点的值。或者说,任意一个节点的值都大于等于(或小于等于)所有子节点的值。 " 大家可以把堆(最大堆)理解为一个公司,这个公司很公平,谁能力强谁就当老大,不存在弱的人当老大,老大手底下的人一定不会比他强。这样有助于理解后续堆的操作。" !!!特别提示: 很多博客说堆

author iconGuidecalendar icon2022年3月3日category icon
  • 计算机基础
tag icon
  • 数据结构
timer icon大约 9 分钟
线性数据结构 :数组、链表、栈、队列
线性数据结构 :数组、链表、栈、队列 " 开头还是求点赞,求转发!原创优质公众号,希望大家能让更多人看到我们的文章。" "" " 图片都是我们手绘的,可以说非常用心了!" 1. 数组 数组(Array) 是一种很常见的数据结构。它由相同类型的元素(element)组成,并且是使用一块连续的内存来存储。 我们直接可以利用元素的索引(index)可以计算出该元素

author iconGuidecalendar icon2022年3月3日category icon
  • 计算机基础
tag icon
  • 数据结构
timer icon大约 11 分钟
红黑树
红黑树 红黑树特点 : 1. 每个节点非红即黑; 2. 根节点总是黑色的; 3. 每个叶子节点都是黑色的空节点(NIL节点); 4. 如果节点是红色的,则它的子节点必须是黑色的(反之不一定); 5. 从根节点到叶节点或空子节点的每条路径,必须包含相同数目的黑色节点(即相同的黑色高度)。 红黑树的应用 :TreeMap、TreeSet以及JDK1.8的Hash

author iconGuidecalendar icon2022年3月3日category icon
  • 计算机基础
tag icon
  • 数据结构
timer icon小于 1 分钟
树
树 树就是一种类似现实生活中的树的数据结构(倒置的树)。任何一颗非空树只有一个根节点。 一棵树具有以下特点: 1. 一棵树中的任意两个结点有且仅有唯一的一条路径连通。 2. 一棵树如果有 n 个结点,那么它一定恰好有 n-1 条边。 3. 一棵树不包含回路。 下图就是一颗树,并且是一颗二叉树。 如上图所示,通过上面这张图说明一下树中的常用概念: 节点 :树中

author iconGuidecalendar icon2022年3月3日category icon
  • 计算机基础
tag icon
  • 数据结构
timer icon大约 7 分钟
操作系统常见面试题总结
很多读者抱怨计算操作系统的知识点比较繁杂,自己也没有多少耐心去看,但是面试的时候又经常会遇到。所以,我带着我整理好的操作系统的常见问题来啦!这篇文章总结了一些我觉得比较重要的操作系统相关的问题比如进程管理、内存管理、虚拟内存等等。 文章形式通过大部分比较喜欢的面试官和求职者之间的对话形式展开。另外,Guide 哥 也只是在大学的时候学习过操作系统,不过基本都

author iconGuidecalendar icon2022年3月3日category icon
  • 计算机基础
tag icon
  • 操作系统
timer icon大约 41 分钟
HTTP vs HTTPS(应用层)
" 本文由 SnailClimb 和 csguide-dabai (公众号“CS指南”作者)共同完成。" HTTP 协议 HTTP 协议介绍 HTTP 协议,全称超文本传输协议(Hypertext Transfer Protocol)。顾名思义,HTTP 协议就是用来规范超文本的传输,超文本,也就是网络上的包括文本在内的各式各样的消,具体来说,主要是来规范浏

author iconGuidecalendar icon2022年2月25日category icon
  • 计算机基础
tag icon
  • 计算机网络
timer icon大约 10 分钟
HTTP 1.0 vs HTTP 1.1(应用层)
" 本文由 SnailClimb 和 csguide-dabai (公众号“CS指南”作者)共同完成。" 这篇文章会从下面几个维度来对比 HTTP 1.0 和 HTTP 1.1: 响应状态码; 缓存处理; 连接方式; Host头处理; 带宽优化; 响应状态码 HTTP/1.0仅定义了16种状态码。HTTP/1.1中新加入了大量的状态码,光是错误响应状态码就新

author iconGuidecalendar icon2022年2月25日category icon
  • 计算机基础
tag icon
  • 计算机网络
timer icon大约 7 分钟
OSI 和 TCP/IP 网络分层模型详解(基础)
" 本文由 SnailClimb 和 csguide-dabai (公众号“CS指南”作者)共同完成。" OSI 七层模型 OSI 七层模型 是国际标准化组织提出一个网络分层模型,其大体结构以及每一层提供的功能如下图所示: 每一层都专注做一件事情,并且每一层都需要使用下一层提供的功能比如传输层需要使用网络层提供的路由和寻址功能,这样传输层才知道把数据传输到哪

author iconGuidecalendar icon2022年2月25日category icon
  • 计算机基础
tag icon
  • 计算机网络
timer icon大约 7 分钟
计算机网络常见知识点&面试题(补充)
应用层有哪些常见的协议? HTTP:超文本传输协议 超文本传输协议(HTTP,HyperText Transfer Protocol) 主要是为 Web 浏览器与 Web 服务器之间的通信而设计的。当我们使用浏览器浏览网页的时候,我们网页就是通过 HTTP 请求进行加载的,整个过程如下图所示。 HTTP 协是基于 TCP协议,发送 HTTP 请求之前首先要建

author iconGuidecalendar icon2022年2月25日category icon
  • 计算机基础
tag icon
  • 计算机网络
timer icon大约 22 分钟
1
2
下一页
Blogger Avatar
Guide
168
文章
16
分类
25
标签
168
时间轴
,,,
article icon168文章

    鄂ICP备2020015769号-1
    Copyright © 2022 Guide