原文:面试官问:“在项目中用过多线程吗?”你就把这个案例讲给他听!

在面试当中,有时候会问到你在项目中用过多线程么 对于普通的应届生或者工作时间不长的初级开发 crud仔流下了没有技术的眼泪。 博主这里整理了项目中用到了多线程的一个简单的实例,希望能对你有所启发。 多线程开发实例 应用背景 应用的背景非常简单,博主做的项目是一个审核类的项目,审核的数据需要推送给第三方监管系统,这只是一个很简单的对接,但是存在一个问题。 我们需要推送的数据大概三十万条,但是第三方监 ...

2021-03-06 16:38 5 1665 推荐指数:

查看详情

面试官再问你 HashMap 底层原理,就把这篇文章甩给他

前言 HashMap 源码和底层原理在现在面试中是必的。因此,我们非常有必要搞清楚它的底层实现和思想,才能在面试中对答如流,跟面试官大战三百回合。文章较长,介绍了很多原理性的问题,希望对你有所帮助~ 目录 本篇文章主要包括以下内容: HashMap 的存储结构 常用变量说明 ...

Mon Apr 13 18:13:00 CST 2020 25 3217
面试官问你B树和B+树,就把这篇文章丢给他

原文链接:面试官问你B树和B+树,就把这篇文章丢给他 1 B树 在介绍B+树之前, 先简单的介绍一下B树,这两种数据结构既有相似之处,也有他们的区别,最后,我们也会对比一下这两种数据结构的区别。 1.1 B树概念 B树也称B-树,它是一颗多路平衡查找树。二叉树我想大家都不陌生 ...

Wed Sep 18 18:22:00 CST 2019 0 469
面试官,Redis 是单线程还是多线程?我懵了

我们平时看到介绍 Redis 的文章,都会说 Redis 是单线程的。但是我们学习的时候,比如 Redis 的 bgsave 命令,它的作用是在后台异步保存当前数据库的数据到磁盘,那既然是异步了,肯定是由别的线程去完成的,这怎么还能说 Redis 是单线程的呢? 其实通常说的 Redis ...

Thu Jan 13 18:44:00 CST 2022 2 2404
那些面试官的JAVA多线程和并发面试题及回答

Java多线程面试问题 1. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建 ...

Fri May 29 01:10:00 CST 2020 0 648
面试官,你使用过命令模式吗?我笑了!

前言 在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的请求接收者即可。此时,可以使用命令模式来进行设计,使得 ...

Mon Apr 26 17:38:00 CST 2021 2 713
面试官一个线程池问题把我懵逼了。

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

Tue Apr 13 20:33:00 CST 2021 2 564
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM