欢迎光临
我们一直在努力

资讯

【2w字干货】ArrayList与LinkedList的区别以及JDK11中的底层实现1 概述2 两者区别3 ArrayList底层4 LinkedList底层5 总结6 附录:关于插入与删除的一个实验-ITyet

【2w字干货】ArrayList与LinkedList的区别以及JDK11中的底层实现1 概述2 两者区别3 ArrayList底层4 LinkedList底层5 总结6 附录:关于插入与删除的一个实验

NEW

mumupudding阅读(3)评论(0)赞(0)

1 概述 本文主要讲述了ArrayList与LinkedList的相同以及不同之处,以及两者的底层实现(环境OpenJDK 11.0.10)。 2 两者区别 在详细介绍两者的底层实现之前,先来简单看一下两者的异同。 2.1 相同点 两者都实...

面试官一个线程池问题把我问懵逼了。-ITyet

面试官一个线程池问题把我问懵逼了。

NEW

mumupudding阅读(3)评论(0)赞(0)

这是why的第 98 篇原创文章 前几天,有个朋友在微信上找我。他问:why哥,在吗? 我说:发生肾么事了? 他啪的一下就提了一个问题啊,很快。 我大意了,随意瞅了一眼,这题不是很简单吗? 结果没想到里面还隐藏着一篇文章。 故事,得从这个问...

Dubbo 编解码那些事-ITyet

Dubbo 编解码那些事

NEW

mumupudding阅读(4)评论(0)赞(0)

一、背景 笔者在一次维护基础公共组件的过程中,不小心修改了类的包路径。糟糕的是,这个类被各业务在facade中进行了引用、传递。幸运的是,同一个类,在提供者和消费者的包路径不一致,没有引起各业务报错。 怀揣着好奇,对于Dubbo的编解码做了...

Kubernetes 之 YAML 语法双引号-ITyet

Kubernetes 之 YAML 语法双引号

NEW

mumupudding阅读(4)评论(0)赞(0)

YAML 是一种非常简洁/强大/专门用来写配置文件的语言! YAML 全称是 ”YAML Ain’t a Markup Language” 的递归缩写,该语言的设计参考了 JSON / XML 和 SDL 等语言,强调以数据为中心,简洁易读...

经典动态规划:0-1 背包问题-ITyet

经典动态规划:0-1 背包问题

NEW

mumupudding阅读(4)评论(0)赞(0)

前言 经过前面三篇动态规划文章的介绍,相信大家对动态规划、分治、贪心有了充分的理解,对动态规划的 3 个核心问题、其本质也有了了解。 纸上得来终觉浅,绝知此事要躬行。 那么今天开始我们来聊聊具体的那些面试时常考的题目。 (还没有看过前三篇文...

JDK/Dubbo/Spring 三种 SPI 机制,谁更好?

NEW

mumupudding阅读(4)评论(0)赞(0)

先点赞再看,养成好习惯 SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实...

每天学一个 Linux 命令(112):vmstat-ITyet

每天学一个 Linux 命令(112):vmstat

NEW

mumupudding阅读(4)评论(0)赞(0)

命令简介 vmstat 命令用于虚拟内存统计。vmstat 报告有关进程,内存,分页,块IO,陷阱,磁盘和CPU活动的信息。 语法格式 vmstat [options] [delay [count]] 选项说明 -a #显示活动内页 -f ...