1. 前言 沒錯這又是一篇介紹 JVM 的文章橡卤,這類文章網(wǎng)上已經(jīng)很多驻右,不同角度突雪、不同深度、不同廣度涡贱,也都不乏優(yōu)秀的咏删。為什么還要來一篇?首先對于我來說问词,我正在學(xué)習(xí) Java督函,了...
![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1. 前言 沒錯這又是一篇介紹 JVM 的文章橡卤,這類文章網(wǎng)上已經(jīng)很多驻右,不同角度突雪、不同深度、不同廣度涡贱,也都不乏優(yōu)秀的咏删。為什么還要來一篇?首先對于我來說问词,我正在學(xué)習(xí) Java督函,了...
前言 第一次使用 Spring JPA 的時(shí)候,感覺這東西簡直就是神器激挪,幾乎不需要寫什么關(guān)于數(shù)據(jù)庫訪問的代碼一個基本的 CURD 的功能就出來了辰狡。下面我們就用一個例子來講述以...
注意:本文的前提是基于zuul的1.3.X版本來解析的,2.0版本采用了netty作為底層框架重新設(shè)計(jì)了整個zuul的架構(gòu)垄分,將在后面進(jìn)行分析宛篇。 zuul是什么 zuul是Ne...
文章首發(fā)于微信公眾號《程序員果果》地址:https://mp.weixin.qq.com/s/k6UUCD-Rn96po2dw6maSxQ[https://mp.weixin...
什么是AOP AOP是OOP的擴(kuò)展瞻赶,在OOP中赛糟,有許多與核心業(yè)務(wù)無關(guān)的代碼如日志代碼分布在項(xiàng)目的各個層次中,產(chǎn)生大量的重復(fù)代碼砸逊,并且不利于模塊的重用璧南,因此,AOP提供了一種稱...
淺顯易懂师逸,支持
淺析AOP實(shí)現(xiàn)原理(2)JDK動態(tài)代理在上一篇文章中我們聊了聊靜態(tài)代理的實(shí)現(xiàn)司倚,除了靜態(tài)代理,AOP中主要用到的是動態(tài)代理即JDK動態(tài)代理和CGLIB動態(tài)代理 jdk動態(tài)代理 jdk動態(tài)代理是運(yùn)行時(shí)JAVA反射機(jī)制...
在上一篇文章中我們聊了聊靜態(tài)代理的實(shí)現(xiàn)篓像,除了靜態(tài)代理动知,AOP中主要用到的是動態(tài)代理即JDK動態(tài)代理和CGLIB動態(tài)代理 jdk動態(tài)代理 jdk動態(tài)代理是運(yùn)行時(shí)JAVA反射機(jī)制...
在如何給老婆解釋什么是RPC中,我們討論了RPC的實(shí)現(xiàn)思路员辩。那么這一次盒粮,就讓我們通過代碼來實(shí)現(xiàn)一個簡單的RPC吧! RPC的實(shí)現(xiàn)原理 正如上一講所說奠滑,RPC主要是為了解決的兩...
消息隊(duì)列之 RabbitMQ關(guān)于消息隊(duì)列丹皱,從前年開始斷斷續(xù)續(xù)看了些資料妒穴,想寫很久了,但一直沒騰出空种呐,近來分別碰到幾個朋友聊這塊的技術(shù)選型宰翅,是時(shí)候把這塊的知識整理記錄一下了。 市面上的消息隊(duì)列產(chǎn)品有很多爽室,...
關(guān)于消息隊(duì)列汁讼,從前年開始斷斷續(xù)續(xù)看了些資料,想寫很久了阔墩,但一直沒騰出空嘿架,近來分別碰到幾個朋友聊這塊的技術(shù)選型,是時(shí)候把這塊的知識整理記錄一下了啸箫。 市面上的消息隊(duì)列產(chǎn)品有很多耸彪,...
前言 從《類文件結(jié)構(gòu)》一文,我們了解了類文件各數(shù)據(jù)項(xiàng)的組成忘苛,這些信息最終都需要被加載JVM中才能運(yùn)行和使用蝉娜。本文將為您講述虛擬機(jī)的類加載過程。 本章知識點(diǎn) 類加載過程 類加載...
前言 本文是《深入理解Java虛擬機(jī)》第6章的部分知識點(diǎn),這一章正如作者所說胸遇,對數(shù)據(jù)結(jié)構(gòu)的講解確實(shí)枯燥荧呐,對于失眠治療真的是非常有效,本人經(jīng)持侥鳎看著看著就睡著了倍阐。因?yàn)閮?nèi)容比較多,...
@奔跑的杰尼龜zxl ??????
垃圾收集器與內(nèi)存分配策略前言 在上一章《Java內(nèi)存區(qū)域與內(nèi)存溢出異扯和》中峰搪,我們了解了JVM將它所管理的空間區(qū)域劃分為程序計(jì)數(shù)器、JVM棧凯旭、本地方法棧罢艾、堆、方法區(qū)這五塊尽纽,如果只往這些區(qū)域存放數(shù)據(jù),而...