原创 CentOS中mysql一些常用操作

1 修改mysql配置 vi /etc/my.cnf 這裏會有很多需要注意的配置項,後面會有專門的筆記 暫時修改一下編碼(添加在密碼下方): default-character-set = utf8 2 設置mysql隨系統啓動

原创 Mac上的Sublime Text 3的中文亂碼(親測有效)

(1)打開Sublime text,安裝Sublime package control。使用Control +‘~’命令打開控制檯,輸入參考(https://packagecontrol.io/installation)。輸入:

原创 RPM Package Manager (RPM) 使用詳解

1 About RPM 1、可以安裝、刪除、升級和管理軟件;當然也支持在線安裝和升級軟件; 2、通過RPM包管理能知道軟件包包含哪些文件,也能知道系統中的某個文件屬於哪個軟件包; 3、可以在查詢系統中的軟件包是否安裝以及其版本

原创 netstat使用詳解

Netstat 命令用於顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等。 執行netst

原创 在CentOS7上安裝mysql

安裝過程就是幾行命令,我們很快就可以安裝好。但是對於我這個剛剛開始學習Linux、數據庫以及雲計算的小白,這幾行命令是什麼意思呢?我花了點時間去弄懂,然後在這裏分享給大家。 CentOS 7的yum源中貌似沒有正常安裝mysql時

原创 Thread詳解10:用管道進行線程間通信

1 字節流管道 通常,數據由某個線程從 PipedInputStream 對象讀取,並由其他線程將其寫入到相應的 PipedOutputStream。不建議對這兩個對象嘗試使用單個線程,因爲這樣可能死鎖線程。管道輸入流包含一個緩衝

原创 Thread詳解15:ReentrantReadWriteLock

import java.util.ArrayList; import java.util.Random; import java.util.concurrent.locks.ReentrantReadWriteLock; pu

原创 如何徹底卸載(重裝)VMware Fusion

1、將VMware Fusion軟件包從Application中Move to trash; 2、 手動刪除下面這些文件(版本不同可能有點出入,不過不要緊,就是把相關文件刪除乾淨的意思): /Library/Applicati

原创 MapReduce: WordCount的Eclipse實現

WordCountMapper.java package cds.hadoop.wordcount; import java.io.IOException; import org.apache.hadoop.io.LongWr

原创 Thread詳解13:ReentrantLock的用法(一)

Java裏面提供了比synchronized更加靈活豐富的鎖機制,它們有一個共同的接口Lock,我們先來學習這個接口,瞭解其協議和功能。下面是JDK文檔,總結得非常精煉,包含的知識點非常多,所以一開始可能看不懂,不過沒關係,後面一

原创 yum使用詳解

yum(全稱爲 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器。基於RPM包管理,能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴

原创 Thread詳解11:ThreadLocal的使用

首先,我們看看JDK文檔是怎麼描述這個類的: 該類提供了線程局部 (thread-local) 變量。這些變量不同於它們的普通對應物,因爲訪問某個變量(通過其 get 或 set 方法)的每個線程都有自己的局部變量,它獨立於變量

原创 Thread詳解16:Timer

Timer類的主要作用就是設置計劃任務,但封裝任務邏輯的卻是TimerTask類,準確的說是TimerTask的子類,因爲它是一個抽象類。 import java.util.Timer; import java.util.Time

原创 Thread詳解12:InheritableThreadLocal的使用

ThreadLocal的用法可以參考上一篇博文: http://blog.csdn.net/cds86333774/article/details/51020819,InheritableThreadLocal是ThreadL

原创 Hive2.x 版本的安裝及配置

博主學習Hadoop學習到Hive,一開始跟着資料去安裝Hive 1.x一點問題也沒有,方便快捷啊,但是看了一下官方文檔,上面好像說Hive 2.0修復了很多bug,那麼我想,我還是用Hive2.0好了。於是我開始按照原來的流程配