原创 JVM垃圾收集器與內存分配策略(四)—— Garbage First

Garbage First 收集器 Garbage First(簡稱G1)收集器時垃圾收集器技術發展史上的里程碑式的成果,它開創了收集器面向局部收集的設計思路和基於Region的內存佈局形式。G1是一款主要面向服務端應用的垃圾收集

原创 JVM垃圾收集器與內存分配策略(二)—— 垃圾收集算法

1、垃圾收集算法 從如何判定對象消亡的角度出發,垃圾收集算法可劃分爲 “引用計數式垃圾收集”(Reference Counting GC)和 “追蹤式垃圾收集”(Tracing GC)兩大類,這兩類也常被稱作 “直接垃圾收集” 和

原创 JVM垃圾收集器與內存分配策略(三)—— 垃圾收集器

1、Serial收集器 Serial收集器時最基礎、歷史最悠久的收集器,JDK1.3.1之前是HotSpot虛擬機新生代收集器的唯一選擇。這個收集器是一個單線程工作收集器,這裏的“單線程”的意義並不僅僅是說明它只會使用一個處理器或

原创 關於Windows環境下hadoop的nodemanager無法啓動的問題

在本地測試hadoop發現windows環境下hadoop nodemanager無法啓動 報錯:NodeManager from DESKTOP-M067I4E doesn't satisfy minimum allocations最後

原创 Windows環境下調試hadoop程序筆記

環境準備1.系統:windows102.java環境:jdk1.83.添加環境變量:JAVA_HOME4.下載hadoop 我這裏下載的是hadoop2.7.4 5.添加環境變量:HADOOP_HOME=解壓hadoop的路徑 我的是:D

原创 centos7安裝nginx

一,環境準備(新環境需要安裝)1.安裝gcc gcc-c++2.安裝PCRE庫3.安裝openssl4.安裝zlib二,nginx下載安裝(可以直接在官網下載點擊打開鏈接,這裏採用wget安裝)1.安裝wget2.利用wget下載ngin

原创 centos7 安裝mysql5.7

一,下載MySQL源安裝包(採用wget的方式,如果沒有安裝一下)wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm(直接複製命令即可)二,安裝

原创 Git關聯碼雲倉庫

第一步:下載安裝Git下載地址:點擊打開鏈接安裝完成後,右鍵桌面會看到下面兩個選項:點擊GitBash打開git命令窗口第二步:生成git賬號ssh公鑰首先添加git賬號和郵箱地址輸入命令 git config --global user

原创 hadoop分佈式集羣搭建

1.軟件準備VMware workstation 下載地址:點擊打開鏈接;linux鏡像文件,這裏我選擇的是centos7。2.虛擬機安裝 具體安裝過程百度上有很多 這裏我們先新建三個虛擬機,分別取名 hdp01,hdp02,hdp03(

原创 利用OpenOffice實現word文檔在線預覽

項目中遇到的word文檔在線預覽需求,查閱很多資料決定利用openoffice轉換word文檔爲pdf/html進行預覽實現。1.下載openoffice4安裝 www.openoffice.org;2.導入相關jar包<dependen