網際網路碼農必備技能,Netty進階篇,必看的高性能架構設計
2021-03-20
Java NIO存在的問題 對java原生NIO熟悉的同學都應該知道存在以下問題: 跨平台兼容 使⽤NIO會經常發現代碼在Linux上正常運⾏,但 在Windows上就會出現問題。所以編寫程序,特別是NIO程序,需⋯ 閲讀全文
Java NIO存在的問題 對java原生NIO熟悉的同學都應該知道存在以下問題: 跨平台兼容 使⽤NIO會經常發現代碼在Linux上正常運⾏,但 在Windows上就會出現問題。所以編寫程序,特別是NIO程序,需⋯ 閲讀全文
不知道怎麼引入正文 相信後端同學在開發的時候多多少少都會涉及到多線程開發,做為Java開發的我也同樣會經常用到多線程開發。 我認為Java語言在處理多線程上是非常優秀的,我們可以使用簡明的代碼實現線程的創建、啟動、管理等。 話不多說,下⋯ 閲讀全文
什麼是SOA、SOAP? SOA到底是什麼? SOA(Service-Oriented Architecture)的定義是面向服務的架構,就是說將軟體按照功能設計成一個個服務,這些服務用標準的方式定義接口、並通過標準的協議進行調用。 SO⋯ 閲讀全文
之所以寫HashCode,是因為平時我們總聽到它。但你真的了解hashcode嗎?它會在哪裡使用?它應該怎樣寫? 相信閱讀完本文,能讓你看到不一樣的hashcode。 使用hashcode的目的在於:使用一個對象查找另一個對象。對於使用散列⋯ 閲讀全文
具體看源碼之前,我們先簡單的說一下HashMap的底層數據結構 1、HashMap底層的數據結構是 數組 + 鍊表 + 紅黑樹 2、我們需要先了解一下HashMap底層的兩個變量 2-1:loadFactor: 加載因子,默認是0.75⋯ 閲讀全文