First they ignore you
          then they ridicule you
          then they fight you
          then you win
              -- Mahatma Gandhi
          Chinese => English     英文 => 中文             
          隨筆-221  評(píng)論-1047  文章-0  trackbacks-0
            2007年11月27日
          詳見:《淺談設(shè)計(jì)模式·駕馭變化之道(創(chuàng)建型模式篇)》
          posted @ 2023-03-09 22:41 山風(fēng)小子| 編輯 收藏
          詳見:《淺談設(shè)計(jì)模式·駕馭變化之道(概覽篇)》
          posted @ 2023-03-09 22:39 山風(fēng)小子| 編輯 收藏
               摘要: Groovy面世已有10多年光陰,在不斷創(chuàng)新的同時(shí)還汲取了不少其他語言的優(yōu)秀特性。目前Groovy核心團(tuán)隊(duì)已開始將重心逐漸轉(zhuǎn)移到Groovy 3的研發(fā)上,而Groovy 3的主要亮點(diǎn)之一便是其全新的解析器以及更加豐富的語言特性。  閱讀全文
          posted @ 2017-04-17 00:43 山風(fēng)小子| 編輯 收藏
               摘要: 『蛟龍居』已遷至https://blog.sunlan.me ,煩請各位移步新居『山風(fēng)閣』,謝謝 :)  閱讀全文
          posted @ 2017-03-20 12:18 山風(fēng)小子| 編輯 收藏
               摘要: Groovy, an Open Source Success Story  閱讀全文
          posted @ 2016-11-29 20:17 山風(fēng)小子| 編輯 收藏
               摘要: 自從Pivotal停止資助Groovy語言的研發(fā)以及Groovy之父James Strachan說了一些未經(jīng)三思的言論后,有人覺得Groovy語言行將就木,那就大錯(cuò)特錯(cuò)了。事實(shí)勝于雄辯,我們用事實(shí)來說話。  閱讀全文
          posted @ 2016-10-30 20:38 山風(fēng)小子| 編輯 收藏
               摘要: Groovy和Java都習(xí)慣使用null來表示“空”這一概念,而對(duì)null的操作將引發(fā)NullPointerException(簡寫為NPE),進(jìn)而影響系統(tǒng)的健壯性。為了避免NPE,Option模式應(yīng)運(yùn)而生,通過Option類型來標(biāo)識(shí)NPE風(fēng)險(xiǎn),其使用None對(duì)象表示“空”,并使用Some對(duì)象表示“非空”且持有值對(duì)象,最終提升了系統(tǒng)健壯性。  閱讀全文
          posted @ 2016-08-13 16:17 山風(fēng)小子| 編輯 收藏
               摘要: 雖然Grails3可通過啟動(dòng)Application.groovy來進(jìn)行調(diào)試,但會(huì)遇到修改內(nèi)容無法即時(shí)生效的問題,故推薦遠(yuǎn)程調(diào)試,該調(diào)試方式比較通用,但由于Grails官方網(wǎng)站缺乏調(diào)試方面的文檔,現(xiàn)補(bǔ)充如下。注:本文所用的Grails版本是目前最新的Grails 3.0.9,而IDE使用的是IntelliJ IDEA 14.1。  閱讀全文
          posted @ 2015-10-31 16:38 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款強(qiáng)大的API文檔(Javadoc & Groovydoc)管理軟件,它能夠幫助Java開發(fā)人員、Groovy開發(fā)人員以及Android開發(fā)人員方便快速地搜索、查閱、比較API文檔并對(duì) 其進(jìn)行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。  閱讀全文
          posted @ 2014-10-12 14:18 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款強(qiáng)大的API文檔(Javadoc & Groovydoc)管理軟件,它能夠幫助Java開發(fā)人員、Groovy開發(fā)人員以及Android開發(fā)人員方便快速地搜索、查閱、比較API文檔并對(duì)其進(jìn)行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。  閱讀全文
          posted @ 2013-07-17 21:41 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款強(qiáng)大的API文檔(Javadoc & Groovydoc)管理軟件,它能夠幫助Java開發(fā)人員、Groovy開發(fā)人員以及Android開發(fā)人員方便快速地搜索、查閱、比較API文檔并對(duì)其進(jìn)行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用及Groovy編程示例,方便參考和查閱
          * 支持JDK1.4+自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 支持英文及中  閱讀全文
          posted @ 2012-12-15 02:11 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款Javadoc及Groovydoc多功能API文檔管理軟件,它能夠幫助Java開發(fā)人員、Groovy開發(fā)人員以及Android開發(fā)人員方便快速地搜索、查閱、比較API文檔并對(duì)其進(jìn)行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用及Groovy編程示例,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
            閱讀全文
          posted @ 2012-08-26 22:36 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開發(fā)人員以及Groovy開發(fā)人員方便快速地查找API文檔并對(duì)其進(jìn)行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用及Groovy編程示例,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 支持英文及中文API文檔
          *  閱讀全文
          posted @ 2012-06-24 13:32 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開發(fā)人員以及Groovy開發(fā)人員方便快速地查找API文檔并對(duì)其進(jìn)行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用及Groovy編程示例,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 支持英文及中文API文檔
          *  閱讀全文
          posted @ 2012-06-19 23:16 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開發(fā)人員以及Groovy開發(fā)人員方便快速地查找API文檔并對(duì)其進(jìn)行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 支持英文及中文API文檔
          * 語法高亮網(wǎng)頁中的代  閱讀全文
          posted @ 2012-04-08 20:26 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開發(fā)人員以及Groovy開發(fā)人員方便快速地查找API文檔并對(duì)其進(jìn)行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 支持英文及中文API文檔
          * 語法高亮網(wǎng)頁中的代  閱讀全文
          posted @ 2011-12-24 13:01 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開發(fā)人員以及Groovy開發(fā)人員方便快速地查找API文檔并對(duì)其進(jìn)行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 支持英文及中文API文檔
          * 語法高亮網(wǎng)頁中的代  閱讀全文
          posted @ 2011-11-28 00:09 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp使用指南  閱讀全文
          posted @ 2011-10-30 17:30 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介
          GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開發(fā)人員以及Groovy開發(fā)人員方便快速地查找API文檔并對(duì)其進(jìn)行高效管理,從此無需苦苦尋覓chm格式的幫助文檔了。

          GroovyHelp主要特性
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 支持英文及中文API文檔
          * 語法高亮網(wǎng)頁中的代  閱讀全文
          posted @ 2011-10-30 17:16 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介:
          GroovyHelp是一款Javadoc及Groovydoc搜索查閱軟件,它能夠幫助Java開發(fā)人員以及Groovy開發(fā)人員方便快速地查找API文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 支持Groovy1.8+自帶的Groovydoc生成的幫助文檔
          * 語法高亮網(wǎng)頁中的代碼片段
          * 無需解壓文檔及源碼ZIP壓縮包,節(jié)省磁  閱讀全文
          posted @ 2011-10-24 01:30 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介:
          GroovyHelp是一款Javadoc搜索查閱軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
          * 支持在線的Javadoc(比如jexcelapi的在線Javadoc)
          * 用戶可以自由選擇所需的jre1.6.0+(可通  閱讀全文
          posted @ 2011-10-05 00:16 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介:
          GroovyHelp是一款Javadoc搜索查閱軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(可通過環(huán)境變量指定)
          * 同時(shí)支持Windows、Linux以及Mac OS X  閱讀全文
          posted @ 2011-09-03 20:22 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介:
          GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(可通過環(huán)境變量指定)
          * 同時(shí)支持Windows、Linux以及Mac OS X  閱讀全文
          posted @ 2011-08-25 14:55 山風(fēng)小子| 編輯 收藏

          自從開始學(xué)java之后,有一件事一直讓我很糾結(jié),這就是查看幫助文檔不是很方便。java的幫助文檔大多是javadoc制作的,通常提供的是一 個(gè)壓縮包,里面是一堆網(wǎng)頁文件,這種查看方式中搜索功能比較弱,所以很不方便。因此不得不去找一些第三方制作的chm格式的文檔,然而,這種文檔在 linux系統(tǒng)下查看卻又有些不友好。因此,找到一個(gè)在windows和Linux都好用的幫助文檔成了我最大的愿望。

          昨天,照例流量開源社區(qū)時(shí),發(fā)現(xiàn)了一款名為GroovyHelp的軟件,其實(shí)在以前逛網(wǎng)站時(shí)也多次見到它,但是一直沒有在意,昨天點(diǎn)進(jìn)去看了下詳細(xì)介紹,沒想到這一看讓我找到了好寶貝。正所謂好東西不能藏著掖著,得拿出來分享一下,因此,小撰此文推介一下。

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。

          GroovyHelp能夠幫助Java開發(fā)者快速查閱Javadoc幫助文檔,主要特性如下所示(山風(fēng)小子注:目前最新特性列表請?jiān)斠?a target="_blank" href="http://www.aygfsteel.com/BlueSUN/archive/2011/08/15/356589.html">GroovyHelp 3.1.0發(fā)布信息):
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊查詢)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

          由于它自身也是由java編寫,因此有著java的跨平臺(tái)特性,我們可以在各個(gè)操作系統(tǒng)中使用它。不過在使用過程中有一個(gè)需要注意的地方,由于它是 在32位環(huán)境下編寫的,使用的swt類也是32位的,因此,和我一樣的64位用戶需要自己去下載swt的64位版,替換應(yīng)用目錄下 lib\endorsed的SWT類。由于只能在eclipse官網(wǎng)上下載,而該文件藏得比較深,這里我提供一個(gè)網(wǎng)盤下載:(山風(fēng)小子注:GroovyHelp 3.2.0 RC-2開始,GroovyHelp自帶了Windows和Linux下32位及64位swt的jar包,并自動(dòng)選擇正確的版本,故無需自行下載swt)
              swt-3.7-gtk-linux-x86_64.jar:盛大網(wǎng)盤115網(wǎng)盤
              swt-3.7-win32-win32-x86_64.jar:盛大網(wǎng)盤115網(wǎng)盤 山風(fēng)小子注:此處“盛大網(wǎng)盤”的地址有點(diǎn)問題,可至swt 3.7 下載頁面下載)

          這個(gè)應(yīng)用的使用也是非常簡單,解壓后在系統(tǒng)環(huán)境變量中添加GROOVYHELP_JAVA_HOME,值為jdk所在路徑。


          啟動(dòng)后點(diǎn)擊菜單欄docs中manage docs,選擇你需要添加的文檔即可,它會(huì)自動(dòng)讀取文件名,如果你還需要加上源碼查看的話,可以同時(shí)添加源碼壓縮包。建議把文檔和源碼都置于同一個(gè)目錄下,方便管理。對(duì)了,路徑中不能出現(xiàn)中文,否則會(huì)有問題。




          等創(chuàng)建好索引之后就可以在應(yīng)用中方便的查看、管理文檔及源碼了,相信它可以給開發(fā)者提供最大的幫助吧?


                 由于剛剛開始使用它,還有一些不熟悉,不過在這點(diǎn)時(shí)間里,發(fā)現(xiàn)了一些比較郁悶的現(xiàn)象。并非所有第三方類庫的開發(fā)商會(huì)提供幫助文件的下 載,通常只提供在線版,這樣一來,在斷網(wǎng)情況下仍舊無法查看。希望有朝一日有那么一個(gè)應(yīng)用,可以直接將那些幫助文檔下載下來,并以一定的格式顯示。而像 groovyhelp的文檔、源碼互相對(duì)應(yīng)方便查看的功能,更可以做成一個(gè)上下兩個(gè)框架同步顯示的形式,讓用戶在查看幫助的同時(shí)通過源碼進(jìn)行進(jìn)一步了解其 操作形式。

                 附帶說下,雖然應(yīng)用界面是純英文的,但是它可是我們國人的杰作哦。

          項(xiàng)目地址:http://code.google.com/p/groovyhelp/

          原創(chuàng)文章,轉(zhuǎn)載請注明: 轉(zhuǎn)載自網(wǎng)憩閣

          本文鏈接地址: JAVA程序員幫助文檔查看利器:GroovyHelp

          posted @ 2011-08-21 13:03 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介:
          GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 提供幫助文檔比較功能(比如Java 7與Java 6幫助文檔間的比較),高效掌握API變化
          * 自帶Java各包的API使用例子,方便參考和查閱
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(可通過環(huán)境變量指定)
          * 同時(shí)支持Windows、Linux以及Mac OS X  閱讀全文
          posted @ 2011-08-15 20:47 山風(fēng)小子| 編輯 收藏
          創(chuàng)建此QQ群(48907124)的目的是方便GroovyHelp用戶交流使用心得,及反饋意見和建議。
          由于QQ群名額有限(100人),非誠勿入,謝謝~~
          posted @ 2011-08-09 20:52 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介:

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。



          主要特性:
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)

          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼

          * 支持幫助文檔間的比較(比如Java 7與Java 6幫助文檔間的比較)
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

          * 同時(shí)支持Windows、Mac OS X以及Linux  閱讀全文
          posted @ 2011-08-08 23:36 山風(fēng)小子| 編輯 收藏
          Java的升級(jí)難免會(huì)涉及API兼容問題,為了方便且高效地洞悉API的變化情況,GroovyHelp在3.0.9版本中新增了文檔間的比較,同時(shí)支持不同的比較范圍(比如包范圍的比較、類型范圍的比較,以及成員范圍的比較)。

          使用起來十分簡單:1,點(diǎn)擊"Tools -> Compare Docs"菜單;2,選擇待比較的兩個(gè)文檔;3,選擇比較范圍(比如包、類型、成員);4,點(diǎn)擊“Compare”按鈕;5,點(diǎn)擊頁面中的樹節(jié)點(diǎn)展現(xiàn)各層內(nèi)容。注:新增和刪除的內(nèi)容都是相對(duì)第一個(gè)文檔而言的。

          更多信息請?jiān)L問: http://code.google.com/p/groovyhelp/
          GroovyHelp 3.0.9 GA 下載地址:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.9-ga_b2011080701.zip

          界面截屏:

          a.比較文檔




          b.根據(jù)關(guān)鍵字查找文檔


          posted @ 2011-08-07 02:24 山風(fēng)小子| 編輯 收藏
               摘要: 經(jīng)過多年的開發(fā),Java 7終于發(fā)布,雖然去掉了不少誘人的特性,但還是令人十分期待的!  閱讀全文
          posted @ 2011-07-29 01:55 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介:

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。



          主要特性:
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

          * 同時(shí)支持Windows、Mac OS X以及Linux  閱讀全文
          posted @ 2011-07-25 01:26 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介:

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:

          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 支持JDK1.4+(JDK1.4 ~ JDK7)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)
          * 同時(shí)支持Windows、Mac OS X以及Linux  閱讀全文
          posted @ 2011-04-05 03:01 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。

          更多信息請?jiān)L問: http://code.google.com/p/groovyhelp/
          GroovyHelp下載地址: http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-rc-2-with-dependencies.zip   閱讀全文
          posted @ 2011-03-27 00:02 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介:
          GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。

          更多信息請?jiān)L問: http://code.google.com/p/groovyhelp/
          GroovyHelp下載地址: http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-rc-1-with-dependencies.zip

            閱讀全文
          posted @ 2011-03-19 00:40 山風(fēng)小子| 編輯 收藏

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。

          groovyhelp-3.0.0-20110315是3.0.0-rc-1的第一個(gè)EA版本,做了如下修改:

          修正的bug:

          * 有時(shí)GroovyHelp無法啟動(dòng)

          * 搜索結(jié)果列表的滾動(dòng)條到達(dá)底部后會(huì)自動(dòng)跳到頂部(注:如果有更多查詢結(jié)果,滾動(dòng)條到達(dá)底部時(shí)會(huì)彈回一段距離以顯示更多的查詢結(jié)果)

          所做的改進(jìn):

          * 支持Java 7自帶的javadoc生成的文檔

          * 進(jìn)一步提升啟動(dòng)性能

          * 對(duì)輸入的Doc Name進(jìn)行驗(yàn)證,必須由a~z,A~Z,,0~9,.,- 組成

          更多信息請?jiān)L問:http://code.google.com/p/groovyhelp/

          下載:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-20110315-with-dependencies.zip

          posted @ 2011-03-15 23:10 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介:

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊檢索)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

          GroovyHelp3.0 Beta-3 是最后一個(gè)BETA版本,接下來的RC版本將致力于進(jìn)一步提高GroovyHelp品質(zhì)。  閱讀全文
          posted @ 2011-03-13 14:52 山風(fēng)小子| 編輯 收藏

          諸多優(yōu)化和bug修正包含在此版本中。


          主要修正如下bug:

          * 當(dāng)通過點(diǎn)擊錨點(diǎn)查看方法或?qū)傩孕畔r(shí),點(diǎn)擊show src按鈕將無法顯示源碼

          * 將文件或文件夾拖至Doc Home后,點(diǎn)擊Finish按鈕無法對(duì)其創(chuàng)建索引

          * 有時(shí)Resource Tab頁無法顯示


          優(yōu)化:

          * 提供退出前優(yōu)化索引功能,該功能試索引的尺寸變小、啟動(dòng)更快,建議在添加多個(gè)javadoc后按需要使用。

          * 當(dāng)分類頁面中只有一個(gè)鏈接時(shí),雙擊查詢結(jié)果自動(dòng)顯示javadoc page

          * UI優(yōu)化(比如ctrl + e關(guān)閉其他Tab頁)


          更多信息請?jiān)L問:http://code.google.com/p/groovyhelp/

          下載:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-20110310-with-dependencies.zip

          posted @ 2011-03-10 01:05 山風(fēng)小子| 編輯 收藏
               摘要: 由于在下沒有CSDN的賬號(hào),所以在此作答,如果《我看GroovyHelp》(http://blog.csdn.net/chszs/archive/2011/03/02/6218207.aspx)作者看到此文,可以與我做進(jìn)一步的交流。

          1, “GroovyHelp也就對(duì)Java API Document壓縮文件支持的較好。而對(duì)于其它開源工具的zip壓縮的文檔,則完全不是那么回事”

          答復(fù):GroovyHelp對(duì)很多開源項(xiàng)目javadoc文檔(英文)做過測試(目前不支持中文文檔),您是否可以提供試用時(shí)所添加的javadoc?如真有問題,我可以幫您解決。下面是jxl文檔的添加及使用過程(使用的版本也是文中提及的groovyhelp-3.0.0-20110301- with-dependencies.zip):  閱讀全文
          posted @ 2011-03-06 02:59 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp簡介:

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。

          主要特性:
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊查詢)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

          在beta-2版本做了如下改進(jìn):

          * 提升性能(比如:縮短啟動(dòng)時(shí)間)

          * 添加一些快捷鍵(ctrl+w關(guān)閉當(dāng)前tab頁,ctrl+q關(guān)閉所有tab頁,ctrl+tab切換tab頁)

          *   閱讀全文
          posted @ 2011-03-06 01:49 山風(fēng)小子| 編輯 收藏
          GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。

          GroovyHelp能夠幫助Java開發(fā)者快速查閱Javadoc幫助文檔,主要特性如下所示:
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊查詢)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)

          GroovyHelp3.0.0-20110303新增如下特性:
          1,性能更佳(比如:快速啟動(dòng))
          2,添加快捷鍵,ctrl+w關(guān)閉當(dāng)前tab頁,ctrl+q關(guān)閉所有tab頁,ctrl+tab切換tab頁
          3,支持對(duì)目錄建索引,實(shí)現(xiàn)方式是先壓縮后建索引

          注意:如果是覆蓋安裝,請先刪除beta-1創(chuàng)建的idx目錄(在GroovyHelp的所在目錄下)

          更多信息請?jiān)L問:http://code.google.com/p/groovyhelp/
          下載:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-20110303-with-dependencies.zip
          posted @ 2011-03-03 22:09 山風(fēng)小子| 編輯 收藏

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。為了讓beta-2能更好地滿足大家的需求,先提供一個(gè)過渡版本(20110301)供大家使用。


          新增如下特性:
          1,快速啟動(dòng)
          2,添加快捷方式,ctrl+w關(guān)閉當(dāng)前tab頁,ctrl+q關(guān)閉所有tab頁
          3,支持對(duì)目錄建索引,實(shí)現(xiàn)方式是先壓縮后建索引

          注意:如果是覆蓋安裝,請先刪除beta-1創(chuàng)建的idx目錄(在GroovyHelp的所在目錄下)



          更多信息請?jiān)L問:http://code.google.com/p/groovyhelp/

          下載:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-20110301-with-dependencies.zip

          posted @ 2011-03-01 23:52 山風(fēng)小子| 編輯 收藏
          GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔并對(duì)其進(jìn)行高效管理,從此無需苦尋chm格式的幫助文檔了。

          GroovyHelp能夠幫助Java開發(fā)者快速查閱Javadoc幫助文檔,主要特性如下所示:
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 支持全文檢索,并高亮搜索結(jié)果(支持模糊查詢)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)及文件結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼
          * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
          * 用戶可以自由選擇所需的jre1.6.0+(自己安裝的jre,或者GroovyHelp提供的jre)


          更多信息請?jiān)L問:http://code.google.com/p/groovyhelp/
          下載:http://groovyhelp.googlecode.com/files/groovyhelp-3.0.0-beta-1-with-dependencies.zip

          posted @ 2011-02-27 16:52 山風(fēng)小子| 編輯 收藏
               摘要: 使用JavaScript將表格導(dǎo)出為Excel文件是一種比較常見的導(dǎo)出方法,但復(fù)雜表格的導(dǎo)出比較麻煩(比如報(bào)表的導(dǎo)出),為此我專門寫了一段代碼專門處理表格導(dǎo)出,與各位分享一下。  閱讀全文
          posted @ 2009-09-13 22:06 山風(fēng)小子| 編輯 收藏
               摘要: ☆☆☆☆☆ GroovyHelp能夠幫助您方便快速地查閱Javadoc文檔,從此無需苦尋chm格式的幫助文檔了 ☆☆☆☆☆
          GroovyHelp 2.0開始支持對(duì)解壓后的javadoc建立索引(之前的版本只支持zip文件),性能也有所提升,關(guān)于GroovyHelp 2.0的更多介紹請參見《GroovyHelp 2.0 功能預(yù)覽》。  閱讀全文
          posted @ 2009-05-01 01:55 山風(fēng)小子| 編輯 收藏
               摘要: Groovy web console  閱讀全文
          posted @ 2009-04-15 20:12 山風(fēng)小子| 編輯 收藏
               摘要: 想必大家對(duì)tree命令都不陌生吧,這次我將用Groovy實(shí)現(xiàn)一個(gè)tree命令,
          用法很簡單:groovy tree.groovy DIRECTORY,比如groovy tree.groovy "C:\Program Files\Java\jdk1.6.0"  閱讀全文
          posted @ 2009-04-02 23:12 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp 2.0 能夠幫助您方便快速地查閱Javadoc文檔,從此無需苦尋chm格式的幫助文檔了,主要特性如下所示:
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼,‘即點(diǎn)即查’
          * 提供文檔快照,能將文檔以PNG格式圖片保存共享
          * 實(shí)現(xiàn)doc和src協(xié)議,快速查看文檔內(nèi)容和源碼
          * 提供索引備份和還原功能,有利于索引文件的復(fù)用和共享
          * 支持JDK1.3+(包括JDK1.3)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間(同時(shí)也支持解壓后的幫助文檔)
          * 支持國際化(目前提供兩種語言支持:英文和中文)
          * 根據(jù)用戶喜好,更換軟件皮膚
          * 提供版本更新提示
          * 用戶可以自由選擇所需的JRE6+(用戶自己安裝的JRE,或者GroovyHelp提供的JRE綠色版)
          * 能夠運(yùn)行于多個(gè)平臺(tái)(Windows和Linux)  閱讀全文
          posted @ 2009-02-11 17:36 山風(fēng)小子| 編輯 收藏
               摘要: # GroovyHelp能夠幫助您方便快速地查閱Javadoc文檔,從此無需苦尋chm格式的幫助文檔了。
          有不少老用戶向我反映,希望再將GroovyHelp優(yōu)化一下,減少內(nèi)存占用量。經(jīng)過將近一個(gè)下午的調(diào)優(yōu),終于將GroovyHelp的內(nèi)存占用量減少到了一個(gè)可以接受的水平,不但如此,索引建立速度再次提升30%,并改進(jìn)了文檔樹虛擬節(jié)點(diǎn)(比如‘類’‘接口’‘方法’等節(jié)點(diǎn))的展現(xiàn),還修正了內(nèi)部類無法在文檔樹中展現(xiàn)問題。將該版本號(hào)定為1.6,也是效仿JDK的,標(biāo)志著GroovyHelp的性能有重大突破。

          若無重大問題,下個(gè)版本GroovyHelp 2.0將在2009年五一期間發(fā)布,GroovyHelp 2.0如同GroovyHelp 1.0一樣,也將是一個(gè)集眾多改進(jìn)于一身的版本,敬請期待!

          小技巧:將GroovyHelp安裝目錄下找到launcher.properties文件,將其中的-Xmx值適當(dāng)調(diào)小,可以減少內(nèi)存占用量。由于考慮到各位可能會(huì)同時(shí)啟用很多大型文檔,所以將其初始值定為128m。如果您啟用的文檔數(shù)量不多,而且文  閱讀全文
          posted @ 2009-01-29 19:41 山風(fēng)小子| 編輯 收藏
               摘要: 新年新氣象,GroovyHelp也完成了其換‘心’計(jì)劃(將其索引建立模塊完全重寫),完全解決了之前發(fā)現(xiàn)的因冗余索引導(dǎo)致的問題,此外更振奮人心的是,由于換‘心’計(jì)劃的成功完成,使索引建立速度提升了20%~30%,并支持JDK1.3+所帶javadoc生成的javadoc幫助文檔(注:GroovyHelp 1.2 GA之前版本是不支持JDK1.3所帶javadoc生成的javadoc幫助文檔的)。在此版本中,還修改了一些小bug(比如添加幫助文檔后,無法對(duì)其屬性進(jìn)行修改等)。注:GroovyHelp 1.2 GA的索引格式與GroovyHelp 1.0 GA的兼容,即您可以在GroovyHelp 1.2 GA中復(fù)用由GroovyHelp 1.0 GA創(chuàng)建的索引。
          點(diǎn)擊下載:GroovyHelp_1.2_GA.zip (大小:18.0M,內(nèi)附用戶手冊),此版本也可以被稱為‘GroovyHelp 2009 賀歲版’ :)  閱讀全文
          posted @ 2009-01-27 20:23 山風(fēng)小子| 編輯 收藏
               摘要: 經(jīng)過半年左右的斷斷續(xù)續(xù)開發(fā),終于將GroovyHelp 1.0 GA完成了,如果您對(duì)GroovyHelp還不太了解,請先看一下《GroovyHelp v1.0(開發(fā)代號(hào):Wing)簡介》 ,簡單說來,GroovyHelp能夠幫助Java開發(fā)者快速查閱Javadoc幫助文檔。
          點(diǎn)擊下載:GroovyHelp_1.0_GA.zip (大小:15.5M,內(nèi)附用戶手冊)  閱讀全文
          posted @ 2009-01-17 18:33 山風(fēng)小子| 編輯 收藏
               摘要: 經(jīng)過數(shù)星期斷斷續(xù)續(xù)的開發(fā),GroovyHelp v1.0已慢慢成形,再過一兩個(gè)星期的測試,并為之撰寫好《用戶手冊》之后便可發(fā)布。
          該版本的開發(fā)代號(hào)是'Wing',寓意:“雄鷹展翅,翱翔天際”

          GroovyHelp v1.0的其中一個(gè)開發(fā)目標(biāo)就是最大限度地減少內(nèi)存占用量,目前看來這個(gè)目標(biāo)已經(jīng)基本實(shí)現(xiàn)。
          同時(shí)GroovyHelp提供接口,使用戶可以自行設(shè)置JVM heap的大小以控制內(nèi)存使用。

          界面預(yù)覽(用戶可以自由選擇皮膚以及界面語言):
            閱讀全文
          posted @ 2009-01-02 22:14 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp v1.0支持同時(shí)查詢多個(gè)文檔,并展現(xiàn)多棵文檔樹(注:先前版本只能針對(duì)單個(gè)文檔進(jìn)行查詢),該特性使開發(fā)人員能夠更方便地查詢幫助文檔,而不需來回切換要查詢的文檔。當(dāng)不知道某個(gè)類、接口等屬于哪個(gè)文檔時(shí),尤為有用。  閱讀全文
          posted @ 2008-12-07 19:46 山風(fēng)小子| 編輯 收藏
          GroovyHelp能夠幫助Java開發(fā)者快速查閱Javadoc幫助文檔,主要特性如下所示:
          * 根據(jù)輸入關(guān)鍵字,查找類,接口,方法等幫助信息(支持模糊查詢)
          * 以樹型結(jié)構(gòu)完整展現(xiàn)文檔的整體結(jié)構(gòu)
          * 支持源碼關(guān)聯(lián),即查看文檔所對(duì)應(yīng)的源碼,并語法高亮顯示源碼,‘即點(diǎn)即查’
          * 提供文檔快照,能將文檔以PNG格式圖片保存共享
          * 實(shí)現(xiàn)doc和src協(xié)議,快速查看文檔內(nèi)容和源碼
          * 提供索引備份和還原功能,有利于索引文件的復(fù)用和共享
          * 支持JDK1.4+(包括JDK1.4)自帶的Javadoc生成的幫助文檔
          * 無需解壓文檔及源碼ZIP壓縮包,節(jié)省磁盤空間
          * 支持國際化(目前提供兩種語言支持:英文和中文)
          * 根據(jù)用戶喜好,更換軟件皮膚
          * 提供版本更新提示
          * 用戶可以自由選擇所需的JRE6+(自己安裝的JRE,或者GroovyHelp提供的JRE)
          * 能夠運(yùn)行于多個(gè)平臺(tái)(Windows和Linux)

          為感謝zuwing幫我修改并制作GroovyHelp的歡迎和版權(quán)圖片,決定將GroovyHelp v1.0的開發(fā)代號(hào)定為‘Wing’(Wing是‘翅膀’的意思,而‘翅膀’會(huì)讓人聯(lián)想到‘翱翔’,‘翱翔’又會(huì)讓人聯(lián)想到‘自由’和‘快速’,而這就是GroovyHelp v1.0的最大亮點(diǎn))

          預(yù)計(jì)GroovyHelp v1.0能于2009.01.20之前開發(fā)完成,并交付使用。

          GroovyHelp v1.0界面預(yù)覽

          前一版本下載:GroovyHelp v0.8.8發(fā)布

          附:朝花夕拾——Groovy & Grails
          posted @ 2008-11-30 14:12 山風(fēng)小子| 編輯 收藏
               摘要:   閱讀全文
          posted @ 2008-11-10 20:22 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.8.8對(duì)先前的版本做了一下統(tǒng)一,不再區(qū)分是否自帶JRE,一切由用戶自己決定
          這對(duì)于不喜歡安裝多個(gè)JRE版本的朋友來說,無疑是一個(gè)好消息 :)
          1,用戶可以自由選擇是否使用自帶的JRE
          如果使用,則只需根據(jù)相應(yīng)的操作系統(tǒng)將自帶的jre_linux_32bit或jre_windows_32bit重命名為jre即可;
          如果不想使用自帶的JRE,無需做任何修改,只需雙擊GroovyHelp.exe(在Windows下)或執(zhí)行GroovyHelp.sh(在Linux下)即可。
          比如在Windows下,如果要使用自帶的JRE6u10,則只需要將下圖中的jre_windows_32bit重命名為jre,然后雙擊GroovyHelp.exe即可。
          2,此外還增加了JVM heap的使用情況的顯示功能
          最后感謝聰明可愛的zuwing  閱讀全文
          posted @ 2008-11-02 20:50 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.8.5做了一些小規(guī)模重構(gòu),并修正了為中文文檔建立索引時(shí)存在的一些潛在問題,此外對(duì)部分界面做了改進(jìn)。

          最后感謝聰明可愛的zuwing幫我制作歡迎界面以及版權(quán)背景圖片!  閱讀全文
          posted @ 2008-11-01 18:23 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp releases  閱讀全文
          posted @ 2008-11-01 11:47 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.8.3對(duì)性能再次做了一些調(diào)優(yōu)。

          最后感謝聰明可愛的zuwing幫我制作版權(quán)背景圖片!

          ※ GroovyHelp官方統(tǒng)計(jì)數(shù)據(jù):GroovyHelp v0.8.3之前版本的下載累計(jì)次數(shù)為1094,十分感謝朋友們對(duì)GroovyHelp的長期支持!  閱讀全文
          posted @ 2008-09-26 19:37 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.8.2新增了‘網(wǎng)頁快照’,網(wǎng)頁字體大小設(shè)置以及主題更換功能,并對(duì)性能做了些許調(diào)優(yōu),網(wǎng)頁展現(xiàn)速度更快;此外還修正了一些已發(fā)現(xiàn)的小bug。而最重要的改進(jìn)是增加了對(duì)Linux的支持(在Ubuntu8.04下測試通過)

          ※ GroovyHelp官方統(tǒng)計(jì)數(shù)據(jù):GroovyHelp v0.8.2之前版本的下載累計(jì)次數(shù)為975,視頻教程下載累計(jì)次數(shù)為193,十分感謝朋友們對(duì)GroovyHelp的長期支持!
          ※ 最后我要感謝聰明可愛的zuwing為我修改‘歡迎界面’ :)  閱讀全文
          posted @ 2008-09-14 19:57 山風(fēng)小子| 編輯 收藏
               摘要: Hi all,

          GroovyHelp v0.8.2 has been almostly completed. Now it is being tested.

          Here are some snapshots from Ubuntu, I hope you will like it :)

          Cheers,
          Daniel.Sun  閱讀全文
          posted @ 2008-09-08 22:39 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.8對(duì)界面做了一些美化,修正了一些bug(比如錨點(diǎn)失效問題),并為源碼閱讀器增加了‘即點(diǎn)即查’功能。

          ※ GroovyHelp官方統(tǒng)計(jì)數(shù)據(jù):GroovyHelp v0.8之前版本的下載累計(jì)次數(shù)為821,視頻教程下載累計(jì)次數(shù)為141,對(duì)長期支持GroovyHelp的朋友們表示感謝!  閱讀全文
          posted @ 2008-08-31 13:29 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.8對(duì)界面做了一些美化,修正了一些bug,并為源碼閱讀器增加了‘即點(diǎn)即查’功能  閱讀全文
          posted @ 2008-08-31 03:25 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          據(jù)統(tǒng)計(jì):GroovyHelp v0.7.5之前版本的下載累計(jì)次數(shù)為686,視頻教程下載累計(jì)次數(shù)為112,感謝各位朋友對(duì)GroovyHelp的長期支持!

          GroovyHelp v0.7.5新增了幫助文檔結(jié)構(gòu)的樹形展現(xiàn),點(diǎn)擊‘包名’節(jié)點(diǎn)、‘類名’節(jié)點(diǎn)、‘方法名’葉子等顯示相應(yīng)的幫助文檔,具體效果如下圖所示:  閱讀全文
          posted @ 2008-08-24 11:19 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.7.3新增了幫助文檔結(jié)構(gòu)的樹形展現(xiàn),點(diǎn)擊‘包名’節(jié)點(diǎn)、‘類名’節(jié)點(diǎn)、‘方法名’葉子等顯示相應(yīng)的幫助文檔,具體效果如下圖所示:  閱讀全文
          posted @ 2008-08-24 01:59 山風(fēng)小子| 編輯 收藏
               摘要: 在GroovyHelp v0.7.0中,true和false沒有作為保留字被高亮,GroovyHelp v0.7.1添加了這兩個(gè)保留字
          此外還改進(jìn)了幫助頁面的展現(xiàn)速度  閱讀全文
          posted @ 2008-08-23 02:27 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.7豐富了源碼閱讀器的代碼著色,配色方案參考了IntelliJ IDEA 7,使代碼閱讀起來更舒服,
          此外還修正了一些小bug。  閱讀全文
          posted @ 2008-08-22 00:33 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp v0.6.9優(yōu)化了源碼文件讀取速度和查詢結(jié)果中entry的展現(xiàn)速度  閱讀全文
          posted @ 2008-08-20 22:53 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.6.8支持‘壓縮包嵌套壓縮包’的源碼發(fā)布形式,比如spring security 2.0.3.zip,
          只需將‘源碼路徑’指向該壓縮文件即可
          此外還取消了源碼閱讀器默認(rèn)的‘自動(dòng)換行’,讀代碼更舒服  閱讀全文
          posted @ 2008-08-20 01:15 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.6.5新增功能:源碼著色,以及頁面內(nèi)搜索(CTRL + F)。  閱讀全文
          posted @ 2008-08-18 22:09 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          歷時(shí)一日的開發(fā),終于將GroovyHelp v0.6完成了。
          GroovyHelp v0.6的最大亮點(diǎn)就是支持查看文檔所對(duì)應(yīng)的源碼。
          只需右擊文檔頁面,選擇‘查看源代碼’即可查看源碼。

          此外GroovyHelp v0.6相比GroovyHelp v0.5.2而言,性能更好。  閱讀全文
          posted @ 2008-08-17 18:18 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.5.2相對(duì)先前幾個(gè)小版本而言,更易用。
          GroovyHelp v0.5.2將重復(fù)的entry顯示為一個(gè),點(diǎn)擊該entry后,顯示一個(gè)網(wǎng)頁供我們選擇具體的entry。
          此外,GroovyHelp v0.5.2還改進(jìn)了界面與用戶的交互性。(內(nèi)附配套視頻教程)  閱讀全文
          posted @ 2008-08-16 02:40 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.5提供了網(wǎng)頁字體大小放縮功能以及版本更新提示功能,此外還修正了一些bug。(內(nèi)附視頻教程)

            閱讀全文
          posted @ 2008-08-12 22:53 山風(fēng)小子| 編輯 收藏
               摘要: 修正存在多個(gè)索引文件時(shí),無法正確選取索引文件的bug  閱讀全文
          posted @ 2008-08-11 00:05 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.3.3致力于改善用戶體驗(yàn)  閱讀全文
          posted @ 2008-08-10 19:09 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          這個(gè)版本修正了一些已發(fā)現(xiàn)的bug,并對(duì)性能做了一些優(yōu)化。  閱讀全文
          posted @ 2008-08-09 18:04 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。
          GroovyHelp v0.3.1添加了緩存機(jī)制,使操作更順暢。  閱讀全文
          posted @ 2008-07-28 23:21 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.3改進(jìn)了索引建立的性能,并以進(jìn)度條的形式顯示索引建立的進(jìn)度。此外還增加了文檔選擇菜單,使啟用文檔更方便。  閱讀全文
          posted @ 2008-07-27 15:58 山風(fēng)小子| 編輯 收藏
               摘要: GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。

          GroovyHelp v0.2.1增加了對(duì)中文幫助文檔的支持,并支持關(guān)鍵字模糊查詢(*表示多個(gè)字符, ?表示單個(gè)字符)  閱讀全文
          posted @ 2008-07-26 11:23 山風(fēng)小子| 編輯 收藏
               摘要: 最近由于公司項(xiàng)目忙,另外花些時(shí)間重寫GroovyHelp這個(gè)軟件,所以好久都沒更新Blog了

          GroovyHelp是一款幫助軟件,它能夠幫助Java開發(fā)人員方便快速地查找Javadoc文檔,無需苦尋chm格式的幫助文檔了。  閱讀全文
          posted @ 2008-07-24 23:16 山風(fēng)小子| 編輯 收藏
               摘要: 平時(shí)常會(huì)使用Toad9.0導(dǎo)出package源碼文件(即pks文件),但Toad9.1似乎沒有這項(xiàng)功能了,為此我用Groovy寫了一個(gè)小程序。

          源碼如下所示:  閱讀全文
          posted @ 2008-06-19 22:47 山風(fēng)小子| 編輯 收藏
               摘要: 對(duì)程序進(jìn)行單元測試時(shí),有時(shí)我們會(huì)遇到一些小麻煩,比如某些操作十分耗時(shí),有些依賴的對(duì)象不易獲取等等,這時(shí)我們就可以通過Groovy Mock或Groovy Stub來解決這些問題。Mock對(duì)方法調(diào)用的次數(shù)十分敏感,如果程序中調(diào)用的次數(shù)不在期望的調(diào)用次數(shù)范圍內(nèi),則會(huì)拋出異常以致測試失敗;而Stub僅僅是起到‘替身’的作用,它并不關(guān)心方法調(diào)用與否,即使方法一次都沒被調(diào)用,也不會(huì)拋出異常導(dǎo)致測試失敗。

          下面讓我們來看一個(gè)實(shí)際的例子吧:  閱讀全文
          posted @ 2008-06-13 23:25 山風(fēng)小子| 編輯 收藏
               摘要: 在Java中調(diào)用存儲(chǔ)過程是一件比較繁瑣的事情,為了提高開發(fā)效率,我寫了一個(gè)針對(duì)Oracle存儲(chǔ)過程調(diào)用的DSL。用法和代碼如下所示:  閱讀全文
          posted @ 2008-05-24 18:12 山風(fēng)小子| 編輯 收藏
          各位Grails開發(fā)者和愛好者,大家好!

          ??? Graeme用Grails實(shí)現(xiàn)了grails.org官方網(wǎng)站,并提供源碼供大家學(xué)習(xí)。目前Groovy的性能已經(jīng)達(dá)到了令人滿意的程度。相信Grails也會(huì)隨著grails.org不斷完善而變得越來越成熟!

          山風(fēng)小子

          附:朝花夕拾——Groovy & Grails
          posted @ 2008-05-19 21:10 山風(fēng)小子| 編輯 收藏
               摘要: 利用Groovy與生俱來的動(dòng)態(tài)特性,創(chuàng)建DSL(Domain Specific Language)是一件十分容易的事情。
          下面通過一個(gè)例子,向大家展示一下用Groovy創(chuàng)建DSL的優(yōu)雅之處:  閱讀全文
          posted @ 2008-05-17 00:38 山風(fēng)小子| 編輯 收藏
               摘要:   閱讀全文
          posted @ 2008-05-13 22:57 山風(fēng)小子| 編輯 收藏
          在Groovy 1.6.0 BETA 1中引入了@Bindable這一新的Annotation,該Annotation在Swing編程中使用起來尤為方便,下面給出一個(gè)實(shí)例供大家參考。其內(nèi)部的實(shí)現(xiàn)原理應(yīng)該是基于Observer模式的。

          點(diǎn)擊‘update’按鈕,隨機(jī)更新label的值。請注意,我們僅僅設(shè)置了myBean的屬性prop的值,未對(duì)label進(jìn)行任何的顯式操作(比如setText)

          import?groovy.beans.Bindable
          import?groovy.swing.*
          import?javax.swing.*
          import?java.awt.*

          class?MyBean?{
          ????@Bindable?
          ????String?prop
          }

          def?rand?
          =?new?Random()
          def?greetings?
          =?['hello,?world',?'hello,?Groovy',?'hello,?山風(fēng)小子']
          def?myBean?
          =?new?MyBean(prop:greetings[2])
          def?swing?
          =?new?SwingBuilder()
          def?frame?
          =?swing.frame(title:'Bindable?Demo',?location:?[100,?100],?size:[300,?100])?{
          ????panel(layout:?
          new?GridLayout(1,?2))?{
          ????????label(text:bind(source:myBean,?sourceProperty:
          'prop'))
          ????????button(action(name:
          'update',?closure:?{myBean.prop?=?greetings[rand.nextInt(3)]}))
          ????}
          }

          frame.setVisible(
          true)


          附:朝花夕拾——Groovy & Grails
          posted @ 2008-05-03 16:35 山風(fēng)小子| 編輯 收藏
               摘要: Groovy 1.6.0 BETA 1終于發(fā)布了,除了一些BUG修正外,最令人興奮的是,Groovy的運(yùn)行效率有了顯著的提升。官方用Great Language Shootout的基準(zhǔn)測試得出Groovy 1.6.0 BETA 1的性能相比Groovy 1.5.6 GA,提升了150%~460%。
          我利用Groovy 1.6.0 BETA 1將下面解決八皇后問題的代碼執(zhí)行10次,結(jié)果如下:
          Groovy1.5.6GA : 1360 1156 969 1000 1063 1110 938 1046 1031 954 1062.7
          Groovy1.6.0BETA1: 187 171 141 109 187 156 172 141 203 187 165.4
          經(jīng)過計(jì)算,Groovy1.6.0BETA1的性能相比Groovy1.5.6GA,提升了542.5%。  閱讀全文
          posted @ 2008-05-03 11:52 山風(fēng)小子| 編輯 收藏
               摘要: 去年即2007年Groovy贏得了JAX一等獎(jiǎng)之后,今年Grails贏得了JAX二等獎(jiǎng)。
          這不論是對(duì)Groovy語言還是Grails框架都是一種肯定...  閱讀全文
          posted @ 2008-04-27 16:17 山風(fēng)小子| 編輯 收藏
               摘要: Groovy1.5.6GA是繼Groovy1.5.5GA之后的又一個(gè)bug修正版。該版本除了修正一些bug外,還有一個(gè)很重要的改進(jìn),那就是行號(hào)問題。Groovy現(xiàn)在已經(jīng)能夠更好地提供行號(hào)信息了,所以我強(qiáng)烈建議所有的Groovy開發(fā)者都升級(jí)到這個(gè)版本,尤其初學(xué)者。  閱讀全文
          posted @ 2008-04-26 12:10 山風(fēng)小子| 編輯 收藏
               摘要: 寫一個(gè)算法生成n位編碼的編碼串(結(jié)果有多種,任意一種都可以接受)并且符合如下條件:相鄰的兩個(gè)編碼之間有且只能有一位不同,并給出時(shí)間與空間復(fù)雜度

          比如 2位的二進(jìn)制的編碼生成的編碼串:00 01 11 10
          比如 3位的二進(jìn)制編碼生成的編碼串:001 011 111 101 100 110 010 000  閱讀全文
          posted @ 2008-04-20 21:13 山風(fēng)小子| 編輯 收藏
          Groovy1.5.5不僅是一個(gè)bug修正版更是一個(gè)編譯器性能提升版,Groovy1.5.5的編譯速度要比以前快3~5倍,這對(duì)Grails這樣的項(xiàng)目來說尤為重要,Grails開發(fā)者們都知道Grails支持auto-loading,即修改程序后無需重啟應(yīng)用服務(wù)器便可生效,而修改生效之前訪問應(yīng)用會(huì)感覺比較慢,這是因?yàn)镚rails正在編譯之前修改的程序,所以編譯速度越快,那么修改生效的延遲就越短。

          而Groovy1.6.0的第一個(gè)beta版也將在未來幾個(gè)星期內(nèi)發(fā)布,Groovy1.6.0帶來不僅僅是編譯方面的性能提升,更是執(zhí)行速度的提升,在Groovy1.6.0中引入了callsite緩存技術(shù),可以大幅提升Groovy1.6.0的執(zhí)行速度,十分值得期待!

          下載地址: http://dist.groovy.codehaus.org/distributions/groovy-binary-1.5.5.zip

          附:朝花夕拾——Groovy & Grails
          posted @ 2008-04-15 20:23 山風(fēng)小子| 編輯 收藏
               摘要: Grails中的GORM是一個(gè)基于Hibernate開發(fā)出來的嶄新ORM框架,其優(yōu)點(diǎn)就是無需任何配置。但早期的GORM有個(gè)不太方便的地方,就是如果想Grails自動(dòng)創(chuàng)建的表名和字段名是由自己制定的,那么我們就不得不使用hibernate的映射文件,這樣就又用回hibernate了。幸好 Grails1.0提供了讓我們DIY表和字段的DSL,使我們可以徹底擺脫XML配置文件的陰影。

          遵循“Groovy輕松入門系列”的一貫做法,下面還是以一個(gè)實(shí)例來說明GORM DSL到底是怎么回事,它會(huì)帶給我們多大的便利。  閱讀全文
          posted @ 2008-04-04 00:53 山風(fēng)小子| 編輯 收藏
               摘要: grails-cache插件項(xiàng)目發(fā)起于2007年7月,由于James和我兩人都很忙,中間中斷過一些時(shí)間。

          幾個(gè)星期前,我將整個(gè)grails-cache重寫了一下,這周末將我們Team新成員Bakhtiyor所寫的另外一個(gè)插件的一些功能整合進(jìn)來,并作了一些小重構(gòu)。

          現(xiàn)在對(duì)該插件的功能做一些介紹:  閱讀全文
          posted @ 2008-03-30 23:16 山風(fēng)小子| 編輯 收藏
          Hi Groovy & Grails fans,

          Agile boy has established a site for us which focuses on Groovy & Grails technology, the link of the site is http://www.chinagroovy.org/forum/index.php
          If you have any question to ask or ideas to share with others, ChinaGroovy is a good platform for you, welcome to join us!
          By the way, I have been developing the grails cache plugin in the recent weeks, which is re-written for better performance and maintainance.
          grails-cache v0.1 will be released in a month or two.


          Cheers,
          Daniel.Sun
          posted @ 2008-03-12 20:42 山風(fēng)小子| 編輯 收藏
               摘要: Grails1.0.1是Grails1.0發(fā)布以來的第一個(gè)bug修正版本,主要解決了編碼問題和日志問題。  閱讀全文
          posted @ 2008-02-19 20:08 山風(fēng)小子| 編輯 收藏
               摘要: Ant的威力在Java界無人不知,無人不曉。可惜想在Ant的build.xml中處理邏輯很不方便,幸好在Groovy界出現(xiàn)了Gant (Groovy + Ant),使我們能夠像寫普通程序那樣編寫腳本。本文講解了如何將您所擁有的Ant知識(shí)應(yīng)用到Gant中,并利用Gant大大提高開發(fā)效率。  閱讀全文
          posted @ 2008-02-16 17:58 山風(fēng)小子| 編輯 收藏
               摘要: 片名:金枝欲孽

          影片語言:國語

          主演:張可頤 佘詩曼 黎姿 鄧萃雯 林保怡

          影視介紹:

          清嘉慶十五年,上承康 、 雍 、乾三代盛 世豐績,再加惡吏和已誅,朝野內(nèi)外一片升平景象。然而,皇帝的后宮中,千百年來,仍是一片了無休止的爭斗光景,比諸於政壇上男 人們的角逐,更見動(dòng)魄驚心,血肉模糊。此間,六宮之首雖為皇后鈕鈷祿氏,但得寵當(dāng) 道者,實(shí)為另一鈕鈷祿氏如妃。時(shí)值三年一 屆選秀入宮,秀女玉瑩為貴族之後,姿色過人,遂成為同屆佳麗針對(duì)對(duì)象。另有秀女爾 淳,實(shí)乃內(nèi)務(wù)府徐萬田所策動(dòng),話說昔日和 貪污成風(fēng),牽動(dòng)朝野上下,萬田亦為個(gè)中好者,十?dāng)?shù)年前嘉慶怒斬和,萬田膽顫心驚, 只怕追溯株連,想出以美色保命之計(jì),十年 內(nèi)自民間收養(yǎng)姿色卓越之稚女,加以聲色藝訓(xùn)練,以其他朝一登龍門,代為美言,但因 六宮中派系林立,敵我難辨,萬田唯有隱密 行事...

          ↓請右鍵使用“迅雷”下載↓  閱讀全文
          posted @ 2008-02-12 13:41 山風(fēng)小子| 編輯 收藏
               摘要: The Grails team and G2One, the Groovy/Grails professional services company, have just released the final 1.0 version of Grails, the agile web application development stack, built on best of breed Open Source components such as the Groovy dynamic language, the Spring framework, and the Hibernate ORM solution.  閱讀全文
          posted @ 2008-02-11 16:41 山風(fēng)小子| 編輯 收藏
          經(jīng)過數(shù)月努力,Grails Team終于發(fā)布了Grails1.0Final,Grails0.6之后新增了如下特性:
          ? ? * 用于遺留數(shù)據(jù)庫高級(jí)映射的ORM DSL
          ? ? * 方便地使用過濾器(Filter)
          ? ? * 支持內(nèi)容協(xié)商(Content Negotiation)
          ? ? * 支持REST
          ? ? * 支持JNDI

          Grails0.6之后,新增的特性不多,這是因?yàn)镚rails Team將主要精力放在了消除BUG方面,以確保Grails1.0的穩(wěn)定性!

          羨慕RoR的Java開發(fā)者們,現(xiàn)在我們也有穩(wěn)定敏捷的full-stack框架了,
          大家不妨體驗(yàn)一下Grails高效開發(fā),Groovy輕松入門——Grails實(shí)戰(zhàn)基礎(chǔ)篇(更新于2008.02.05)

          下載地址:http://dist.codehaus.org/grails/grails-bin-1.0.zip
          http://download.postgresintl.com/grails-bin-1.0.zip

          附:朝花夕拾——Groovy & Grails


          posted @ 2008-02-05 19:57 山風(fēng)小子| 編輯 收藏
               摘要: Groovy1.5.2是Groovy1.5.0發(fā)布后的第二bug修正版本(類似于JDK1.5update2),旨在進(jìn)一步提高Groovy的品質(zhì),除了Groovy1.5.1和Groovy1.5.2這兩個(gè)bug修正版本外,還有最后一個(gè)bug修正版本Groovy1.5.3。

          最近Groovy Team正致力于提升Groovy的性能,他們研發(fā)出了call site緩存技術(shù),能顯著提升Groovy的整體性能,
          部分測試顯示Groovy的性能提升了2~4倍,這與應(yīng)用場景相關(guān)。
          這些優(yōu)化我們將在Groovy1.6中便可體驗(yàn)到 :)

          下載:http://dist.groovy.codehaus.org/distributions/groovy-binary-1.5.2.zip

          下面是Groovy1.5.2修正和改進(jìn)的內(nèi)容:  閱讀全文
          posted @ 2008-01-30 21:50 山風(fēng)小子| 編輯 收藏
               摘要: 利用Groovy對(duì)數(shù)據(jù)庫進(jìn)行操作是極其方便的,有時(shí)為了熟悉數(shù)據(jù)庫中的表,需要將表結(jié)構(gòu)導(dǎo)出,并保存為EXCEL格式。
          下面所展示的源代碼就能夠很好的滿足我們的需求。(這段代碼依賴jxl和Oracle的jdbc驅(qū)動(dòng))
          功能保持不變的條件下,代碼做了一些小調(diào)整,利用Groovy中的強(qiáng)大特性Mixin,使代碼更優(yōu)雅。
          導(dǎo)出效果:  閱讀全文
          posted @ 2008-01-26 20:05 山風(fēng)小子| 編輯 收藏
               摘要:   閱讀全文
          posted @ 2007-12-30 20:19 山風(fēng)小子| 編輯 收藏
               摘要: 在上篇《Groovy解惑——closure中的delegate》中,我?guī)痛蠹抑v解了delegate是什么以及其作用。
          本篇將講解一下closure中的owner,以及this,delegate以及owner三者間的關(guān)系。  閱讀全文
          posted @ 2007-12-23 01:43 山風(fēng)小子| 編輯 收藏
               摘要: 曾經(jīng)很多Groovy開發(fā)者問我closure中的delegate是什么,有什么作用?
          通過研究兩個(gè)例子,我們就清楚了 :)  閱讀全文
          posted @ 2007-12-22 15:50 山風(fēng)小子| 編輯 收藏
          Groovy1.5.1 fix了Groovy1.5發(fā)布后的一些bug,并進(jìn)一步提升性能(尤其是在多個(gè)CPU的環(huán)境下)。

          這是Groovy Team送給我們這些Groovy Fans的圣誕禮物,大家不要錯(cuò)過噢 :)

          下載地址:http://dist.groovy.codehaus.org/distributions/groovy-binary-1.5.1.zip

          附:朝花夕拾——Groovy & Grails
          posted @ 2007-12-22 12:26 山風(fēng)小子| 編輯 收藏
               摘要: 由于這次發(fā)布的Groovy版本包含了很多Java5的特性,并修正(fix)了很多錯(cuò)誤,且增添了許多新特性,1.1這個(gè)版本號(hào)已經(jīng)無法反映這么多令人振奮的改進(jìn)了,所以Groovy Team決定將本次發(fā)布的Groovy版本定為1.5。注意目前最新穩(wěn)定版為Groovy1.5了,而非之前的Groovy1.0。  閱讀全文
          posted @ 2007-12-08 09:50 山風(fēng)小子| 編輯 收藏
               摘要: 為了進(jìn)一步提高Groovy的穩(wěn)定性,Groovy Team決定再發(fā)布一個(gè)版本——Groovy1.1RC3,Groovy1.1Final即將到來,敬請期待!  閱讀全文
          posted @ 2007-11-29 22:23 山風(fēng)小子| 編輯 收藏
               摘要: 由于Java一種單繼承的語言,即子類只能繼承一個(gè)父類,所以無法重用兩個(gè)類的實(shí)現(xiàn),Groovy在這方面做了些改進(jìn),引入了Mixin

          現(xiàn)在讓我們看一下Groovy中的Mixin的威力吧:  閱讀全文
          posted @ 2007-11-27 22:16 山風(fēng)小子| 編輯 收藏
          主站蜘蛛池模板: 宁武县| 云浮市| 乌兰浩特市| 张家口市| 曲麻莱县| 元朗区| 聂荣县| 宣汉县| 鄂伦春自治旗| 娱乐| 霍山县| 青冈县| 滨海县| 洱源县| 万安县| 拜城县| 体育| 定边县| 镇原县| 鹤庆县| 定日县| 宣恩县| 霍邱县| 清徐县| 泸西县| 怀宁县| 泾源县| 金寨县| 莎车县| 浦城县| 广平县| 云梦县| 容城县| 舞钢市| 哈巴河县| 三门峡市| 吕梁市| 汶上县| 盐源县| 韩城市| 武清区|