摘要: 本文大部分知识整理自网上,在正文结束后都会附上参考地址。如果想要深入或者详细学习可以通过文末链接跳转学习。 前言 本文主要介绍关于Redis的五种基本数据结构的底层实现原理,然后来分析我们常用的使用场景。先简单回顾一下知识点。 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以 阅读全文
posted @ 2020-10-02 17:30 CryFace 阅读(4742) 评论(0) 推荐(0) 编辑
摘要: 秋招复习专用,纯属个人整理重点笔记。如果你在看,希望也对你有所帮助。所有笔试都是来自《计算机操作系统》汤小丹的第四版和王道考研的操作系统,如果想深入了解下去,请阅读原书。 因为本文主要是面向秋招,所以针对秋招高频会重点标记(标⭐)并会多整理一些,其他一些知识会稍微补充一下,不会重点介绍。 进程的概念 阅读全文
posted @ 2020-09-28 11:02 CryFace 阅读(429) 评论(0) 推荐(1) 编辑
摘要: 算法介绍 引用百度百科的介绍。 归并排序(Merge Sort)是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有 阅读全文
posted @ 2020-09-21 16:37 CryFace 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 算法介绍 引用百度百科的介绍。 堆排序(英语:Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。 算法描述 堆排序的思想借助于二叉堆中的最大堆得以实现。首先,将待排序数列抽象为二叉树, 阅读全文
posted @ 2020-09-20 11:23 CryFace 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 秋招复习专用,纯属个人整理重点笔记。如果你在看,希望也对你有所帮助。所有笔试都是来自《计算机操作系统》汤小丹的第四版和王道考研的操作系统,如果想深入了解下去,请阅读原书。 因为本文主要是面向秋招,所以针对秋招高频会重点标记(标⭐)并会多整理一些,其他一些知识会稍微补充一下,不会重点介绍。 操作系统的 阅读全文
posted @ 2020-09-19 19:58 CryFace 阅读(468) 评论(1) 推荐(2) 编辑
摘要: 了解SpringMVC是什么,优缺点以及工作原理 阅读全文
posted @ 2020-09-14 10:29 CryFace 阅读(2696) 评论(0) 推荐(0) 编辑
摘要: Spring AOP原理深层解析 前言 IOC和AOP是Spring的两个重要组成部分,IOC之前也经过分析(点击跳转)可以抽象认为这是一个容器,那AOP又是什么东西呢? AOP是Aspect-Oriented Programming(面向方面编程或者面向切面)的简称。它可以看成是OOP(面向对象编 阅读全文
posted @ 2020-09-10 17:20 CryFace 阅读(203) 评论(0) 推荐(0) 编辑
摘要: (本文大部分内容非原创,是自己整理复习的知识点。在最下面都会给上所有知识点的来源参考或出处,需要深入了解可以通过链接跳转) Linux IO模型初步介绍 之前整理了一篇关于Java IO模型的知识点,便于学习,复习。点击跳转 但是如果想要继续深入一点去了解IO的知识点的话,去了解Unix网络编程定义 阅读全文
posted @ 2020-09-09 21:33 CryFace 阅读(240) 评论(0) 推荐(0) 编辑
摘要: (本文大部分内容非原创,是自己整理复习的知识点。在最下面都会给上所有知识点的来源参考或出处,需要深入了解可以通过链接跳转) 概述 IO模型可以理解为用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能。而在我们Java中支持了3种的IO网络模型,分别是BIO、NIO、AIO。 这三种模 阅读全文
posted @ 2020-09-09 13:03 CryFace 阅读(560) 评论(0) 推荐(1) 编辑
摘要: 前言 在面试过程中,很多的面试官都喜欢开局先来一个说一下你对线程安全的认识。这个问题呢广度挺大的,不同人理解不同,回答不同。如果不能好好的接下这一招,那么面试官就可能对你们后面的期待大大减小。 秋招在即,根据个人的见解和所查资料,对这一招进行拆招。(不一定是好招,仅为个人总结) 概念 首先呢,肯定要 阅读全文
posted @ 2020-09-05 16:11 CryFace 阅读(344) 评论(0) 推荐(0) 编辑