摘要:本周在寫單元測試的時候遇見了一個新的,在此記錄一下。通過查看的源碼果然是這樣沒有重寫的但為什么會調用方法呢 本周在寫單元測試的時候遇見了一個新的exception,在此記錄一下。 單元測試中有一段代碼是這樣的: logger.debug(設置班級的學生); klass.setStudentList(Collections.singletonList(student1)); ...
摘要:分段策略嘗試自旋此,然后調用次,如果經過這兩百次的操作還未獲取到任務,就會嘗試階段性掛起自身線程。 零 前期準備 0 FBI WARNING 文章異常啰嗦且繞彎。 1 版本 Disruptor 版本 : Disruptor 3.4.2 IDE : idea 2018.3 JDK 版本 : OpenJDK 11.0.1 2 Disruptor 簡介 高性能線程間消息隊列框架 Disrup...
摘要:此時,會新建一個新的工作者線程用于對這個入隊列失敗的任務進行處理假設此時線程池的大小還未達到其最大線程池大小。但此時需要限定線程池的最大大小為一個合理的有限值,而不是,否則可能導致線程池中的工作者線程的數量一直增加到系統資源所無法承受為止。 序 本文主要講一下SynchronousQueue。 定義 SynchronousQueue,實際上它不是一個真正的隊列,因為它不會為隊列中元素維...
摘要:數據庫基類的實現目的統一管理數據庫共有字段,實現創建時間,創建人,修改時間,修改人的自動更新。注意事項需要在啟動類上面注解 java數據庫基類的實現 目的: 統一管理數據庫共有字段,實現創建時間,創建人,修改時間,修改人的自動更新。 創建基礎類: @Data @EntityListeners(AuditingEntityListener.class) @MappedSuperc...
摘要:前言平時最常用的莫過于和了,面試的時候也是問答的??汀O炔蝗ス苋萘控撦d因子什么的,就是簡單的使用也會遇到坑。元素經常遇到的一個場景是遍歷然后找到合適條件的給刪除掉,比如刪除所有的偶數。文初的做法不報錯,但結果并不是我們想要的。 前言 平時最常用的莫過于ArrayList和HashMap了,面試的時候也是問答的常客。先不去管容量、負載因子什么的,就是簡單的使用也會遇到坑。 showImg...