提到ArrayList,就会比较与LinkedList的区别。本文来看看LinkedList的核心原理。
提到ArrayList,就会比较与LinkedList的区别。本文来看看LinkedList的核心原理。
面试中,关于java的一些容器,ArrayList是最简单也是最常问的,尤其是里面的扩容机制。
一直以来都是学习慕课的实战视频,虽然也跟着做出了一些东西,但是思路都是别人提供好的,脱离了老师,我一直在问自己一个问题:能不能独立地按照自己的思路做出一些东西来?
都是操作系统管理的对象,比较容易混淆,但是又是两样完全不同的东西,因此区别很多。从他们区别也可以发散出很多关于操作系统比较重要的知识。所以面试比较常问。
这是计算机网络相关的第七篇文章。HTTPS(SSL/TLS)的加密机制是前端后端ios安卓等都应了解的基本问题。也是面试经常问的点。
这是计算机网络相关的第六篇文章。这里简单记录一些关于HTTP的基本概念,比较基础。下面的内容是对《图解HTTP》提炼的再提炼,主要原因是很多重要的东西前面已经详细说过了,还有一些东西知道即可,用到再去查,作为一个后端攻城狮,也没有必要了解那么琐碎。
这是计算机网络相关的第五篇文章。面试讲到TCP,那么基本都会问三次握手和四次挥手的过程,以及比如对于握手,为什么是三次,而不是两次或者四次,本章详细探讨其中的门道。
这是计算机网络相关的第四篇文章。首先要明确:信道本身不可靠(丢包、重复包、出错、乱序),不安全。所以引出了七层或五层模型来保证。因此,任何一个东西的提出都是为了解决某个问题的。学习计算机,从他的历史出发,理解为什么会有不断低迭代,因为是为了解决某个痛点问题。比如HTTP的发展,为什么在HTTP1.0基础上还要提出HTTP1.1,为什么还要提出HTTP2.0,我们学习了他的发展历史之后就会明白了。同样,下面再说一说为什么要有TCP协议,TCP到底解决了什么问题。
这是计算机网络相关的第三篇文章。作为一个后端攻城狮,每天打交道最多的就是HTTP协议,在如今火热的微服务实现方案中,除了阿里的dubbo,就是spring cloud,而spring cloud目前适用的服务间通信方式也就是基于HTTP 的 restful接口来实现。并且作为浏览器上用的最多的协议,无论是前端、后端还是测试都应该去熟悉它,软件的发展是循序渐进的,每次的迭代升级都是为了解决上一版本的痛点,HTTP协议的发展也是如此,本章着重讲解HTTP的前世今生,让我们更加了解HTTP。
这是计算机网络相关的第二篇文章。经过上一篇文章的详细介绍,我们了解了一个数据是如何从物理层一步一步到达应用层的,那么本章从上而下的角度来看看一条请求时如何从浏览器传递到服务器并且返回的。