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

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

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

    月掛夜中央

    懶惰程序員

    常用鏈接

    統計

    最新評論

    2011年1月21日 #

    網易微博的OAUTH認證開發(java版)

         摘要:     網易微博最近也開放了它的開發平臺http://open.t.163.com,其中java版的oauth認證和新浪微博的很類似(貌似都是從twitter那邊copy過來的)。但說句實話,網易java版的sdk和新浪微博的比起來,的確上手比較麻煩,里面提供的example都是把access token寫死,作為參數,具體的代碼如下: public&nb...  閱讀全文

    posted @ 2011-02-16 21:31 月掛夜中央 閱讀(6314) | 評論 (6)編輯 收藏

    springside3.*中log4j和java.util.concurrent的結合使用

         摘要:         在springside3.*中的showcase案例中,有一個把log4j的日志存入數據庫的演示,下面是我對這個案例的學習筆記。 1、我們首先來看下log4j相關日志的配置: #Async Database Appender (Store business&n...  閱讀全文

    posted @ 2011-02-13 21:20 月掛夜中央 閱讀(2221) | 評論 (0)編輯 收藏

    使用XmemcachedClient設置緩存對象過期時間的問題

    前幾天在做一個涉及到memcache的項目,使用XmemcachedClient來操作memcache,由于是一個季度的數據,保存數據時這樣的
     memcachedClient.set(key, expiredTime, value)
    其中設置了過期時間為90天
    int cacheExpireTime = 60*60*24*90;
    結果就杯具了,保存后用get方法取時都是null;后來無意中把過期時間改成小于30天,就完全沒有問題,經過谷歌大神的幫忙,終于發現了原因。
    服務端的處理
    時間處理源代碼【memcached.c】如下:
    #define REALTIME_MAXDELTA 
    60*60*24*30                     // 定義30天的秒數
    static rel_time_t realtime(const time_t exptime) {
           
    if (exptime == 0return 0;
           
    if (exptime > REALTIME_MAXDELTA) {                       // 超過30天,是絕對時間
                  if (exptime <= process_started)                         // 小于進程啟動日期
                          return (rel_time_t)1;                                  //
                  return (rel_time_t)(exptime - process_started);   // 返回進程啟動之后的時間差
           }
     else {                                                                   // 不超過30天,是相對時間
                  return (rel_time_t)(exptime + current_time);       // exptime + (tvsec - process_started)
           }

    }
    原來超過30天就自動轉換成絕對時間,和進程啟動時間比較,顯然60*60*24*90小于啟動日期的絕對數,所以對象一存入就過期了,肯定取不到數據。
    具體的問題請圍觀這篇文章:http://blog.sina.com.cn/s/blog_539d361e0100nc9h.html。

    posted @ 2011-01-21 16:18 月掛夜中央 閱讀(4922) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 免费观看无遮挡www的小视频| 国产免费一区二区三区VR| 久久久久亚洲精品无码网址色欲| 国产精品亚洲а∨无码播放| h视频在线免费看| 三年片在线观看免费大全电影 | 亚洲AⅤ无码一区二区三区在线| 色噜噜亚洲男人的天堂| 中文字幕亚洲乱码熟女一区二区| 两性色午夜视频免费网| 久久精品亚洲精品国产色婷| 在线观看亚洲天天一三视| 免费无码毛片一区二区APP| av大片在线无码免费| 亚洲欧洲成人精品香蕉网| 看一级毛片免费观看视频| 国产av天堂亚洲国产av天堂| 中文字幕乱码亚洲无线三区 | 18成禁人视频免费网站| 中文字幕无码日韩专区免费| 最近的中文字幕大全免费版| 国产亚洲日韩在线三区| 亚洲AⅤ男人的天堂在线观看| 免费国产99久久久香蕉| 天天爽亚洲中文字幕| 国产免费区在线观看十分钟| 在线观看无码AV网站永久免费| 美女隐私免费视频看| 免费一本色道久久一区| 亚洲高清视频免费| 亚洲av午夜成人片精品电影| 亚洲av成人一区二区三区在线播放| 亚洲精品视频在线观看免费| 国产亚洲3p无码一区二区| 三级黄色免费观看| 免费无遮挡无码永久在线观看视频| 免费人妻无码不卡中文字幕系| 亚洲日韩国产精品乱| 亚洲欧美国产精品专区久久| 亚洲中文字幕不卡无码| 国产91免费视频|