原创 Linux下根目錄下文件掛載機制
假設當前系統中存在四個目錄/,/usr,/var,/tmp . 根據文件命名方式來看,我們會默認爲他們的存儲方式應該是上圖中的包含關係,如下所示: 但是事實上這種命名方式只是一個假象,/目錄和/var, /usr目錄並不存在包含的關係
原创 Linux RAID廉價磁盤冗餘陣列
磁盤接口的性能決定着磁盤數據傳輸的速率,一般磁盤設備接口的讀寫標準如下: IDE: 133MbpsSATA: 300Mbps, 600Mbps, 6GbpsUSB 3.0: 480MbpsSCSI: UltraSCSI, 320Mb
原创 Linux LVM管理——卷的管理
PV & VG & LV : PV:物理卷,對應主機/服務器上的物理磁盤 PE:物理盤區,對應與邏輯卷的邏輯盤區,並且兩者等大小,只有在合併當卷組之後,纔會產生物理盤區這個概念 VG:卷組,多個物理卷合併到一組,就組成了一個卷組 L
原创 HDU-1005
import java.math.BigInteger; import java.util.Scanner; public class Number_Sequence { public static void main(String[
原创 ext2/3文件系統存儲,查找,新建,刪除文件機制詳解
ext2文件系統分爲兩個區域:元數據區和數據區 元數據區包含索引節點區index node,索引位圖區inode bitmap,塊位圖區block bitmap,分別存儲: index node區
原创 【轉】Eclipse啓動參數解決佔用CPU佔用過高
症狀: 使用Eclipse時,點擊某個按鈕或圖標甚至正在輸入代碼時,整個程序突然失去響應,菜單欄變白,除了關閉按鈕,其他地方都沒反應,在任務管理器中發現javaw.exe佔用CPU50%(相當於單CPU1
原创 Linux軟件包管理—RPM
程序組成部分 二進制程序 /bin,/sbin 庫 /lib,/usr/lib 配置文件 /etc 幫助文件 /usr/share/man軟件包管理器的核心功能 製作軟件包;安裝、
原创 Java中throw和throws的區別
當然,你需要明白異常在Java中式以一個對象來看待。並且所有系統定義的編譯和運行異常都可以由系統自動拋出,稱爲標準異常,但是一般情況下Java 強烈地要求應用程序進行完整的異常處理,給用戶友好的提示,或者修正後使程序繼續執行。直接進入正題
原创 Linux進程管理—進程管理
進程間通信IPC 共享內存 信號: Signal Semaphore 重要的信號 1:SIGHUP: 讓一個進程不用重啓,就可以重讀其配置文件,並讓新的配置信息生效; 2: SIGINT:Ctrl+c: 中斷一
原创 Linux進程管理—ps等命令
Linux進程 進程常見狀態 Uninterruptible sleep:不可中斷的睡眠,當一個執行中的進程需要加載IO資源時,由於IO加載的速度較慢,進程會轉入睡眠狀態,交出CPU, 由其他進程運行,進入
原创 Java異常處理方案【總結篇】
爲什麼要在J2EE項目中談異常處理呢?可能許多java初學者都想說:“異常處理不就是try….catch…finally嗎?這誰都會啊!”。筆者在初學java時也是這樣認爲的。如何在一個多層的j2ee項目中定義相應的異常類?在項目中的每
原创 數據庫範式詳解
數據庫範式是數據庫設計中必不可少的知識,沒有對範式的理解,就無法設計出高效率、優雅的數據庫。甚至設計出錯誤的數據庫。而想要理解並掌握範式卻並不是那 麼容易。教科書中一般以關係代數的方法來解釋數據庫範式。這樣做雖然能夠十分準確的表達數據庫範
原创 Linux軟件包管理—yum
yum倉庫 yum倉庫中的元數據文件 primary.xml.gz 所有RPM包的列表; 依賴關係; 每個RPM安裝生成的文件列表; filelists.xml.gz
原创 【轉】Eclipse啓動之後卡頓,CPU佔用率接近100%
前幾天天,莫名其妙的出現一個現象,eclipse工具打開後界面刷新很卡,CPU佔用率很高的問題 導航欄中的展開\收縮都非常卡。 一開始有幾個方面的考慮 1.機器中木馬了,或者殺毒軟件監測的原因 2.本機安裝的JDK出問題了 3.Ecl
原创 Java中的private、protected、public和default的區別
(1)對於public修飾符,它具有最大的訪問權限,可以訪問任何一個在CLASSPATH下的類、接口、異常等。它往往用於對外的情況,也就是對象或類對外的一種接口的形式。 (2)對於protected修飾符,它主要的作用就是用來保護子類