原创 手動清楚memcache緩存

1 通過telnet 連上memcache服務器  telnet localhost 11211 (ip 端口) 2 執行命令  flush_all

原创 maven:把本地jar包導入到maven倉庫中

在用maven開發是程序時。大多數不用自己配jar包。但有的時候還是需要自己手動添加自己本地jar包。可以從pom.xml文件中找出要添加什麼類型的包。如: 這個包不能用。 例如: 我下載的這個 jar 包是放到了 D:\mvn 目

原创 學習java併發編程實戰的一些心得體會(二)

加鎖的含義 加鎖的含義不僅僅侷限於互斥行爲,還包括內存可見性,爲了確保所有線程都能看到共享變量的最新值,所有執行讀操作或者寫操作的線程都必須在同一個鎖上同步   volatile變量 當把變量聲明爲volatile類型後,編譯器與運行時都

原创 在eclipse遠程調試jetty

1.在eclipse的run configurations中創建一個maven build,選擇好Maven工程,在Goals一欄中輸入jetty:run。然後進入“jre”Tab,在vm arguments一欄中輸入-Xdebug -

原创 Java 理論與實踐: 正確使用 Volatile 變量

Java 語言中的 volatile 變量可以被看作是一種 “程度較輕的 synchronized”;與 synchronized 塊相比,volatile 變量所需的編碼較少,並且運行時開銷也較少,但是它所能實現的功能也僅是 sync

原创 Eclipse統計代碼行數

使用Eclipse可以方便的統計工程或文件的代碼行數。   方法如下:   1.在菜單欄點擊Search,然後點擊File...   2.選中正則表達式(Regular expression),並在搜索文本框輸入\n   3.在文件名中

原创 學習java併發編程實戰的一些心得體會(一)

內存可見性 當讀操作和寫操作在不同的線程中執行時,我們無法確保執行讀操作的線程能適時地看到其他線程寫入的值,有時甚至是根本不可能的事情,爲了確保多個線程之間對內存寫入操作的可見性,必須使用同步機制。 在程序中,NoVisibili

原创 設置UltraEdit不自動生成保存備份文件(.bak)

高級 -> 配置 -> 文件處理 -> 備份 “保存時備份文件”選擇“不備份”

原创 一個簡單的java鎖Lock的實現

public class Lock { private volatile boolean isLocked = false; private Thread lockingThread = n

原创 eclipse導出jar包的兩種方式

文中介紹了兩種方法,均爲引用他人的文章,在此把兩篇文章整合在一起,文中會註明引用出處 方法一:http://blog.csdn.net/guanmjie/article/details/4437779 很多人都不知道怎麼在Eclipse

原创 osi 七層模型

原创 jndi作用

最近在看JNDI,在網上找了一些資料,看見一篇很不錯的文章。   ------------文章開始 前端時間總是在搞不清JNDI到底是幹什麼,雖然是一值在用,卻不知道他最初出現的原因,用來,說不清是用來幹什麼,下面我相信介能解開這

原创 vim 程序編輯器

第十章、vim 程序編輯器 最近更新日期:2009/08/20 系統管理員的重要工作就是得要修改與設定某些重要軟件的配置文件,因此至少得要學會一種以上的文字接口的文書編輯器。 在所有的 Linux distributions 上頭

原创 讓LINUX網卡開機自動啓動

網卡配置文件保存在/etc/sysconfig/network-scripts目錄下面, 第一塊網卡的文件是ifcfg-eth0,第二塊是ifcfg-eth1,以此類推, 所以,如果如果你有一塊,那麼你就輸入一下命令 vi /etc/s

原创 netty權威指南一書中代碼

最近正在研讀《netty權威指南》一書, 對書中的代碼都是一行行敲下來驗證, 在運行中進一步理解netty的奧義。 現把《netty權威指南》書中前幾章的 代碼敲下來放在git上,也方便大家參考。 git地址:https://githu