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

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

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

    Le Monde du Java

    La Maison de René

    統(tǒng)計

    Amis

    Blogs

    Google

    Others

    學習

    日常生活

    留學法國

    Google App Engine試用

    作為一個比較好用的云計算平臺,GAE剛開始支持Java的時候,Rene就注冊了。之后一直放著沒管,連一個簡單的實例也沒有寫過。因為在脫離IDE支持的環(huán)境下,剛開始上手是很痛苦的。

    這次連著休息了3天,重新裝好Eclipse,配置好環(huán)境,試用了一下GAE,感覺還是很好玩的。還沒有想好要做一個怎樣的服務,就先嘗試著封裝一下。尤其是緩存,想了一個辦法提供動態(tài)的失效期,而不是在緩存創(chuàng)建的時候定義。

    算法很簡單,在本地測試了一下也沒有問題。可是部署到服務器就出問題,緩存無視定義的失效期,每次都命中。想了一下,覺得應該是失效期簡單地使用了靜態(tài)變量。在本地沒有問題,因為我只有一個JVM。而服務器應該是一個分布式的環(huán)境,即有多個JVM。同一個類的對象也許會在多個JVM環(huán)境中被創(chuàng)建與初始化。靜態(tài)變量也就失去作用了。

    寫了一個小例子,可以看到在剛開始靜態(tài)變量是起作用的。1分鐘后,另一個Servlet對象在另一個JVM中被創(chuàng)建且初始化。


    最后把失效期也放入緩存就解決問題了。緩存應該可以被認為是在整個分布式服務中,唯一可以被共享的數(shù)據(jù)區(qū)域吧。另外,Servlet第一次被創(chuàng)建會耗費不少CPU時間,需要考慮用緩存優(yōu)化一下。

    posted on 2010-06-20 20:08 Rene 閱讀(204) 評論(0)  編輯  收藏 所屬分類: Programming

    主站蜘蛛池模板: 91香蕉成人免费网站| 久久精品亚洲一区二区三区浴池| 在免费jizzjizz在线播| 日韩电影免费在线观看网址| 亚洲AV无码成人专区| 亚洲爆乳无码一区二区三区| 国产免费观看青青草原网站| 999国内精品永久免费视频| 在线看片免费人成视频播| 一级毛片在播放免费| 亚洲av无码无线在线观看| 亚洲无限乱码一二三四区| 亚洲第一AAAAA片| 亚洲啪啪AV无码片| 亚洲国产日韩成人综合天堂| 日韩免费三级电影| 日韩毛片免费无码无毒视频观看| 免费无码又爽又刺激高潮视频| 老司机精品免费视频| 无遮挡国产高潮视频免费观看| 久久亚洲精品高潮综合色a片| 亚洲免费观看网站| 亚洲一区电影在线观看| 亚洲视频一区在线观看| 亚洲AV无码国产精品色午友在线| 色噜噜AV亚洲色一区二区| 免费国产真实迷j在线观看| 国产性生交xxxxx免费| 国产精品国产自线拍免费软件| 四虎影视免费在线| 成年美女黄网站18禁免费| 成年男女男精品免费视频网站| 免免费国产AAAAA片| 67194熟妇在线永久免费观看| 91九色视频无限观看免费| 亚洲美女免费视频| 黄在线观看www免费看| 国产情侣激情在线视频免费看| 黄页网站在线观看免费高清| 免费av欧美国产在钱| 久久久www成人免费毛片|