Java RMI

Java設計模式11——享元模式

一、適用場景 記憶體屬於稀缺資源,不能隨意浪費。如果在一個系統中有很多個完全相同或相似的物件,我們就可以使用享元模式,讓他們共享一份記憶體即可,不必每個都去例項化物件,從而節省記憶體空間。 二、模式核心

金三銀四,銅五鐵六,我的面試通關祕籍(含HR)

前言: 前一段時間和大牛們交流了一下,據反饋現在Android崗位也沒有以前那麼多了,沒這麼好找了,面臨著網際網路的寒冬,不僅僅是Android,大量公司模仿O2O模式導致死掉企業的很多,在加之培訓機構大

手動造一個執行緒池(Java)

​ 本次自己實現一個簡單的執行緒池,主要是為了後續看 ThreadPool 的原始碼做準備的,是從別人的程式碼中改進的,從看別人的原始碼中學到一些東西,所以特意把這篇文章寫出來,方便以後自己去回顧自己是如何學

java資料結構和演算法06(紅黑樹)

這一篇我們來看看紅黑樹,首先說一下我啃紅黑樹的一點想法,剛開始的時候比較蒙,what?這到底是什麼鬼啊?還有這種操作?有好久的時間我都緩不過來,直到我玩了兩把王者之後回頭一看,好像有點兒意思,所以有的時候碰到一

如何利用碎片時間提高自己的能力?

51假期剛過完,該收心的收心,而作為一個Java人,不斷擴充套件自己的 技能深度 才能進階架構師!在此,我為大家推薦幾個 Java方面高質量 的頂部公眾號,基本上每個Java程式設計師必定有關注過其中幾個,

ava中的反射機制你知道什麼?

一.概念 反射就是把Java的各種成分對映成相應的Java類。 Class類的構造方法是private,由JVM建立。 反射是java語言的一個特性,它允程式在執行時(注意不是編譯的

死磕Java——ReentrantLock

ReentrantLock 是 java.util.concurrent.locks 包下一個可重入的預設是非公平的鎖, ReentrantLock 類是 Lock 介面的一個使用很頻繁的實現類,類結構如下圖

Java 併發程式設計 | 執行緒池詳解

執行緒池用來處理非同步任務或者併發執行的任務 優點: 重複利用已建立的執行緒,減少建立和銷燬執行緒造成的資源消耗 直接使用執行緒池中的執行緒,提高響應速度 提高執行緒的可管理性,由執

JDK1.8應用啟動出現fullgc問題解決方案

一、問題現象 今天A系統上線時,B系統報了可用率問題。經檢視日誌,發現是B系統呼叫的A系統介面執行緒池被打滿,而且報警確實是剛剛上線完成所在的機器。 二、分析原因 通過分析A系統的ump發現該介面在

Java併發 -- Lock + Condition

併發領域的兩大核心問題:互斥 +同步 互斥:同一時刻只允許一個執行緒訪問共享資源 同步:執行緒之間的通訊和協作 JUC通過Lock和Con

深入理解Java記憶體模型(JMM)

JMM(Java Memory Model),Java記憶體模型,它是一種Java虛擬機器需要遵守的規範,定義了執行緒間如何在記憶體中正確地互動。JDK5以後的JMM規範在JSR-133中詳細列出。 1

Java核心 -- int和Integer

Integer是int對應的包裝類 ,裡面有一個int型別的欄位儲存資料,並提供了基本的操作 在Java 5,引入了自動裝箱 和自動拆箱 (bo

1746043940.7449