<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    First they ignore you
    then they ridicule you
    then they fight you
    then you win
        -- Mahatma Gandhi
    Chinese => English     英文 => 中文             
    隨筆-221  評論-1047  文章-0  trackbacks-0
     
         摘要: 在Java中調用存儲過程是一件比較繁瑣的事情,為了提高開發效率,我寫了一個針對Oracle存儲過程調用的DSL。用法和代碼如下所示:  閱讀全文
    posted @ 2008-05-24 18:12 山風小子| 編輯 收藏
    各位Grails開發者和愛好者,大家好!

    ??? Graeme用Grails實現了grails.org官方網站,并提供源碼供大家學習。目前Groovy的性能已經達到了令人滿意的程度。相信Grails也會隨著grails.org不斷完善而變得越來越成熟!

    山風小子

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

    點擊‘update’按鈕,隨機更新label的值。請注意,我們僅僅設置了myBean的屬性prop的值,未對label進行任何的顯式操作(比如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,?山風小子']
    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 山風小子| 編輯 收藏
         摘要: Groovy 1.6.0 BETA 1終于發布了,除了一些BUG修正外,最令人興奮的是,Groovy的運行效率有了顯著的提升。官方用Great Language Shootout的基準測試得出Groovy 1.6.0 BETA 1的性能相比Groovy 1.5.6 GA,提升了150%~460%。
    我利用Groovy 1.6.0 BETA 1將下面解決八皇后問題的代碼執行10次,結果如下:
    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
    經過計算,Groovy1.6.0BETA1的性能相比Groovy1.5.6GA,提升了542.5%。  閱讀全文
    posted @ 2008-05-03 11:52 山風小子| 編輯 收藏
         摘要: 去年即2007年Groovy贏得了JAX一等獎之后,今年Grails贏得了JAX二等獎。
    這不論是對Groovy語言還是Grails框架都是一種肯定...  閱讀全文
    posted @ 2008-04-27 16:17 山風小子| 編輯 收藏
         摘要: Groovy1.5.6GA是繼Groovy1.5.5GA之后的又一個bug修正版。該版本除了修正一些bug外,還有一個很重要的改進,那就是行號問題。Groovy現在已經能夠更好地提供行號信息了,所以我強烈建議所有的Groovy開發者都升級到這個版本,尤其初學者。  閱讀全文
    posted @ 2008-04-26 12:10 山風小子| 編輯 收藏
         摘要: 寫一個算法生成n位編碼的編碼串(結果有多種,任意一種都可以接受)并且符合如下條件:相鄰的兩個編碼之間有且只能有一位不同,并給出時間與空間復雜度

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

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

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

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

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

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

    現在對該插件的功能做一些介紹:  閱讀全文
    posted @ 2008-03-30 23:16 山風小子| 編輯 收藏
    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 山風小子| 編輯 收藏
         摘要: Grails1.0.1是Grails1.0發布以來的第一個bug修正版本,主要解決了編碼問題和日志問題。  閱讀全文
    posted @ 2008-02-19 20:08 山風小子| 編輯 收藏
         摘要: Ant的威力在Java界無人不知,無人不曉。可惜想在Ant的build.xml中處理邏輯很不方便,幸好在Groovy界出現了Gant (Groovy + Ant),使我們能夠像寫普通程序那樣編寫腳本。本文講解了如何將您所擁有的Ant知識應用到Gant中,并利用Gant大大提高開發效率。  閱讀全文
    posted @ 2008-02-16 17:58 山風小子| 編輯 收藏
         摘要: 片名:金枝欲孽

    影片語言:國語

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

    影視介紹:

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

    ↓請右鍵使用“迅雷”下載↓  閱讀全文
    posted @ 2008-02-12 13:41 山風小子| 編輯 收藏
         摘要: 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 山風小子| 編輯 收藏
    經過數月努力,Grails Team終于發布了Grails1.0Final,Grails0.6之后新增了如下特性:
    ? ? * 用于遺留數據庫高級映射的ORM DSL
    ? ? * 方便地使用過濾器(Filter)
    ? ? * 支持內容協商(Content Negotiation)
    ? ? * 支持REST
    ? ? * 支持JNDI

    Grails0.6之后,新增的特性不多,這是因為Grails Team將主要精力放在了消除BUG方面,以確保Grails1.0的穩定性!

    羨慕RoR的Java開發者們,現在我們也有穩定敏捷的full-stack框架了,
    大家不妨體驗一下Grails高效開發,Groovy輕松入門——Grails實戰基礎篇(更新于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 山風小子| 編輯 收藏
         摘要: Groovy1.5.2是Groovy1.5.0發布后的第二bug修正版本(類似于JDK1.5update2),旨在進一步提高Groovy的品質,除了Groovy1.5.1和Groovy1.5.2這兩個bug修正版本外,還有最后一個bug修正版本Groovy1.5.3。

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

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

    下面是Groovy1.5.2修正和改進的內容:  閱讀全文
    posted @ 2008-01-30 21:50 山風小子| 編輯 收藏
         摘要: 利用Groovy對數據庫進行操作是極其方便的,有時為了熟悉數據庫中的表,需要將表結構導出,并保存為EXCEL格式。
    下面所展示的源代碼就能夠很好的滿足我們的需求。(這段代碼依賴jxl和Oracle的jdbc驅動)
    功能保持不變的條件下,代碼做了一些小調整,利用Groovy中的強大特性Mixin,使代碼更優雅。
    導出效果:  閱讀全文
    posted @ 2008-01-26 20:05 山風小子| 編輯 收藏
    僅列出標題
    共11頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 
    主站蜘蛛池模板: 四虎亚洲国产成人久久精品| 情侣视频精品免费的国产| 亚洲欧洲日韩国产| 日产乱码一卡二卡三免费| 一个人看的www在线免费视频| 久久青草亚洲AV无码麻豆| 精品熟女少妇AV免费观看| 老司机精品视频免费| 亚洲AV无码精品色午夜在线观看| 美女视频黄a视频全免费| 美女黄频a美女大全免费皮| 久久久久亚洲精品美女| 国产成人免费高清在线观看| 你好老叔电影观看免费| 最新亚洲精品国偷自产在线| 亚洲人成影院在线无码按摩店| 在线看片韩国免费人成视频| 一级毛片视频免费| 日本亚洲精品色婷婷在线影院| 中文字幕无码精品亚洲资源网| 免费看美女裸露无档网站| 国产高清视频免费在线观看| 亚洲三级在线播放| 亚洲AV无码成人网站久久精品大| 免费黄色一级毛片| 人人揉揉香蕉大免费不卡| 亚洲码和欧洲码一码二码三码| 亚洲欧洲久久av| 男人的好看免费观看在线视频| 阿v视频免费在线观看| 亚洲最大AV网站在线观看| a成人毛片免费观看| 亚洲一区二区三区丝袜| 亚洲色精品88色婷婷七月丁香 | 日韩在线视频线视频免费网站| 亚洲丁香色婷婷综合欲色啪| 国产精品免费_区二区三区观看 | 免费在线观看h片| 亚洲日韩一中文字暮| 久久久久亚洲av成人无码电影| 99久久精品日本一区二区免费|