一、總體區(qū)別 1.1 網(wǎng)絡(luò)通信框架和Web容器的區(qū)別 網(wǎng)絡(luò)通信框架:Netty、Mina、Grizzly Web容器:Tomcat、Jetty Web服務(wù)器:Apache、N...
一、總體區(qū)別 1.1 網(wǎng)絡(luò)通信框架和Web容器的區(qū)別 網(wǎng)絡(luò)通信框架:Netty、Mina、Grizzly Web容器:Tomcat、Jetty Web服務(wù)器:Apache、N...
不管是在學(xué)?;蚴窃诼殘觯季S能力和表達(dá)能力都非常重要。當(dāng)我們夸贊一個(gè)人具有很強(qiáng)的邏輯思維能力時(shí),大多數(shù)是因?yàn)?TA:思考問題有方向,表達(dá)清晰有條理,解決問題有方法。 但大部分...
原文一年實(shí)現(xiàn)降本60%,貨拉拉全鏈路監(jiān)控演進(jìn)史[https://mp.weixin.qq.com/s/0jZw6_2rt2a-WyCb_d2ZpA] 今天分享的主題是貨拉拉全...
上一篇 <<<常用的調(diào)用鏈解決方案[http://www.itdecent.cn/p/6061b08d5da8]下一篇 >>>SpringBoot集成zipkin實(shí)現(xiàn)鏈路追...
event-spring-boot-starter是一個(gè)基于springboot starter機(jī)制,結(jié)合SPI 接口設(shè)計(jì)思想實(shí)現(xiàn)的事件處理工具組件,旨在提供簡單的事件處理編...
JAVASE 的API并沒有提供獲取枚舉值注解信息的方法,只能獲取到enum類上的注解,但是有一種場景:通過注解為枚舉值增加額外的功能。 enum作為數(shù)據(jù)字典,當(dāng)為enum的...
生成字節(jié)碼文件并查看 查看字節(jié)碼文件的方式:javac 文件名.java 即可生成.class文件,但是這種方式不方便 java:是運(yùn)行字節(jié)碼文件;由java虛擬機(jī)對(duì)字節(jié)碼進(jìn)...
ConcurrentHashMap 引出 HashMap在多線程環(huán)境下存在線程安全問題,一般的解決方案: 使用Collections.synchronizedMap(Map)...
前言 執(zhí)行引擎是 Java 虛擬機(jī)最核心的組成部分之一?!柑摂M機(jī)」是相對(duì)于「物理機(jī)」的概念,這兩種機(jī)器都有代碼執(zhí)行的能力,區(qū)別是物理機(jī)的執(zhí)行引擎是直接建立在處理器、硬件、指令...
代碼自動(dòng)生成 使用代碼自動(dòng)生成,一是為了提高編碼的效率,二十避免在運(yùn)行期大量使用反射,通過在編譯期利用反射生成輔助類和方法以供運(yùn)行時(shí)使用 注解處理器步驟 在java編譯器中構(gòu)...
1.類的生命周期 Java類從被加載到虛擬機(jī)內(nèi)存中開始,到卸載出內(nèi)存為止,它的整個(gè)生命周期包括:加載(Loading)、驗(yàn)證(Verification)、準(zhǔn)備(Prepara...