前言 (高清無損原圖.pdf關注公眾號后回復 ThreadLocal 獲取,文末有公眾號鏈接) 前幾天寫了一篇AQS相關的文章:我畫了35張圖就是為了讓你深入 AQS,反響不錯,還上了博客園首 ...
問題一:看到這個圖,你會想到什么 PS:截圖自 編程思想 答: 這個圖由Map指向Collection的Produces並不是說Map是Collection的一個子類 子接口 ,這里的意思是指Map的KeySet獲取到的一個視圖是Collection的子接口。 我們可以看到集合有兩個基本接口:Map和Collection。但是我個人認為Map並不能說是一個集合,稱之為映射或許更為合適,因為它的K ...
2020-06-29 15:40 2 627 推薦指數:
前言 (高清無損原圖.pdf關注公眾號后回復 ThreadLocal 獲取,文末有公眾號鏈接) 前幾天寫了一篇AQS相關的文章:我畫了35張圖就是為了讓你深入 AQS,反響不錯,還上了博客園首 ...
一、前言 我消失了很長一段時間,因想知道這一年多我都發生了什么事情的人太多了,一個個聊顯然效率比較低。這幾天空下來決定寫一寫這一年的故事,讓所有想知道的人自行了解。 ...
1. MVC使用 在研究源碼之前,先來回顧以下springmvc 是如何配置的,這將能使我們更容易理解源碼。 1.1 web.xml 值的注意的是contextConfigLocation和DispatcherServlet(用此類來攔截請求)的引用和配置 ...
作者:徐劉根 | 公眾號:Java之間 金九銀十是招聘的旺季,小編在這里也給大家整理了一套阿里面試官最喜歡問的問題或者出場率較高的面試題,助校招或者社招路上的你一臂之力! 首先我們需要明白一個事實,招聘的一個很關鍵的因素是在給自己找未來的同事,同級別下要找比自己優秀的人,面試是一個 ...
1.如何暫停一個正在運行的進程,把其放在后台(不運行)? 為了停止正在運行的進程,讓其再后台運行,我們可以使用組合鍵Ctrl+Z。 2.什么是安裝Linux所需的最小分區數量,以及如何查 ...
來源博客:https://www.cnblogs.com/dartagnan/ 面試官:如何防止 Java 源碼被反編譯?我竟然答不上來。。 java作為解釋型的語言,其高度抽象的特性意味其很容易被反編譯,容易被反編譯,自然有防止反編譯措施存在。今天就拜讀了一篇相關的文章,受益匪淺,知彼知己 ...
線程池源碼也是面試經常被提問到的點,我會將全局源碼做一分析,然后告訴你面試考啥,怎么答。 為什么要用線程池? 簡潔的答兩點就行。 降低系統資源消耗。 提高線程可控性。 如何創建使用線程池? JDK8提供了五種創建線程池的方法: 1.創建一個定長線程池 ...
1、為什么有消息系統 1、解耦合 2、異步處理 例如電商平台,秒殺活動。 一般流程會分為: 風險控制 庫存鎖定 生成訂單 短信通知 更新數據 通過消息系統將秒殺活 ...