ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。 ArrayList不是线程安全的,只能在单线程环境下,多线...

ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。 ArrayList不是线程安全的,只能在单线程环境下,多线...
从最基础的数据结构 数组|链表|树 开始,基于这些基础数据结构通过各种设计组合成具备特定功能的数据结构,这些结构是编码的基础和核心。比如C++的vector,jdk自带了大量...
前言:学习SpringBoot不应该直接就是开始使用SpringBoot,如果直接拿来用肯定会有很多人不是很明白特别刚开始入门的,当然官网上也有快速上手的教程但是官网上跨度有...
Kafka是啥?用Kafka官方的话来说就是: Kafka is used for building real-time data pipelines and streami...
jvm原理 Java虚拟机是整个java平台的基石,是java技术实现硬件无关和操作系统无关的关键环节,是java语言生成极小体积的编译代码的运行平台,是保护用户机器免受恶意...
你那是叫上夜班,别人是从上午九点到第二天凌晨三点。你是正常工作时也好意思叫艰难,你这脑子真是瓦特了!
凌晨3点不回家就心酸?自怜是成年人最难治的绝症1 这两天,朋友圈里在转一篇文章:《凌晨3点不回家:成年人的世界是你想不到的心酸》。 文章从一个刚升职的朋友聊起。 然后引到一则视频。视频里的确有动人的桥段。 初入职场的实习...
一、面试攻略 又到了一年一度的跳槽旺季,面试官要问的问题你真的准备好了吗? 面试攻略[https://blog.yuqiyu.com/interview-strategy.h...
本集概要: 怎样构建一个线程安全而又高效、可伸缩的缓存? 怎样利用设计模式,把缓存做成通用的工具? 除了synchronize和volatile,我们还能使用哪些工具来开发线...
01 Cold Turkey 老规矩,第一款推荐的软件必须超强是实力派! 天降大任于斯人也,必先关其手机,收其平板,拔其网线,这也道出了不少朋友的痛处,当我们想专注做某一件事...