原创 spring cloud系列教程第一篇-介紹

spring cloud系列教程第一篇-介紹 前言: 現在Java招聘中最常見的是會微服務開發,微服務已經在國內火了幾年了,而且也成了趨勢了。那麼,微服務只是指spring boot嗎?當然不是了,微服務需要治理,需要監控等等一系列的組件。

原创 Java中常用七個阻塞隊列的總結

Java隊列總結 通過前面文章的學習,我們對Java中常用隊列做了介紹。本文,咱們來對隊列做個總結吧。 首先,我們介紹了現實生活中的實際場景(排隊買票等),來告訴我們爲什麼需要使用隊列。 隊列是一種先進先出(FIFO)的抽象數據結構,在Ja

原创 Java阻塞隊列四組API介紹

Java阻塞隊列四組API介紹 通過前面幾篇文章的學習,我們已經知道了Java中的隊列分爲阻塞隊列和非阻塞隊列以及常用的七個阻塞隊列。如下圖:   本文來源:凱哥Java(kaigejava)講解Java併發系列之阻塞隊列教程。系列文章,

原创 Java中常用的七個阻塞隊列第二篇DelayQueue源碼介紹

Java中常用的七個阻塞隊列第二篇DelayQueue源碼介紹 通過前面兩篇文章,我們對隊列有了瞭解及已經認識了常用阻塞隊列中的三個了。本篇我們繼續介紹剩下的幾個隊列。 本文主要內容:通過源碼學習Delayqueue及理解Dqueue並用代

原创 Java中常用的七個阻塞隊列介紹第一篇

Java中常用的七個阻塞隊列介紹第一篇 在上一篇我們對Java中的隊列分類做了簡單的介紹。本文咱們主要來聊聊阻塞隊列中的七個常用子類。這七個阻塞隊列的學習步驟:先看源碼,分析完源碼之後,我們再來對每個隊列進行總結。最後在來個大總結。文章可能

原创 Java隊列學習第一篇之列介紹

Java併發之顯式鎖和隱式鎖的區別   在面試的過程中有可能會問到:在Java併發編程中,鎖有兩種實現:使用隱式鎖和使用顯示鎖分別是什麼?兩者的區別是什麼?所謂的顯式鎖和隱式鎖的區別也就是說說Synchronized(下文簡稱:sync)

原创 Java併發之顯式鎖和隱式鎖的區別

Java併發之顯式鎖和隱式鎖的區別   在面試的過程中有可能會問到:在Java併發編程中,鎖有兩種實現:使用隱式鎖和使用顯示鎖分別是什麼?兩者的區別是什麼?所謂的顯式鎖和隱式鎖的區別也就是說說Synchronized(下文簡稱:sync)

原创 網傳互聯網公司加班表,哈哈哈這也太真實了吧!

網傳互聯網公司加班表,哈哈哈這也太真實了吧! 互聯網公司經常加班這個是大家都知道的。但是除了加班還有其他的你知道嗎? 【0】 網傳互聯網公司加班表   【1】 互聯網工作生存指南   作爲程序員,代碼裏面不要寫死!不要寫死!!不要寫死!!

原创 Win 10 C 盤突然爆滿,怎麼清理?

Win 10 C 盤突然爆滿,怎麼清理? 使用windows的小夥伴們都知道,C盤是安裝系統的,有時候不知道爲啥突然就爆滿了,查看我的電腦,C盤顯示紅色的。是不是感覺狠揪心,想刪除一些東西有不敢刪除,怕刪除了影響到系統(我之前有個朋友就是刪

原创 Java多線程併發工具類-信號量Semaphore對象講解

Java多線程併發工具類-Semaphore對象講解 通過前面的學習,我們已經知道了Java多線程併發場景中使用比較多的兩個工具類:做加法的CycliBarrier對象以及做減法的CountDownLatch對象並對這兩個對象進行了比較。我

原创 Java多線程工具類之循環柵欄計數器

Java多線程下循環計數器 本文主要內容:CyclicBarrier(下文中凱哥就用cycBar來代替)定義介紹;舉例說明;代碼演示;從源碼來看原理及總結;CyclicBarrier與CountDownLatch(下文就用CountDown

原创 超全!2020年互聯網大廠薪資和職級一覽

  以 BAT 爲代表的互聯網大廠,一直是求職者眼中的香餑餑,“大廠經歷”在國內就業環境中無異於一塊金子招牌。 本文來源:運營黑客社區。感謝社區分享 對於企業和HR來說,大廠的職級規則也是整個行業的標杆,從中小微企業到大型企業,大家都希望

原创 從火車站車次公示欄來學Java讀寫鎖

Java多線程併發之讀寫鎖 本文主要內容:讀寫鎖的理論;通過生活中例子來理解讀寫鎖;讀寫鎖的代碼演示;讀寫鎖總結。通過理論(總結)-例子-代碼-然後再次總結,這四個步驟來讓大家對讀寫鎖的深刻理解。 本篇是《凱哥(凱哥Java:kagejav

原创 Java併發編程鎖之獨佔公平鎖與非公平鎖比較

Java併發編程鎖之獨佔公平鎖與非公平鎖比較 公平鎖和非公平鎖理解: 在上一篇文章中,我們知道了非公平鎖。其實Java中還存在着公平鎖呢。公平二字怎麼理解呢?和我們現實理解是一樣的。大家去排隊本着先來先得到的原則,在排隊中,無論身份貴賤,一

原创 Java併發編程鎖系列之ReentrantLock對象總結

Java併發編程鎖系列之ReentrantLock對象總結 在Java併發編程中,根據不同維度來區分鎖的話,鎖可以分爲十五種。ReentranckLock就是其中的多個分類。 本文主要內容:重入鎖理解;重入鎖代碼演示; Reentranck