最近在Java技術棧知識星球里面有球友問到了線程安全的 List: 掃碼查看答案或加入知識星球 棧長在之前的文章《出場率比較高的一道多線程安全面試題》里面講過 ArrayList 的不安全性。 那么面試官會問你,既然 ArrayList 是線程不安全的,怎么保證它的線程安全性 ...
反制面試官 張原理圖 再也不怕被問 volatile 悟空 愛學習的程序猿,自主開發了Java學習平台 PMP刷題小程序。目前主修Java 多線程 SpringBoot SpringCloud k s。本公眾號不限於分享技術,也會分享工具的使用 人生感悟 讀書總結。 絮叨 這一篇也算是Java並發編程的開篇,看了很多資料,但是輪到自己去整理去總結的時候,發現還是要多看幾遍資料才能完全理解。還有一個 ...
2020-08-17 17:35 5 896 推薦指數:
最近在Java技術棧知識星球里面有球友問到了線程安全的 List: 掃碼查看答案或加入知識星球 棧長在之前的文章《出場率比較高的一道多線程安全面試題》里面講過 ArrayList 的不安全性。 那么面試官會問你,既然 ArrayList 是線程不安全的,怎么保證它的線程安全性 ...
面試官:說一說你常用的加密算法有哪些? 加密算法通常被分為兩種:對稱加密和非對稱加密。其中,對稱加密算法在加密和解密時使用的密鑰相同;非對稱加密算法在加密和解密時使用的密鑰不同,分為公鑰和私鑰。此外,還有一類叫做消息摘要算法,是對數據進行摘要並且不可逆的算法。 這次我們了解一下對稱 ...
面試官:說一說你常用的加密算法有哪些? 加密算法通常被分為兩種:對稱加密算法和非對稱加密算法。其中,對稱加密算法在加密和解密時使用的密鑰相同;非對稱加密算法在加密和解密時使用的密鑰不同,分為公鑰和私鑰。此外,還有一類叫做消息摘要算法,是對數據進行摘要並且不可逆的算法。 這次我們了解 ...
面試官:說一說你常用的加密算法有哪些? 加密算法通常被分為兩種:對稱加密和非對稱加密。其中,對稱加密算法在加密和解密時使用的密鑰相同;非對稱加密算法在加密和解密時使用的密鑰不同,分為公鑰和私鑰。此外,還有一類叫做消息摘要算法,是對數據進行摘要並且不可逆的算法。 這次我們了解一下消息 ...
一、為什么需要線程池 在實際使用中,線程是很占用系統資源的,如果對線程管理不完善的話很容易導致系統問題。因此,在大多數並發框架中都會使用線程池來管理線程,使用線程池管理線程主要有如下好處: ...
結論 如果兩個對象相等,則hashcode()必須相等。 如果兩個對象相等,a.equals(b)==b.equals(a)==true 如果兩個對象有相同的hashcode ...
緩存是一個老生常談的問題,重要性不言而喻,HTTP 協議中規定了很多請求頭和響應頭來控制緩存。也因為如此,很多人無法分清某個頭部的作用和優先級。本文嘗試做一下梳理和總結。 經典 GET 請求過程 ...
在Java相關的職位面試中,很多Java面試官都喜歡考察應聘者對Java並發的了解程度,以volatile關鍵字為切入點,往往會問到底,Java內存模型(JMM)和Java並發編程的一些特點都會被牽扯出來,再深入的話還會考察JVM底層實現以及操作系統的相關知識。 接下來讓我們在一個假想 ...