HashMap 第2页
Netty是如何检测资源泄漏的?-IT面试星球

Netty是如何检测资源泄漏的?

为了减轻 GC 的压力、以及避免频繁向 OS 申请和释放内存,Netty 基于 JeMalloc 思想自己实现了一套内存管理方案。不管是堆内存还是直接内存,都可以交给 Netty 来统一管理,这带来了两个好处,...
mianba的头像-IT面试星球mianba1个月前
02910
Java 中的 Stream 可以替代 for 循环吗?-IT面试星球

Java 中的 Stream 可以替代 for 循环吗?

Java8的发布是Java历史上的一个重大时刻。Streams 和 Lambda 被引入,它们现在被广泛使用。如果你不知道 Streams,或者从来没有听说过它,那是完全没有问题的。在大多数情况下,循环同样可以满...
mianba的头像-IT面试星球mianba1个月前
0219
HashMap源码解读—Java8版本-IT面试星球

HashMap源码解读—Java8版本

一、HashMap简介 HashMap顶部有一段很长的注释,大概的介绍了HashMap。 1.1 原文 /** * Hash table based implementation of the Map interface.  This * implementation provide...
mianba的头像-IT面试星球mianba1个月前
0438
模拟HashMap冲突-IT面试星球

模拟HashMap冲突

最近看HashMap的源码,其中相同下标容易产生hash冲突,但是调试需要发生hash冲突,本文模拟hash冲突。 hash冲突原理 HashMap冲突是key首先调用hash()方法: static final int hash(Object k...
mianba的头像-IT面试星球mianba1个月前
0468
SkyWalking 的Trace还能通过编码构建 -中篇-IT面试星球

SkyWalking 的Trace还能通过编码构建 -中篇

相关文章《Skywalking on the way-千亿级的数据储能、毫秒级的查询耗时》 欢迎关注公众号【架构染色】交流学习 一、背景 在上一篇《通过编码方式构建 SkyWalking 的 Trace-上篇》中介绍了为什么...
mianba的头像-IT面试星球mianba1个月前
0237
为什么阿里不推荐使用 keySet() 遍历HashMap?-IT面试星球

为什么阿里不推荐使用 keySet() 遍历HashMap?

Part1引言 HashMap相信所有学Java的都一定不会感到陌生,作为一个非常重用且非常实用的Java提供的容器,它在我们的代码里面随处可见。因此遍历操作也是我们经常会使用到的。HashMap的遍历方式现...
mianba的头像-IT面试星球mianba1个月前
0436
SpringBoot实现动态导出word文档-IT面试星球

SpringBoot实现动态导出word文档

背景 最近有一个需求是需要动态导出合同、订单等信息,导出一个word文档供客户进行下载查看。 需要导出的word文件,主要可以分为两种类型。 导出固定内容和图片的word文档 导出表格内容不固定的...
mianba的头像-IT面试星球mianba1个月前
0485
kafka学习一快速认知和初步使用-IT面试星球

kafka学习一快速认知和初步使用

kafka简介 kafka是一个分布式流处理平台,是三大MQ中间件之一。是一种高吞吐量的发布订阅消息系统。 快速认知概念 Broker: kafka的服务端程序,可以认为一个mq节点就是一个broker。 Topic: 每条...
mianba的头像-IT面试星球mianba1个月前
0455