
前言 HashMap在put的时候,插入的元素超过了容量(由负载因子决定)的范围就会触发扩容操作,就是rehash,这个会重新将原数组的内容重新hash到新的扩容数组中,在多...
最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于jdk8, 可能会有些特性与jdk7之前不相同, 例如Lin...
数组的介绍 在每一种编程语言种,基本都有数组这种数据类型,当然它不仅是一种数据类型,还是一种基础、简单的数据结构。数组的定义是:数组是一种线性表数据结构,他用一组连续的内存空...
本文聊聊Java 虚拟机的一些概念,常见GC算法底层过程,图解,并跟踪日志做分析。篇幅有点长,不要抱着一次看完的心态去看,多一点耐心。 阅读建议,先看完《深入理解Java 虚...
1. tcp 的报文 1.1 概念 tcp 报文是 tcp 协议传输的数据单元,也叫作报文段 1.2 报文格式图 1.3 报文格式分析 2. 三次握手 2.1 概念 所谓三次...
我是要做包开发的,开发过程中需要将包的内容自动的提交到github。包完成之后就其他人就可以从我的github中下载这个包了了,那么,如何使用github? 安装git 如果...
范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、...