原创 hadoop系列-hadoop版本選擇

引言 Hadoop自從出現到現在被廣泛應用,經理了很多個版本的衍化,甚至各個公司都在原生apache hadoop的基礎上進行了一些改造以及特性優化,有些是完善了一整套的集羣部署工具,在這衍化的過程中出現了Apache hadoo

原创 Mybatis與Hibernate對比

引言 MyBatis以及Hibernate都是O/R Mapping解決方案,兩者的應用都十分的廣泛,那麼它們究竟有何相同和區別,在實際應用中應該如何選擇呢?我使用過MyBatis以及Hibernate,下面僅從我個人使用上的感覺

原创 Elasticsearch系列-Elasticsearch集羣工作原理

引言 ELasticsearch作爲一個分佈式搜索引擎,能夠出色地支持集羣模式、動態水平擴容、故障轉移等分佈式系統特性,這是其作爲全文搜索引擎首選的重要原因。 本文從零開始描述集羣的配置和擴容過程,讓你對Elasticsearch

原创 JVM系列-CPU使用率高問題排查方法

引言 Java程序在實際生產過程中經常遇到CPU使用率高的問題,那麼應該如何排查問題的原因呢,本文大概描述一下排查方法。 一、排查佔用CPU的進程 使用top命令,在大寫打開的情況下按P鍵或者在大寫沒有打開的情況下按 shift+