Java中的阻塞隊列 ArrayBlockingQueeue,LinkedBlockingQueue,PriorityBlockingQueue,ConcurrentLink...
Java中的阻塞隊列 ArrayBlockingQueeue,LinkedBlockingQueue,PriorityBlockingQueue,ConcurrentLink...
IP地址的分類、子網、子網掩碼的作用 IPV4 由 4kb(32bit)構成,10進制下通常表示為: xxx.xxx.xxx.xxx其二進制表示形式為:100000000.0...
CommonJS規(guī)范 CommonJS分為1.0和1.1兩個版本。 CommmonJS 1.0 模塊上下文在一個模塊中,存在一個自由變量“require”函數這個“rquir...
常量池、運行時常量池、字符串常量池 Java里包含各種常量池,經常傻傻分不清楚,下面就簡單梳理下Java中的池們。 概念解釋 常量池 這里的常量池指的是Class文件常量池。...
Java中hashCode的實現 從我們剛學Java就知道,要重寫equal就要一起重寫hashCode.但是你有了解過hashCode的實現嗎? 什么是hashCode h...
Java中的重量級鎖是通過ObjectMonitor實現的。接下來簡單分析下ObjectMonitor的實現邏輯。 Objectmonitor中的關鍵詞 EntryList ...
輕量級鎖 引入輕量級鎖的目的是為了避免在沒有多線程競爭的情況下,由于互斥信號量造成的不必要性能浪費。 基礎知識 輕量級鎖加鎖解鎖總共需要兩次CAS。其操作的模板是instan...
有業(yè)務反饋,線上一個應用運行了一段時間之后,在高峰期之后,突然發(fā)現處理能力下降,接口的響應時間變長,但是看Cat上的GC數據,一切都很正常。 通過跳板機上機器查看日志,發(fā)現一...