
1. 背景 線上某一個(gè)服務(wù)雖然沒有Full GC热某, 但是Young GC耗時(shí)一直居高不下伏钠,更重要的是Olden區(qū)的最大使用量與日遞增凝垛。集群機(jī)器配置是8C16G锚扎, 使用的是G1...
本文通過探析JDK提供的,在開源項(xiàng)目中比較常用的Java SPI機(jī)制箩朴,希望給大家在實(shí)際開發(fā)實(shí)踐岗喉、學(xué)習(xí)開源項(xiàng)目提供參考。 1 SPI是什么 SPI全稱Service Provi...
一沈堡、ThreadFactoryBuilder ThreadFactoryBuilder主要用于線程池技術(shù)中静陈。當(dāng)我們需要給新創(chuàng)建的線程取名字燕雁、或者設(shè)置為守護(hù)線程、錯(cuò)誤處理器等操...
mac mysql安裝后的操作 首次安裝MySQL時(shí)會(huì)提示你一個(gè)默認(rèn)密碼如: 2016-03-05T08:49:48.666137Z 1 [Note] A temporary...
本文為作者根據(jù)日常使用結(jié)合Gson源碼注釋及wiki所作的原創(chuàng)內(nèi)容鲸拥,轉(zhuǎn)載請(qǐng)注明出處拐格。 該系列其它文章 你真的會(huì)用Gson嗎?Gson使用指南(一) 你真的會(huì)用Gson嗎?Gs...
本文為作者根據(jù)日常使用結(jié)合Gson源碼注釋及wiki所作的原創(chuàng)內(nèi)容捏浊,轉(zhuǎn)載請(qǐng)注明出處。本文鏈接:http://www.reibang.com/p/e740196225a4 JS...
Spring 容器中的 Bean 是有生命周期的撞叨,Spring 允許在 Bean 在初始化完成后以及 Bean 銷毀前執(zhí)行特定的操作金踪,常用的設(shè)定方式有以下十種: 通過實(shí)現(xiàn) I...
Don't forget, a person's greatest emotional need is to feel appreciated.莫忘記,人類情感上最大的需要是...
HTTP 頭部解釋 Accept:告訴WEB服務(wù)器自己接受什么介質(zhì)類型牵敷,/ 表示任何類型胡岔,type/* 表示該類型下的所有子類型,type/sub-type枷餐。 Accept-...
設(shè)計(jì)模式 1 工廠模式簡(jiǎn)介 1.1 定義 簡(jiǎn)單工廠模式屬于創(chuàng)建型模式又叫做靜態(tài)工廠方法模式毛肋,它屬于類創(chuàng)建型模式怨咪。在簡(jiǎn)單工廠模式中,可以根據(jù)參數(shù)的不同返回不同類的實(shí)例润匙。簡(jiǎn)單工廠...
最近看了一篇文章《螞蟻消息中間件 (MsgBroker) 在 YGC 優(yōu)化上的探索》孕讳。 文章涉及JVM的垃圾回收辽话,主要講的是通過使用「堆外內(nèi)存」對(duì)Young GC進(jìn)行優(yōu)化肄鸽。 ...
占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝油啤! 堆外內(nèi)存 JVM啟動(dòng)時(shí)分配的內(nèi)存典徘,稱為堆內(nèi)存,與之相對(duì)的益咬,在代碼中還可以使用堆外內(nèi)存逮诲,比如Netty,廣泛使用了堆外內(nèi)存幽告,但是這部分的內(nèi)存并...
簡(jiǎn)書 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處锭弊,謝謝! 關(guān)于文章中的疑問:為什么要構(gòu)造一個(gè)反序鏈表擂错,放在nextTable的i+n的位置上呢味滞,在《深入分析ConcurrentHashMap1...
ab ab是apache自帶的壓力測(cè)試工具,使用起來非常方便. 安裝 如果安裝了apache, 那么ab已經(jīng)安裝好了钮呀,如果不想安裝apache的話剑鞍,可以通過以下方式安裝ab ...