原文:面試官問:“在項目中用過多線程嗎?”你就把這個案例講給他聽!

在面試當中,有時候會問到你在項目中用過多線程么 對於普通的應屆生或者工作時間不長的初級開發 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