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