摘要:
前言 這次想介紹一下Java Stream的API使用,最近在做一個新的項目,然后終于可以從老項目的祖傳代碼坑里跳出來了。項目用公司自己的框架搭建完成后,我就想著把JDK版本也升級一下吧(之前的項目,最高就能用JDK7),但是后來發現公司的項目部署打包平臺最高只支持到JDK8。那好吧,既然就支持到J 閱讀全文
posted @ 2019-06-17 00:41
紀莫
閱讀(23915)
評(ping)論(lun)(9)
推薦(37)
SpringCloud有哪些組件?SpringCloud與Dubbo有什么區別? 閱讀全文
SpringBoot的類加載和傳統的雙親委派有什么區別? SpringBoot如何按順序實例化Bean 閱讀全文
SpringBoot的啟動流程 下面的代碼是SpingBoot啟動類里最基礎的代碼,SpringBoot的啟動的入口就在這里,本文是在SpringBoot3的基礎上進行的梳理。 @SpringBootApplication public class Application { public stat 閱讀全文
什么是spring的循環依賴?什么是spring的三級緩存?三級緩存怎么解決的循環依賴?解決循環依賴一定要三級緩存嗎?spring默認是否支持循環依賴?spring與springboot的區別是什么? 閱讀全文
Spring的事務傳播機制 什么是Spring事務傳播機制 Spring的事務傳播機制,主要是用于控制多個事務方法相互調用時的事務行為。 在后端復雜的業務場景中,多個事務之間的調用可能會導致事務的不一致,例如:數據重復提交,數據丟失等問題,使用事務傳播機制可以避免這些問題的發生,從而保證事務的一致性 閱讀全文
A公司一面:類加載的過程是怎么樣的? 雙親委派的優點和缺點? 產生fullGC的情況有哪些? spring的動態代理有哪些?區別是什么? 如何排查CPU使用率過高? 閱讀全文
Spring Bean的生命周期是什么樣的? 在Spring容器里一個Bean的從創建到銷毀一般都是經歷了以下幾個階段: 定義階段(Bean元信息配置)=>實例化階段(創建Bean對象)=>初始化階段(執行初始化邏輯)=>使用階段(Bean可用)=>銷毀階段(釋放資源) 定義階段(BeanDefin 閱讀全文
線程同步的方式有哪些?什么情況下會產生死鎖?如何解決死鎖?死鎖如何恢復?數據庫操作中如何避免死鎖?CompletableFuture怎么實現多線程異步編排? 閱讀全文
線程池的原理?線程池是怎么執行任務的?線程池的核心線程數量應該設置成多少?ForkJoinPool和ThreadPoolExecutor有什么區別? 閱讀全文
多線程中的上下文切換是什么?你覺得什么是線程安全?并行和并發有什么區別?守護線程與普通線程有什么區別?JDK21中的虛擬線程是什么? 閱讀全文