原创 【Docker學習系列】Docker學習2-docker設置阿里雲鏡像加速器

在上一篇中,我們學會了在centos中安裝docer。我們知道,鏡像都是外網的,鏡像一般都是比較大的,因爲種種原因,我們知道,從外網下載比較慢的。所以,本文,凱哥就介紹怎麼將docker的鏡像拉取設置成阿里雲的加速器。 添加阿里雲鏡像加速器

原创 【Docker學習系列】Docker學習1-docker安裝

從本篇開始,凱哥將和大家一起學學docker。本篇是docker學習系列第一篇:安裝docker。 docker安裝前提條件:目前,centos發行版中的內核支持Docker.Docker運行在Centos7 64位上,要求系統爲64位、

原创 【圖文教程】Centos 7下安裝Hadoop

環境說明: 系統:Centos7 在VM中安裝的 hadoop版本:2.7.7 JDK:1.8 注意:Hadoop需要Java環境的。記得安裝Java環境 PS:Centos JDK安裝  mkdir /data 1:上傳jdk的tar.解

原创 一文搞懂 == 、equals和hashCode

面試的時候,經常會被問到==和equals()的區別是什麼?以及我們也知道重寫equals()時候必須重新hashCode()。這是爲什麼?既然有了hashCode()方法了,JDK又爲什麼要提供equals()方法呢?如果在重寫equal

原创 Chrome擴展插件的開發--獲取網頁Cookies

Chrome擴展插件的開發--獲取網頁Cookies Chrome瀏覽器在瀏覽器類應用軟件中一直居於榜首,很多人選擇Chrome瀏覽器不僅僅是因爲它的穩定,還有它豐富的可拓展性。那麼有沒有想自己開發一款自己的谷歌瀏覽器插件呢?本文將介紹大家

原创 【圖文安裝教程】在docker中安裝kibana

在上一篇中,我們已經在docker裏面安裝了ES。 kibana可以給我們提供一個elasticsearch的可視化界面,便於我們學習。 所以,本篇咱們就在docker裏面安裝kibana圖文教程: 我們使用rz命令先將kibana鏡像上傳

原创 【圖文安裝教程】在docker中安裝ES

在docker中安裝ES怎麼安裝?本文就教大家怎麼安裝 1.部署單點es 1.1.創建網絡 因爲我們還需要部署kibana容器,因此需要讓es和kibana容器互聯。這裏先創建一個網絡: docker network create es-n

原创 一個Java類在運行時候,變量是怎麼在JVM中分佈的呢?

JVM學習第三篇思考:一個Java類在Jvm內存中是怎麼存在的 又名:Java虛擬機的內存模型(JMM)是什麼樣的. 通過前面兩篇文章的學習,我們知道了一個Java類的生命週期及類加載器。我們可以得到如下兩幅圖: 類生命週期: 編輯

原创 JVM學習第二篇思考:一個Java代碼是怎麼運行起來的-下篇

JVM學習第二篇思考:一個Java代碼是怎麼運行起來的-下篇 在上一篇《JVM學習第一篇思考:一個Java代碼是怎麼運行起來的-上篇》中咱們知道類一個Java類的生命週期需要經歷以下七個階段:類加載、驗證、準備、解析、初始化、使用、卸載。同

原创 排序算法第一篇-排序算法介紹

排序算法第一篇-排序算法介紹 在面試中,現在無論大小公司都會有算法的。其中排序算法也是一種很常見的面試題。比如冒泡,快排等。這些,排序算法自己看了一次又一次,可是過一段時間,又忘掉了。所以,這次就把算法是怎麼推導出來的,詳細記錄下來。看看這

原创 阿里雲【七天深入MySQL實戰營】

阿里雲【七天深入MySQL實戰營】 最近報名了阿里雲【七天深入MySQL實戰營】。不過一直沒時間看【最主要還是自己懶】,看了下課程及答疑信息,感覺應該還可以,分享出來和大家一起學習學習​。現在課程已經完結了,可以一起學習了。 凱哥感覺有用的

原创 部署在阿里雲上的項目收到了阿里雲發送的shiro漏洞

編輯 ​ 還記得在十月份凱哥發佈過一篇修改若依系統編輯器的文章,然後爲了方便大家瀏覽,凱哥就部署在服務器上了,結果,沒想到最近收到了阿里雲漏洞掃描通知: 編輯 ​ 如果不修改的話:對於長期存在安全隱患但未整改的網絡資源,監管

原创 JVM筆記九-GC收集器日誌信息學習

在上一篇文章中,我們通過代碼運行結果,查看到JVM的堆內存邏輯上分區是三部分,物理上分區是2部分,以及是新生代分區三部分,佔比分佈是8/1/1。而且我們還通過代碼和堆JVM參數配置,製造出了OOM異常。下面我們就來分析GC回收器的日誌信息。

原创 JVM筆記八-堆參數調優

JVM垃圾收集器(Java Garbage Collection)。本教程均在JDK1.8+HotSpot爲例來講解的. 先來看看Java7的: 編輯 ​ 再來看看Jva8的 編輯 ​ 從上圖中我們可以看出,java8之後換

原创 JVM筆記六-堆區知識之對象生命週期和GC的關係

通過上一篇文章的學習,我們對JVM堆區有了初步的認識,接下來,我們繼續展開講解堆區。 對象生命週期和GC的關係。 我們已經知道了,堆區的新生區分成了三個部分:伊甸園區、倖存者0區、倖存者1區。 其中0區也叫from,1區也叫to區。但是這個