前言 之前談了 Elasticsearch 和 Kibana 的安裝,作為開源實時日志分析平臺 ELK 的一部分,當然少不了 Logstash 。其實 Logstash 的作...
前言 之前談了 Elasticsearch 和 Kibana 的安裝,作為開源實時日志分析平臺 ELK 的一部分,當然少不了 Logstash 。其實 Logstash 的作...
一 Spring 1.1 Spring IOC,AOP你的理解講一下? IOC,也經(jīng)常被稱為IOC容器,將之前手動new對象和手動對對象引用賦值,現(xiàn)在完全交給spring工廠...
面試幾乎必問的問題就多線程的,一般都是以下面幾個開始逐個深入: 1.使用多線程嗎? 2.多線程有哪些優(yōu)勢和缺點? 3.線程池的了解過嗎?還有挖坑問題JDK有幾種線程城池,你們...
最近在面試中經(jīng)常有面試官讓紹一下Java的內(nèi)存模型,以及工作原理,之前只是通過看書把各個知識點了解了一下,趁著今天有時間,把這個知識點都串起來標記一下,以后有時間再看仔...
最近在面試中經(jīng)常會被問起關于集合之間的區(qū)別今天就好好查閱了一下資料; 1.首先是數(shù)據(jù)結構的區(qū)別: ArrayList 底層數(shù)據(jù)結構是數(shù)組;hashmap 的底層數(shù)據(jù)結構是數(shù)組...
通過幾個問題來學習HashMap 前提大家都知道,HashMap是由哈希表實現(xiàn)的,哈希表就是由數(shù)組和鏈表組成的。 給出一個很形象的數(shù)據(jù)結構圖。 問題1.既然HashMap是數(shù)...
上一篇文章HashMap的底層原理探索我們分析了JDK1.7中Hashmap的源碼實現(xiàn),但是在JDK1.8的時候HashMap的實現(xiàn)做了很大的變動和優(yōu)化。1.7和1.7之前H...
項目建設過程中遇到一個問題:使用頻率很高的基礎數(shù)據(jù)(8MB)(可變更)。緩存到redis 存取效率不高。存在多條這樣的基礎數(shù)據(jù)。 當然,可以用ListenableFuture...
前言 由于工作需要使用到ftp服務,一開始是每次建立ftp連接,上傳文件成功后,再釋放連接,后來發(fā)現(xiàn)這個方法太浪費資源和時間了,就想到了使用ftp連接池的方式實現(xiàn),這樣,預先...
Java 集成Ftp Server踩到的坑 FTP 協(xié)議簡單介紹 FTP 本身是基于TCP的,那么肯定會有IP和端口對不對?回答:是對的一般默認的Ftp Server默認端口...
1 需求背景 最近工作內(nèi)容變化的很快,不到一個月的時間,已經(jīng)交接了三個項目。目前遇到了一個新的需求,實現(xiàn)ftp的斷點傳輸功能。 那么什么叫斷點傳輸呢?理解起來其實很簡單。斷點...
與btrace對比 1.BTrace是基于動態(tài)字節(jié)碼修改技術(Hotswap)來實現(xiàn)運行時java程序的跟蹤和替換,btrace有諸多安全限制,需要增加jvm啟動參數(shù)-Dco...
知識點 1.什么時候會使用HashMap?他有什么特點?2.你知道HashMap的工作原理嗎?3.你知道get和put的原理嗎?equals()和hashCode()的都有什...
介紹 HashMap是Java程序員使用頻率最高的用于映射(鍵值對)處理的數(shù)據(jù)類型。隨著JDK(Java Developmet Kit)版本的更新,JDK1.8對HashMa...
1.版本選擇 1.1.SpringMVC版本為3.2.4;1.2.Tomcat的版本為8.0.47;1.3.servlet-api的版本為3.1.0; 2.Tomcat的基本...
http1.0現(xiàn)狀: 帶寬: 如果說我們還停留在撥號上網(wǎng)的階段,帶寬可能會成為一個比較嚴重影響請求的問題,但是現(xiàn)在網(wǎng)絡基礎建設已經(jīng)使得帶寬得到極大的提升,我們不再會擔心由帶寬...