原创 Java 反射完整過程源碼解析

本文轉自:程序新視界 在《一篇文章全面瞭解Java反射機制》中我們學習了Java反射的基本使用,這篇文章就帶大家一起來看看核心源碼。這可是與新手拉開差距的機會。 關於反射的類 關於反射的類是很多的,我們在基礎篇中已經涉及到一部分比如:Fi

原创 一篇文章全面瞭解Java反射機制【珍藏】

本文轉自:程序新視界公衆號 Java的反射機制在實踐中可謂無處不在,如果你已經工作幾年,還對Java的反射機制一知半解,那麼這篇文章絕對值得得你讀一讀。 什麼是反射 反射 (Reflection) 是Java的特徵之一,它允許運行中的J

原创 Java動態代理之一CGLIB詳解

本文轉自:程序新視界 在上篇文章《Java代理模式及動態代理詳解》中我們介紹了Java中的靜態代理模式與動態代理模式,並以JDK原生動態代理作爲示例進行講解。本篇文章我們來介紹一下基於CGLIB實現的動態代理,並與原生動態代理進行對比。

原创 Java代理模式及動態代理詳解

本文轉自:程序新視界公衆號 Java的動態代理在實踐中有着廣泛的使用場景,比如最場景的Spring AOP、Java註解的獲取、日誌、用戶鑑權等。本篇文章帶大家瞭解一下代理模式、靜態代理以及基於JDK原生動態代理。 代理模式 無論學習靜

原创 看完這篇垃圾回收,和面試官扯皮沒問題了

本文轉自:碼海 公衆號 前言 Java 相比 C/C++ 最顯著的特點便是引入了自動垃圾回收 (下文統一用 GC 指代自動垃圾回收),它解決了 C/C++ 最令人頭疼的內存管理問題,讓程序員專注於程序本身,不用關心內存回收這些惱人的問題,

原创 理解Spring:AOP的原理及手動實現

本文轉自:https://juejin.im/post/5c1c402b6fb9a049a570df27 目錄 Spring系列之IOC的原理及手動實現 Spring系列之DI的原理及手動實現 Spring系列之AOP的原理及手動實現 S

原创 理解Spring:手寫註解與配置文件的解析

本文轉自:https://juejin.im/post/5c2451c66fb9a049f819573c 目錄 Spring系列之IOC的原理及手動實現 Spring系列之DI的原理及手動實現 Spring系列之AOP的原理及手動實現 S

原创 面試必問之ConcurrentHashMap線程安全的具體實現方式

本文轉自:Java極客技術 ConcurrentHashMap 是 Java 併發包中提供的一個線程安全且高效的 HashMap 實現,以彌補 HashMap 不適合在併發環境中操作使用的不足,本文就來分析下 ConcurrentHas

原创 理解Spring:DI的原理及手寫實現

本文轉自:https://juejin.im/post/5c18447cf265da61461e1525 目錄 Spring系列之IOC的原理及手動實現 Spring系列之DI的原理及手動實現 Spring系列之AOP的原理及手動實現 S

原创 理解Spring:SpringMVC原理與手動實現

本文轉自:https://juejin.im/post/5c3bdabaf265da613572c777 目錄 Spring系列之IOC的原理及手動實現 Spring系列之DI的原理及手動實現 Spring系列之AOP的原理及手動實現 S

原创 HashMap在多線程環境下操作可能會導致程序死循環

本文轉自:Java極客技術 關於 HashMap,以前只知道它是非線程安全,在多線程環境下操作可能會導致程序死循環,CPU直接飆到100%的線上故障,還真是第一次聽說...... 01、問題描述 經常有些面試官會問,是否瞭解過 Hash

原创 理解Spring:IOC的原理及手動實現

本文轉自:https://juejin.im/post/5c11b1e06fb9a04a0d56b787 Spring系列之IOC的原理及手動實現 目錄 Spring系列之IOC的原理及手動實現 Spring系列之DI的原理及手動實現 S

原创 Tomcat在SpringBoot中是如何啓動的

本轉自芋道源碼 前言 從 Main 方法說起 走進 Tomcat 內部 總結 前言 我們知道 SpringBoot 給我們帶來了一個全新的開發體驗,我們可以直接把 web 程序達成 jar 包,直接啓動,這就得益於 Spr

原创 HashMap 爲什麼線程不安全?

本文轉自:https://www.cnblogs.com/developer_chan/p/10450908.html 前言:我們都知道HashMap是線程不安全的,在多線程環境中不建議使用,但是其線程不安全主要體現在什麼地方呢,本文將對

原创 springboot + rabbitmq發送郵件(保證消息100%投遞成功並被消費)

本文轉自:https://www.cnblogs.com/wangzaiplus/p/11213709.html 前言: RabbitMQ相關知識請參考: https://www.jianshu.com/p/cc3d2017e7b3 L