原创 linux服務器上搭建git,windows上通過egit操作

RT,之前寫代碼從來沒用過svn或者git之類的代碼管理工具,最近逐漸發現版本控制的作用,因此百度了一下,發現最近流行git,就想在新的項目中使用git。同時,項目組開發一直是使用windows下的eclipse進行開發的,所以就存在這個

原创 深入理解WeakHashmap

讀Hadoop源碼,遇到WeakHashMap,不明覺厲,趕緊百度一下,把百度到的結果收藏起來…… Tips:看完了才發現大多數講的是關於WeakReference的,和WeakHashMap基本上沒啥關係,屬於掛羊頭賣狗肉型的。不過,誰

原创 java正則表達式(java.util.regex包)

看Hadoop源碼,發現了java的正則表達式,以前雖然一直知道這個東西,但是還沒用過,趕緊百度下,把百度到的東西抄過來…… Tips:不太會用CSDN的代碼編輯器,給搞成這求樣了,見諒啊…… 現在JDK1.4裏有了自己的正則表達式API

原创 mysql 執行順序 SQL語句執行順序分析

最近在做一個數據庫的大作業,算是複習了下MySql裏面比較複雜的一些語句的用法,如Left Join之類的。在這裏就不對具體語法進行記錄了,希望能在以後經常用到,而不是隔好長時間用一次。在這裏就記錄下MySql語句的執行順序就好了。 首

原创 StringBuffer和StringBuilder的區別

RT,突然想到StringBuffer和StringBuilder的區別,一時想不到是什麼,就百度了下,記錄在此…… 相信大家看到過很多比較String和StringBuffer區別的文章,也明白這兩者的區別,然而自從Java 5.0發佈

原创 VirtualBox Host Only網絡配置使用心得

平時在虛擬機中操作時,都是使用Bridge模式進行,因爲該模式方便易用,容易理解。 但最近因爲需要在虛擬機中進行演示,但是演示地點又沒有網線可用,因此不能使用橋接(Bridge)模式進行網絡連接,不得已下學了Host Only模式的使用,

原创 JSP頁面顯示和下載字節流文件

先隨便粘一下,有空整理下…… 項目中需要把存儲在數據庫Blob字段中字節流進行以下相關的操作:   1.圖片文件直接在頁面中顯示;   2.Doc,PDF等文檔提示用戶下載。   這個需求需要解決2個問題,第一個問題,從數據庫中

原创 立志篇——開始閱讀源碼

RT,在這裏立個標記,從現在開始堅持閱讀一些java開源項目的源碼,花半年時間最快閱讀儘可能多的代碼,關鍵在於堅持,加油!

原创 CopyOnWriteArrayList詳解

讀Hadoop源碼時,遇上CopyOnWriteArrayList,不明覺厲,不明覺厲,趕緊百度一下,把百度到的結果收藏起來……  CopyOnWriteArrayList是ArrayList 的一個線程安全的變體,其中所有可變操作(

原创 Java讀取Mdb初試

項目中需要用到Java讀取Mdb文件,因此參考java讀取mdb文件 包含列名做了一個Demo,可以實現鏈接mdb文件--->獲取第一個表名--->將該表中的數據依次打印出來。 這裏公佈出來,供自己以後複習使用,也供初學者參考。 代碼如下

原创 Java Date格式化輸出

Java中Date的格式化輸出是挺有用的一個功能,可以用來顯示時間,給問價命名等,不過有時候一段時間不用就不熟悉了,用之前就得先寫一個測試類試試,好麻煩,還不如記到這裏比較方便。 Date date = new Date(); Dat

原创 struts2+spring,默認的action果然是單例的

RT,這對大多數Web開發者來說可能不是啥新鮮事,對我來說確實爆炸性的…… 以前一直沒考慮過這個問題,覺得自己的代碼中不會出這麼大的Bug,偶爾幾次沒傳參數也有值收到,都被理解爲同一個Session的原因。 今天突然想到這個問題,去網上一

原创 解決mysql的1045錯誤,修改root密碼

昨天用了下好久不用的MySql,發現報"1045"的錯誤,網上百度了一下,發現解決方案如下: 首先cmd中輸入  net stop mysql   //停止Mysql服務然後在my.ini文件中的[mysqld]下面一行添加 ski