Benx Blog

六月 17, 2007

Diigo Diary 06/16/2007

Filed under: Diigo Diary — benxshen @ 8:34 上午

Groovy – Strings and StringBuffers in Groovy

    建議Groovy1.0 暫時不要在多線程環境下使用GroovyScriptEngine – Agile – BlogBus.com  Annotated

      晚上壞消息傳來了,同事把我剛提交的代碼更新到生產機上了,發現在執行Groovy腳本時經常出現 ConcurrentModificationException 異常,Google 一下,已經有相同命運的人提交了這個問題,看來是Groovy 實現的問題。
      下載Groovy源碼,找到GroovyScriptEngine,在Eclipse裡debug,發現問題所在了,updateCacheEntry方法的實現有問題,沒有適當的加鎖保護,造成對Map迭代時發生ConcurrentModificationException 異常了。
        另外發現updateCacheEntry每回執行的時候都會被調用,都要求執行一段同步塊兒的代碼,真讓人擔心這個效率問題。

          JavaScript Shell

            WikiMatrix – Compare them all

              Groovy – Scripts and Classes  Annotated

                Groovy automatically imports the following:

                • java.lang
                • java.io
                • java.math
                • java.net
                • java.util
                • groovy.lang
                • groovy.util

                  Groovy – Design Patterns with Groovy

                    瞇瞇眼看世界 Blog-Talk – 祕地-台灣最美麗的鐵道車站[ 多良 ] :: PIXNET BLOG ::  Annotated

                            延伸閱讀:
                            牛頭牌小王子 (黑夜版):多良車站 –
                            多良站要裁撤了~~
                            [小品] 山語潮歌的停靠站-多良車站
                            台東。多良:愛琴海的澎湖心情
                            水精靈逍遙遊 | 南迴最美的多良車站
                            車站巡禮(21)–多良車站-solomon
                            [台東]最後的身影-多良車站
                            全台灣海景最美的車站-多良

                              強烈推薦[FileHo]免費無限大網路空間.無限流量.不砍檔.支援FTP上傳 – 玄音小棧-詩詞禪映 – Yahoo!奇摩部落格

                                ZK/How-Tos – Wikibooks, collection of open-content textbooks

                                  臺灣歷史珍藏 e 點通 資料庫檢索系統

                                    發表迴響 »

                                    仍無迴響。

                                    RSS feed for comments on this post. TrackBack URI

                                    發表迴響

                                    在下方填入你的資料或按右方圖示以社群網站登入:

                                    WordPress.com Logo

                                    You are commenting using your WordPress.com account. Log Out / 變更 )

                                    Twitter picture

                                    You are commenting using your Twitter account. Log Out / 變更 )

                                    Facebook照片

                                    You are commenting using your Facebook account. Log Out / 變更 )

                                    Google+ photo

                                    You are commenting using your Google+ account. Log Out / 變更 )

                                    連結到 %s

                                    在 WordPress.com 建立免費網站或網誌.

                                    %d 位部落客按了讚: