虛擬內(nèi)存1.1. 為什么要使用虛擬內(nèi)存技術(shù)1.2. 理論前提1.3. 虛擬內(nèi)存實(shí)現(xiàn)1.4. 頁(yè)機(jī)制1.5. MMU1.6. 物理內(nèi)存映射 進(jìn)程的內(nèi)存分布2.1. 內(nèi)核態(tài)2.2...
虛擬內(nèi)存1.1. 為什么要使用虛擬內(nèi)存技術(shù)1.2. 理論前提1.3. 虛擬內(nèi)存實(shí)現(xiàn)1.4. 頁(yè)機(jī)制1.5. MMU1.6. 物理內(nèi)存映射 進(jìn)程的內(nèi)存分布2.1. 內(nèi)核態(tài)2.2...
前言 本文主要是用于了解Netty Channel相關(guān)知識(shí),如初始化流程,如Channel各類(lèi)型作用,包括NioServerSocketChannel如何創(chuàng)建,NioSock...
iptables簡(jiǎn)介 netfilter/iptables(簡(jiǎn)稱(chēng)為iptables)組成Linux平臺(tái)下的包過(guò)濾防火墻,與大多數(shù)的Linux軟件一樣,這個(gè)包過(guò)濾防火墻是免費(fèi)的...
簡(jiǎn)介 本文主要用來(lái)記錄下FastDFS高可用部署方案;高可用方案其實(shí)也就是一主一備,防止數(shù)據(jù)丟失,以及提供多個(gè)分組實(shí)現(xiàn)負(fù)載均衡; 環(huán)境準(zhǔn)備 兩臺(tái)服務(wù)器:10.123.25.8...
簡(jiǎn)介 本文用來(lái)剖析rocketmq broker相關(guān)邏輯,以便了解broker啟動(dòng)時(shí)做了哪些事; 啟動(dòng)類(lèi)BrokerStartup 啟動(dòng)方法是createBrokerCont...
@小子zb 這塊我也不太記得了??
ASM框架學(xué)習(xí)(三)-FieldVisitor和MethodVisitor簡(jiǎn)介 FiedVisitor是用來(lái)在訪問(wèn)類(lèi)的域字節(jié)碼過(guò)程中創(chuàng)建域或者修改域字節(jié)碼信息的;MethodVisitor是用來(lái)在訪問(wèn)類(lèi)的方法字節(jié)碼過(guò)程中創(chuàng)建方法或者修改方法字節(jié)碼信...
@小子zb 這個(gè)只能根據(jù)這個(gè)方法內(nèi)的某個(gè)變量或者方法作為條件來(lái)來(lái)執(zhí)行靜態(tài)方法插入
ASM框架學(xué)習(xí)(三)-FieldVisitor和MethodVisitor簡(jiǎn)介 FiedVisitor是用來(lái)在訪問(wèn)類(lèi)的域字節(jié)碼過(guò)程中創(chuàng)建域或者修改域字節(jié)碼信息的;MethodVisitor是用來(lái)在訪問(wèn)類(lèi)的方法字節(jié)碼過(guò)程中創(chuàng)建方法或者修改方法字節(jié)碼信...
這個(gè)不太記得了,等回去了給你找找吧
ASM框架學(xué)習(xí)(三)-FieldVisitor和MethodVisitor簡(jiǎn)介 FiedVisitor是用來(lái)在訪問(wèn)類(lèi)的域字節(jié)碼過(guò)程中創(chuàng)建域或者修改域字節(jié)碼信息的;MethodVisitor是用來(lái)在訪問(wèn)類(lèi)的方法字節(jié)碼過(guò)程中創(chuàng)建方法或者修改方法字節(jié)碼信...
@嘮嗑008 AnnotationVisitor里面就幾個(gè)方法,你可以看下AnotationVisior.visitAnnotation方法
ASM框架學(xué)習(xí)(四)-AnnotationVisitor和SignatureVisitor簡(jiǎn)介 AnnotationVisitor是用來(lái)訪問(wèn)Annotation的,SignatureVisitor使用來(lái)訪問(wèn)簽名的; AnnotationVisitor Annota...
環(huán)境版本 1.新建項(xiàng)目 2.采用mybatis-generator自動(dòng)生成mapper,dao,entity 鏈接:http://www.itdecent.cn/p/b51...
簡(jiǎn)介 性能優(yōu)化和故障排除是一件比較麻煩的事,針對(duì)性能優(yōu)化,必須得先了解相關(guān)的優(yōu)化工具,然后針對(duì)不同場(chǎng)景不同問(wèn)題選用不同工具進(jìn)行分析,找出故障原因;jdk自帶性能分析工具有:j...
微服務(wù)架構(gòu)的演進(jìn) 作為一種架構(gòu)模式,微服務(wù)將復(fù)雜系統(tǒng)切分為數(shù)十乃至上百個(gè)小服務(wù),每個(gè)服務(wù)負(fù)責(zé)實(shí)現(xiàn)一個(gè)獨(dú)立的業(yè)務(wù)邏輯。這些小服務(wù)易于被小型的軟件工程師團(tuán)隊(duì)所理解和修改,并帶來(lái)了...
簡(jiǎn)介 本文主要是用來(lái)學(xué)習(xí)Spring Cloud gateway網(wǎng)關(guān)使用的;API網(wǎng)關(guān)作為后端服務(wù)的統(tǒng)一入口,可提供請(qǐng)求路由、協(xié)議轉(zhuǎn)換、安全認(rèn)證、服務(wù)鑒權(quán)、流量控制、日志監(jiān)控...
Spark是什么 Spark是基于HDFS等分布式存儲(chǔ)之上的數(shù)據(jù)處理分析框架,它擅長(zhǎng)批量數(shù)據(jù)處理,處理流工作負(fù)載,交互式查詢(xún),機(jī)器學(xué)習(xí)等;它可以通過(guò)standalone模式,...
注意事項(xiàng) Hadoop是根據(jù)%JAVA_HOME%,%HADOOP_HOME%來(lái)確定位置的,所以需要在環(huán)境變量中設(shè)置這兩個(gè)值,如下圖:圖片.png Hadoop路徑設(shè)置好了,...
簡(jiǎn)介 MapReduce是工作于Hadoop之上的計(jì)算模型,可以將一個(gè)大型計(jì)算任務(wù)拆分為多個(gè)小的,可以在服務(wù)集群運(yùn)行和計(jì)算的小任務(wù),并將各個(gè)小任務(wù)計(jì)算結(jié)果匯總為一個(gè)計(jì)算結(jié)果;...
簡(jiǎn)介 在java已經(jīng)實(shí)現(xiàn)了通過(guò)jvm對(duì)內(nèi)存空間的管理后,netty為什么還需要進(jìn)行內(nèi)存分配管理?因?yàn)閖vm管理的內(nèi)存對(duì)象大多數(shù)堆內(nèi)內(nèi)存,而對(duì)于堆外內(nèi)存,jvm也就是通過(guò)保留堆...
哈嘍!我是言失,大家周末愉快~ 這周呢,我們不聊影評(píng),我想和大家來(lái)談一談熒幕上的女性形象。 為什么我們要來(lái)說(shuō)電影、電視劇當(dāng)中的女性形象呢?這些女性形象有什么問(wèn)題呢? 原因是一...
前言 本文中的ConcurrentHashMap源碼分析版本是jdk1.8; 問(wèn)題 在對(duì)ConcurrentHashMap進(jìn)行源碼分析之前,首先需要確定幾個(gè)問(wèn)題,也就是Con...