對于Java的日志框架,你也許會經(jīng)??吹竭@些名詞: Log4j、Log4j2 Logback Slf4j JCL (Jakarta Commons Logging),也叫 A...
對于Java的日志框架,你也許會經(jīng)??吹竭@些名詞: Log4j、Log4j2 Logback Slf4j JCL (Jakarta Commons Logging),也叫 A...
目錄: 初始化 發(fā)送命令和重試機制 總結(jié) 前言 前面說了 Jedis(2.9.0) 如何支持 Redis Sentinel 的,今天看看 Jedis 是如何支持 Redis...
一、HTTP的歷史 早在HTTP建立之初,主要就是為了將超文本標記語言(HTML)文檔從Web服務器傳送到客戶端的瀏覽器。也是說對于前端來說,我們所寫的HTML頁面將要放在我...
轉(zhuǎn)自:徹底理解SpringIOC、DI-這篇文章就夠了 先看一個循環(huán)依賴問題 現(xiàn)象 循環(huán)依賴其實就是循環(huán)引用,也就是兩個或則兩個以上的bean互相持有對方,最終形成閉環(huán)。比如...
0 介紹 使用 Instrumentation,使得開發(fā)者可以構建一個獨立于應用程序的代理程序(Agent),用來監(jiān)測和協(xié)助運行在 JVM 上的程序,甚至能夠替換和修改某些類...
晚上被小伙伴問道如何使用ide進行jvm源碼的調(diào)試,剛好前段時間花了點時間折騰了一下,mac最新版本下jvm9順利編譯通過,并且可以完美集成clion進行調(diào)試(支持windo...
本文將帶你分析Mybatis是如何動態(tài)生成SQL。首先,會根據(jù)源碼分析框架初始化時xml文件的加載、解析、緩存過程。著重介紹 xml的解析過程 和 使用解析的結(jié)果,最后列舉實...
上一篇《聊聊同步、異步、阻塞與非阻塞》[http://www.itdecent.cn/p/aed6067eeac9]已經(jīng)通俗的講解了,要理解同步、異步、阻塞與非阻塞重要的兩...
1.概述 Dubbo服務暴露原理[http://www.itdecent.cn/p/0939741e21e1]一文已經(jīng)詳細介紹了服務暴露的原理以及過程,本文會對剩下的服務引...
1.概述 RPC作為分布式系統(tǒng)中不可或缺的中間件,在業(yè)界已經(jīng)具有相當成熟的技術實現(xiàn),其中Dubbo應用得特別廣泛,本文將對Dubbo服務暴露的流程進行介紹。在正式進入Dubb...
Dubbo具有良好的擴展性,其擴展性依賴于dubbo使用的各種設計模式和擴展點加載機制,本文對Dubbo SPI加載機制進行探討。 Dubbo SPI概要 Dubbo SPI...
1.概述 ReentrantLock、CountDownLatch、Semaphore底層都是基于AQS實現(xiàn)的,其中tryAcquire、tryRelease、tryAcqu...
寫作目的 以前的工作經(jīng)歷中,筆者本人有深度使用ThreadLocal的經(jīng)驗,它在合適的場景下,是非常好用的一個工具,因此打算分享一二,為各位看官們實際編碼過程中提供多一種選擇...
前情回顧 前文,介紹了ThreadLocal作者們(Josh Bloch and Doug Lea)為內(nèi)存泄露做的努力,將內(nèi)存泄露造成的影響降到了最低,且著重分享了軟件設計上...