Spring Boot 自定義kafka 消費(fèi)者配置 ContainerFactory最佳實(shí)踐 本篇博文主要提供一個(gè)在 SpringBoot 中...
多級(jí)樹的深度優(yōu)先遍歷與廣度優(yōu)先遍歷(Java實(shí)現(xiàn)) 深度優(yōu)先遍歷與廣度優(yōu)先遍歷其實(shí)是屬于圖算法的一種,多級(jí)樹可以看做是一種特殊的圖,所以多級(jí)數(shù)的...
Java使用Optional與Stream來取代if判空邏輯(JDK8以上) 通過本文你可以用非常簡短的代碼替代業(yè)務(wù)邏輯中的判null校驗(yàn)蛔琅,并且...
SpringBoot 整合mongoDB并自定義連接池 得力于SpringBoot的特性,整合mongoDB是很容易的,我們整合mongoDB的...
[TOC] AOP可以用于日志的設(shè)計(jì)挂脑,這樣話就少不了要獲取上下文的信息,博主在設(shè)計(jì)日志模塊時(shí)考慮了一下此法欲侮,整理了一下如何用AOP來攔截你自定義...
為什么ConcurrentHashMap的讀操作不需要加鎖? 我們知道威蕉,ConcurrentHashmap(1.8)這個(gè)并發(fā)集合框架是線程安全的...
RPC框架 此篇文章主要對(duì)有關(guān)RPC框架理論概念的整理總結(jié),現(xiàn)有的技術(shù)都是為了實(shí)現(xiàn)理論而誕生出來的韧涨,無論多么花哨的技術(shù)無非是更好的實(shí)現(xiàn)了提出的理...
首先我們先看一個(gè)段非常有代表性的代碼,里面一口氣牽扯到了多態(tài)和類初始化順序知識(shí)牍戚。 它的輸出是:父類構(gòu)造器子類的process01子類構(gòu)造器子類的...
在之前學(xué)習(xí)了單例模式在多線程下的設(shè)計(jì),疑惑為何要加volatile關(guān)鍵字虑粥。加與不加有什么區(qū)別呢翘魄?這里我們就來研究一下。單例模式的設(shè)計(jì)可以參考個(gè)人...