原创 java NIO —— 緩衝區

一、緩衝區基礎  概念上,緩衝區就像一個基本數據元素數組。 1、 屬性  所有的緩衝區都具有四個屬性來提供關於其所包含的數據元素的信息。它們是: 

原创 java NIO —— 通道

一、通道基礎 通道是訪問I/O 服務的導管。I/O 可以分爲廣義的兩大類別:File I/O 和 Stream I/O。相應地有兩種類型的通道,它們是文件(file)通道和套接字(socket)通道。 有一個FileChannel類和三個

原创 mysql數據庫常用管理軟件

http://download.csdn.net/detail/huangzebiao007/6954253

原创 BlockingQueue阻塞隊列和生產者-消費者模式

BlockingQueue阻塞隊列是一個線程安全的類,如果隊列爲空時,那麼take獲取元素操作將一直阻塞;當隊列已滿時(假設建立的隊列有指定容量大小),則put插入元素的操作將一直阻塞,知道隊列中出現可用的空間,在生產者-消費者模式中,這

原创 ssh2整合的一個小Demo

隨意寫的一個ssh2整合的一個小Demo,代碼較簡單,當做是打發下時間。 項目源碼:http://download.csdn.net/detail/huangzebiao007/6847759 項目截圖: 一、applicationCo

原创 200多個js技巧代碼

1.文本框焦點問題 6 2.網頁按鈕的特殊顏色 6 3.鼠標移入移出時顏色變化 6 4.平面按鈕 6 5.按鈕顏色變化 6 6.平面輸入框 7 7.使窗口變成指定的大小 7 8.使文字上下滾動 7 9.狀態欄顯示該頁狀態 7 10.可以

原创 Linux安裝與常用軟件

一、安裝教程視頻 http://pan.baidu.com/share/link?shareid=986150670&uk=2651252084&fid=887665599 http://pan.baidu.com/share/link?

原创 Linux下安裝管理mysql數據庫

一、卸載掉原有mysql 我們通過工具SecureCRT 5.1連接到linux服務器,要用root管理員用戶,如果是普通用戶登錄的話,可以通過su  -  root切換爲root管理員用戶。 我下載的Linux系統集成了mysql數據庫

原创 Linux常用命令(一)

一、命令格式 :命令  -選項   參數 例 : ls  -la  /etc 說明: 1)當有多個選項時,可以寫在一起,上面的l和a。 2)兩個特殊的目錄 . 和 .. ,分別代表當前目錄和當前目錄的父目錄 備註: (1)linux有兩種

原创 ExtJS4學習筆記

一、下載地址 http://download.csdn.net/detail/huangzebiao007/6812229 http://download.csdn.net/detail/huangzebiao007/6812251 二、

原创 Linux常用命令(二)

五、幫助命令 1、man 命令英文原意:manual 命令所在路徑:/usr/bin/man 執行權限:所有用戶 語法:man  [命令或配置文件] 功能描述:獲得幫助信息 範例: $ man ls 查看ls命令的幫助信息 $ man s

原创 myeclipse添加svn插件

安裝好myeclipse後,將svn插件(http://download.csdn.net/detail/huangzebiao007/695398

原创 使用正確的鎖對象來保證線程安全

在java集合中,有些容器是線程安全的(Vector,ConcurrentLinkedQueue等),有些則不是(list等),對線程不安全的容器,可以利用類似 private static List<Task> taskQueue =

原创 信號量Semaphore

Semaphore 是一個計數信號量。從概念上講,信號量管理着一組虛擬的許可,許可的初始數量可通過構造函數來指定。在執行操作前要首先獲得許可,並在使用之後釋放許可。如果獲取不到許可,那麼 acquire()將阻塞直到有許可獲得爲止。每個

原创 閉鎖CountDownLatch

閉鎖是一種同步工具類,可以延遲線程的進度直到其到達終止狀態。閉鎖的作用是在完成一組正在其他線程中執行的操作之前,它允許一個或多個線程一直等待。即,一