HashMap 第2页
互联网高并发设计的手段:架构优化层次、算法逻辑层次、代码层次-IT面试星球

互联网高并发设计的手段:架构优化层次、算法逻辑层次、代码层次

性能优化目标 ● 缩短响应时间 ● 提高并发数(增加吞吐量) ● 让系统处于合理状态                      性能优化手段 空间换时间 系统时间是瓶颈:例如 缓存复用计算结果,降低...
mianba的头像-IT面试星球mianba12个月前
05813
SpringBoot实现动态导出word文档-IT面试星球

SpringBoot实现动态导出word文档

背景 最近有一个需求是需要动态导出合同、订单等信息,导出一个word文档供客户进行下载查看。 需要导出的word文件,主要可以分为两种类型。 导出固定内容和图片的word文档 导出表格内容不固定的...
mianba的头像-IT面试星球mianba12个月前
0585
模拟HashMap冲突-IT面试星球

模拟HashMap冲突

最近看HashMap的源码,其中相同下标容易产生hash冲突,但是调试需要发生hash冲突,本文模拟hash冲突。 hash冲突原理 HashMap冲突是key首先调用hash()方法: static final int hash(Object k...
mianba的头像-IT面试星球mianba12个月前
0588
Dubbo-聊聊通信模块设计-IT面试星球

Dubbo-聊聊通信模块设计

前言 Dubbo源码阅读分享系列文章,欢迎大家关注点赞 SPI实现部分 Dubbo-SPI机制 Dubbo-Adaptive实现原理 Dubbo-Activate实现原理 Dubbo SPI-Wrapper 注册中心 Dubbo-聊聊注册中心的设计 通信模...
mianba的头像-IT面试星球mianba12个月前
05415
RabbitMQ实现延迟队列-IT面试星球

RabbitMQ实现延迟队列

序言 浅谈一下消息队列,随着分布式架构的不断发展,消息队列也逐渐走进到程序员的“生活“中来,在一些特定的业务场景下消息队列是个相当不错的选择。 消息队列的作用(它究竟能做什么) 服务...
mianba的头像-IT面试星球mianba12个月前
04514
51-【springboot+easypoi】实现大数据量excel导出-IT面试星球

51-【springboot+easypoi】实现大数据量excel导出

一、前言 二.代码实现逻辑 三.总结 一、前言 环境:SpringBoot 2.1.5.RELEASE 需求:利用springboot+easypoi实现大数据量的导出excel 二.代码实现逻辑  @RequestMapping('export')    publ...
mianba的头像-IT面试星球mianba12个月前
04214
SkyWalking 的Trace还能通过编码构建 -中篇-IT面试星球

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

相关文章《Skywalking on the way-千亿级的数据储能、毫秒级的查询耗时》 欢迎关注公众号【架构染色】交流学习 一、背景 在上一篇《通过编码方式构建 SkyWalking 的 Trace-上篇》中介绍了为什么...
mianba的头像-IT面试星球mianba12个月前
0307
Java 中的 Stream 可以替代 for 循环吗?-IT面试星球

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

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