原创 ed 命令簡介

ed 命令簡介: 在 unix/linux 平臺下,首先要學習的就是文本編輯,而 ed 編輯器是 unix/linux 操作系統下最簡單、最典型 的

原创 (五)Docker鏡像管理2之鏡像製作

構建一個自定義的Docker鏡像必定離不開Dockerfile,有了這個文件我們就可以通過docker image build命令來構建我們自己的鏡像,所以我們從先從製作一個簡單的鏡像開始。 簡單的Dockerfile: 首先

原创 CentOS 7 系列(二)系統服務配置--單元(Unit)

systemd.unit 單元(Unit) Systemd由一個叫做單元(Unit)的概念,它保存了服務、設備、掛載點和操作系統其他信息的配置文件,並能夠處理不同單元之間的依賴關係。大部分單元都靜態的定義在單元文件中,也有一些是動態

原创 CentOS 7 系列(三)系統服務配置 目標(Target)

Target(目標): 在systemd中有一個叫做target的單元,也叫作目標單元。這個單元沒有專用的配置選項,它只是以.target結尾的文件,它本身沒有具體功能,你可以理解爲類別,它的作用就是將一些單元匯聚在一起。通過下面的命

原创 Java內存模型-jsr133規範介紹

最近在看《深入理解Java虛擬機:JVM高級特性與最佳實踐》講到了線程相關的細節知識,裏面講述了關於java內存模型,也就是jsr 133定義的規範。 系統的看了jsr 133規範的前面幾個章節的內容,覺得受益匪淺。廢話不說,簡要

原创 java垃圾回收總結(2)

上一篇 介紹了jvm虛擬機運行時內存結構以及如何標識需要回收的對象,這一節主要講解垃圾回收的基本算法。 基本上 jvm內存回收有三種 基本算法 標記-清除 標記清除的算法最簡單,主要是標記出來需要回收的對象,然後然後把這些對象在內存

原创 tcpdump

簡介 用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據使用者的定義對網絡上的數據包進行截獲的包分析工具。 tcpdump可以將網絡中傳送的數據包的“頭”完全截獲下來提供分析。它支

原创 深入源碼分析HashSet

前面我們花了一定的篇幅學習了HashMap的一些底層原理,以及簡單瞭解了HashSet和HashMap兩種集合的淵源,現在我們從HashSet源碼入手,來學習HashSet更細節的地方。 對於HashSet而言,它是基於HashMap

原创 集合、泛型、IO流、多線程、Junit 、內省 、Properties、 路徑問題

集合泛型IO流多線程Junit Assert註解內省Properties路徑問題 集合 ---|Collection: 單列集合 ---|List: 有存儲順序, 可重複 ---|ArrayList:

原创 IceGrid負載均衡部署(轉)

【IceGrid負載均衡部署步驟】 1、環境 主機1:IP=192.168.0.239,上面部署註冊表服務器registry和節點node1,registry和node1運行在同一進程中; 主機2:IP=192.168.0.25,上面部

原创 Java四種線程池的使用

Java通過Executors提供四種線程池,分別爲: newCachedThreadPool創建一個可緩存線程池,如果線程池長度超過處理需要,可靈活回收空閒線程,若無可回收,則新建線程。 newFixedThreadPool

原创 JDK集合分析Set和Map的關係(自己實現Set到Map的擴展)

Set代表的是一種集合元素無序,集合元素不可重複的集合,Map則代表一種由多個Key-Value對組成的集合,Map集合類似於傳統的關聯數組。表面上看,Map和Set毫無關聯,但其實Map和Set之間有莫大的關聯,可以說,Map是Set

原创 ThreaLocal內存泄露的問題

在最近一個項目中,在項目發佈之後,發現系統中有內存泄漏問題。表象是堆內存隨着系統的運行時間緩慢增長,一直沒有辦法通過gc來回收,最終於導致堆內存耗盡,內存溢出。開始是懷疑ThreadLocal的問題,因爲在項目中,大量使用了線程的Thr

原创 DOM解析

DOM解析 非官方,不在jdk中。 使用步驟: 1)導入dom4j的核心包。 dom4j-1.6.1.jar 2)編寫Dom4j讀取xml文件代碼 示例: <code class="hljs cs has-num

原创 java中volatile關鍵字的含義

在java線程併發處理中,有一個關鍵字volatile的使用目前存在很大的混淆,以爲使用這個關鍵字,在進行多線程併發處理的時候就可以萬事大吉。 Java語言是支持多線程的,爲了解決線程併發的問題,在語言內部引入了 同步塊 和 vo