原创 讀《Java特種兵(上冊)》有感

看了本書的第一章,回憶起了當初自己學習Java的那些日子,在equals和”==”裏沒少受苦頭;當初自己並不理解equals與等號的區別,而網上能找到的資料大多都是泛泛而談,多數都是表面上的理解,就好像背口

原创 讀《線上幽靈:世界頭號黑客米特尼克自傳》 有感

  這本書是凱文·米特尼克的自傳,他從小開始就與衆不同,他着迷魔術,癡迷無線電相關知識,他可以把自己的想法通過自己的努力去實現,例如免費乘坐巴士,操作電信公司的交換機好讓自己打電話不用付錢,爲了查清同父異母

原创 讀《Linux運維之道》有感

  Linux系統越來越流行,對於不喜歡玩遊戲的我,似乎也找不理由去拒絕它;曾經聽過某位朋友說過:“Linux的份額沒Window的高,原因是Window擁有一大批遊戲玩家和電腦文盲!”  現在回想,覺得這

原创 讀《海量運維、運營規劃之道》有感

  兩年前無意中閱讀了巴拉巴西的《爆發:大數據時代預見未來的新思維》,從此認識大數據,也看到了數據的價值。在自己學習Hadoop的期間,一直心存感激,很感謝道格大牛實現了一個這麼偉大的框架,讓過去一些看似不

原创 使用Collections.addAll還是Arrays.asList生成List,當修改原始數據時,均會影響到List裏的數據

感謝作者能翻譯並且分享這麼優質的文章。不過文章中有一處表述欠妥: 如果希望避免這兩個坑,請改用這個方式 Collections.addAll(arraylist, array); 從字面上理解,作者的意思應該是指避免上述的兩個坑,定長 &

原创 線程安全(Java語言)

在剛學習Java線程安全這節內容的時候,一直以爲"線程安全"這個命題是一個非真即假的二元排他選項,即要麼是安全的,要麼是不安全的; 其實不然,Brian Goetz在IBM developWorkers上發表的一篇論文中,他把各種操作共

原创 浮點數(32位)轉換爲IEEE754的格式

自己寫了一個單精度浮點數轉換爲IEEE754格式的java程序!! 源碼: package com.mangocity.helloworld.float2IEEE; /** * <h3>只支持單精度-32bits的計算</h3>

原创 acer加固態硬盤,hdd放到光驅位,BIOS沒有設置固態硬盤啓動選項

剛纔給自己的acer 471g加裝一塊固態硬盤,ssd放到主硬盤位,hdd放到光驅位,完工後開機,發現電腦選擇了hdd裏的win7,並沒有選擇在ssd啓動;然後到bios的啓動優先級裏看,發現並沒有ssd選項,頓時覺得很不解。 接着我把

原创 安裝win7的時候出現“安裝程序無法創建新的系統分區,也無法定位系統分區”

前些天重新做系統,安裝win7 64位,用的是老毛桃最新的winpe。 安裝步驟如下: 1、進入win8 pe格式化C盤(系統盤); 2、然後把iso文件加載到虛擬光驅; 3、雙擊setup.exe,直到選擇到某個盤的時候,提示了“

原创 ZooKeeper環境的搭建

1、點擊下載zookeeper-3.4.5 2、解壓zookeeper,解壓路徑:/home/jimmy/toolkit/ 3、創建相應的目錄:zk0、zk1、zk2、zk3、zk4 4、修改配置文件conf/zoo.cfg 使

原创 安裝Pig遇到的問題:Exception in thread "main" java.io.IOException: 權限不夠

具體異常: Exception in thread "main" java.io.IOException: 權限不夠     at java.io.UnixFileSystem.createFileExclusively(Native M

原创 Hive安裝

我的百度網盤 下載hive-0.12.0 apache官網自行下載合適的版本 官方文檔 版本:hive-0.12.0    Hadoop0.20.2 一、進入hive包所有的目錄,解壓:sudo tar -xvf hive-0.12.

原创 split和StringTokenizer使用多個分隔符的情況

public String[] split(String regex) 根據給定正則表達式的匹配拆分此字符串。 public StringTokenizer(String str, String delim) str - 要解析的

原创 Hbase Shell 命令

所列出的命令已按字典排序,方便大家的查找 Hbase Shell 命令 描述 alter 修改列族模式 count 統計表中行的數量 create 創建表 describe 顯示表相關的詳細信息 delete 刪除指定對象值(可以爲表、

原创 Java的新I/O(java.nio包)

  java.nio包提供了新的I/O功能,主要是定義緩衝器(Buffer)裝數據,並提供通道(channel)連接執行I/O操作的實體以提高輸入輸出的速度,可以理解爲緩衝器裝滿數據,沿通道快速輸入輸出。 一、爲什麼要引入java.ni