原创 Eclipse plugin中獲取工程的幾種辦法

在Eclipse開發中,涉及到Resource的時候,經常會需要根據某些操作獲取當對應的Project,或者是File。這裏總結一下幾種常見的方法。   首先看看Eclipse resource的結構:   因此我們只需要獲取IReso

原创 網頁禁止右鍵代碼

<!--禁止鼠標右鍵代碼--> <noscript><iframe src=*.html></iframe></noscript> <script language=javascript>  <!--  if (window.Event

原创 最近的apache學習計劃

最近可能會要做一些apache相關的學習和開發工作,有一些project得要提前瞭解一下。   apche CXF,這是一個開源的web service相關的project,具體是做什麼的,用一句話代表,“An Open Source S

原创 【原創】Draw2D版本的標籤控件TabFolder實現

TabFolder是一個很有用的控件,尤其在進行單界面內的多頁佈局時。使用Draw2D開發的時候卻會發現它本身沒有實現TabFolder,在網上搜索一番未果,索性自己實現好了。   這裏給出一個簡單的實現,原理很簡單,使用了Draw2d的

原创 【轉】JDK發佈版本時間以及代號

已發行的版本: 版本號 名稱 中文名 發佈日期 JDK 1.1.4 Sparkler 寶石 1997-09-12 JDK 1.1.5 Pumpkin 南瓜 1997-12-13 JDK 1.1.6 Abigail 阿比蓋爾--女子名 19

原创 Object類wait,notify,notifyAll的使用

這三個方法是java的基礎類Object中定義的。   wait() JDk文檔寫道 在其他線程調用此對象的 notify() 方法或 notifyAll() 方法前,導致當前線程等待。換句話說,此方法的行爲就好像它僅執行 wait(0

原创 OSGI MANIFEST.MF Header 小結

1 MANIFEST 文件 Bundle Manifest Headers, META-INF/MANIFEST.MF 1.1 Java JAR format: http://download.oracle.com

原创 【SDK or Binary】Eclipse 開發版本選擇

前言:老手直接忽略。打開Eclipse的download頁面,一大排的Eclipse可供下載,http://www.eclipse.org/downloads/,很多新接觸Eclipse的幾乎無從下手。這裏簡單的進行一下科普。http:/

原创 【轉】常見的開源協議

Mozilla Public License MPL License,允許免費重發布、免費修改,但要求修改後的代碼版權歸軟件的發起者。這種授權維護了商業軟件的利益,,它要求基於這種軟件得修改無償貢獻 版權給該軟件。這樣,圍繞

原创 Eclipse Spring Application Context XML 小工具

  概述 Spring 開發經常需要配置bean class,這些簡單的重複性的工作,最好交給工具實現。   這裏使用Eclipse plugin,添加一個自動根據選擇的class快速生成applicaitonContext.xml文件的

原创 一年小結

2010.7.1至今,差不多一年了,小結一下   技術上 eclipse debug launcher common navigator framework eclipse equinox p2 update eclipse resour

原创 Java 技能樹

java技能樹 

原创 Maven assembly plugin for dependency zip

  最近需要將項目進行打包,本來使用默認的maven-dependency-plugin 就足夠了,但是現在需要一些自定義的處理,需要將依賴的包打入lib目錄,同時將main class jar與lib文件夾一起壓縮成zip包。 這時候

原创 MACOS 下刪除mysql

sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/Pre

原创 Java看書筆記

這一篇專用於一些日常的Java讀書筆記   先寫一點關於String的, String對象直接賦值比較好,因爲Java裏面有一個String常量池的玩意,可以節省內存空間 String對象是immutable的,不能被修改 String