ArrayList可以实现容量的自适应的增加(As elements are added to an ArrayList,its capacity grows automat...
ArrayList可以实现容量的自适应的增加(As elements are added to an ArrayList,its capacity grows automat...
具体讲解之前,有一点,再次强调下:B-树,即为B树。因为B树的原英文名称为B-tree,而国内很多人喜欢把B-tree译作B-树,其实,这是个非常不好的直译,很容易让人产生误...
参考:B树和B+树的总结B树、B-树、B+树、B*树都是什么 总结 利用平衡树的优势加快查询的稳定性和速度;B+树的数据都存储在叶子结点中,分支结点均为索引,查询时只需要扫描...
摘要 Java I/O是Java技术体系中非常基础的部分,它是学习Java NIO的基础。而深入理解Java NIO则是学习现代高性能网络通信框架(比如Netty)的基础。本...
【文章仅供非商业用途或交流学习使用】 很多朋友在遇到I/O类话题的时候,总是感觉比较吃力,对里面的很多概念似懂非懂,今天大体说一下我对I/O模型的理解。 一、相...
一个良好的缓存系统,往往在处理一下几个关键问题上有独到之处:缓存穿透、击穿、雪崩、热点、大Value等 基本位置 缓存穿透 概念 查询肯定不存在的数据,缓存不命中,怼到DB查...
转载请注明出处作者:@怪盗kidou 说明:本文内容仅限于本人熟知的内容,HTTP的内容任意一个知识点都可以单独写一篇博客,所以别指望靠一篇博客可以讲清楚,本文的主要作用...
本篇文章篇幅比较长,先来个思维导图预览一下。 一、概述 1.计算机网络体系结构分层 2.TCP/IP 通信传输流 利用 TCP/IP 协议族进行网络通信时,会通过分层顺序与对...
很多人喜欢这篇文章,特此同步过来 由浅入深谈论spring事务 前言 这篇其实也要归纳到《常识》系列中,但这重点又是spring的介绍,故归档在spring系列中。 工作很多...
前言 循环依赖问题,算是一道烂大街的面试题了,解毒之前,我们先来回顾两个知识点: 初学 Spring 的时候,我们就知道 IOC,控制反转码,它将原本在程序中手动创建对象的控...
请问有文档版的嘛makedowm work pdf 都可以 可以借鉴一下嘛
【狂神说JAVA-JVM入门】声明:本文是我学习B站“狂神说java”所做的笔记,上传至此只是为了方便,要想学习,请去关注这个宝藏男孩吧
声明:本文是我学习B站“狂神说java”所做的笔记,上传至此只是为了方便,要想学习,请去关注这个宝藏男孩吧
为什么会出现 Callable 和 Future 创建线程的2种方式,一种是直接继承 Thread,另外一种就是实现 Runnable 接口。这2种方式都有一个缺陷就是:在执...
作者: 一字马胡 转载标志 【2017-12-07】 更新日志 Future 上面这段文字已经说明了Future的本质,一个Future代表一个异步计算的结果,并且它提供一...
在IT圈混饭吃,不管你用什么编程语言、从事前端还是后端,阻塞、非阻塞、异步、同步这些概念,都需要清晰地掌握,否则,怎么与面试官谈笑风生(chui niu pi)?但是,掌握这...
1.落笔缘由 由于之前希望对Java异步操作进行一次梳理,碰巧看到了Fork/Join,之前并没有了解过,所以借这次机会来了解一下它的用途。 2.Fork/Join作用 Fo...
ForkJoinPool 是 Java 7 加入的一个并发处理类,位于 java.util.concurrent 包。 Fork / Join 回顾 ForkJoinPool...
真的非常详细!就喜欢这样的讲解 非常感谢🙏
必须要理清的Java线程池(原创)本文已独家授权 鸿洋( hongyangAndroid) 公众号发布! 前言: 本篇文章主要介绍的是Java(Javaee和Android开发都会涉及)中的线程池。线程池...