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

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

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

    badqiu

    XPer
    隨筆 - 46, 文章 - 3, 評論 - 195, 引用 - 0
    數據加載中……

    [設計模式] AsyncToken模式,替換通常的Listener模式

         摘要: 對于一個異步的方法調用,我們需要異步的得到調用結果,通常我們會使用Listener模式,用于監聽方法異步調用的結果.
    但應用該方法在實際使用中其實并不靈活.
      閱讀全文

    posted @ 2009-09-02 22:31 badqiu 閱讀(1830) | 評論 (3)編輯 收藏

    rapid-framework工具類介紹一: 異步IO類

         摘要: 在一些特殊的場合,我們可能需要使用異步的IO來大幅提高性能.  閱讀全文

    posted @ 2009-05-08 01:22 badqiu 閱讀(1501) | 評論 (0)編輯 收藏

    擴展hadoop hdfs,實現WebDav協議,將hdfs mount為linux本地文件系統

         摘要: 使用hadoop的shell命令進行hdfs的操作十分不方便,最好的辦法當然是將hdfs映射為本地文件系統. 而通過實現WebDav Http協議, 結合WebDav的眾多客戶端,可以將hdfs映射為windows或是linux的本地文件系統.而使用api存儲文件時,也將對應用透明,如使用本地文件系統一樣使用hdfs.  閱讀全文

    posted @ 2008-11-24 11:21 badqiu 閱讀(2780) | 評論 (0)編輯 收藏

    使用動態代理解決Hibernate序列化,避免延遲加載問題.

         摘要: 問題:

    1.Hibernate碰到延遲加載的屬性訪問時如果session被關閉則拋出LazyInitializationException
    2.Hibernate中的one-to-many等關聯關系在序列化時如果沒有控制,則將整個數據庫都有可能被全部序列化
    3.過多的使用DTO/ValueObject解決這個問題.

    解決辦法:

    對Entity對象生成一個動態代理,攔截getXXXX()方法,如果訪問的是延遲加載的屬性,則return null,而不拋出LazyInitializationException,遞歸生成屬性的代理,只要碰到未延遲加載的屬性,而序列化會自動停止.避免將整個Entity序列化傳播,導致可能序列化整個數據庫的問題.
      閱讀全文

    posted @ 2008-10-31 00:33 badqiu 閱讀(3180) | 評論 (3)編輯 收藏

    Pomer: 基于Flex(Cairngorm MVC+BlazeDS) + Spring + Hibernate的Full Stack開發框架

         摘要: 簡單介紹
    基于Flex(Cairngorm MVC+BlazeDS) + Spring + Hibernate的Full Stack開發框架
    并提供基于契約的零配置編程

    項目網站:http://www.pomer.org.cn  閱讀全文

    posted @ 2008-10-07 10:03 badqiu 閱讀(4765) | 評論 (4)編輯 收藏

    rapid-framework發布v1.0.2版本

         摘要: 該版本主要增加的相關文檔導航,及一些模板及目錄的調整

    項目Home: http://code.google.com/p/rapid-framework/  閱讀全文

    posted @ 2008-08-13 11:35 badqiu 閱讀(1279) | 評論 (2)編輯 收藏

    動態構造sql的利器:rapid-xsqlbuider詳細說明

         摘要: 特性列表:
    動態構造sql條件語句,提供sql拼接與使用占位符兩種方式,
    數據類型的修飾,
    對SQL注入攻擊的防范,  閱讀全文

    posted @ 2008-08-07 09:26 badqiu 閱讀(3670) | 評論 (12)編輯 收藏

    正式發布類似rails的框架:rapid-framework

         摘要: 基于spring,struts(struts2),hibernate的web fullstack項目腳手架

    一個類似 ruby on rails 的java web快速開發腳手架,本著不重復發明輪子的原則,框架只是將零散的struts(struts2)+spring+hibernate各個組件組裝好在一起,并對struts及struts2進行改造,提供零配置編程,并內置一個強大的代碼生成器及模板文件, 可以生成java的hibernat model,dao,manager,struts+struts2 action類,可以生成jsp的增刪改查及列表頁面
      閱讀全文

    posted @ 2008-07-29 09:08 badqiu 閱讀(1081) | 評論 (3)編輯 收藏

    [rapid-framework]代碼生成器發布:rapid-generator-v1.0

         摘要: 本代碼生成器的特性

    1. 基于FreeMarker模板語言
    2. 基于數據庫,并支持多種數據庫(mysql,sql server,oracle測試通過)
    3. 半手工方式,生成的代碼放在某個目錄,再手工拷貝回來工作區
    4. 易于做二次開發,整個生成器本身就是java源代碼,源代碼核心十分精簡,并且鼓勵你做修改代碼,也可以作為任何語言的代碼生成器
    5. 配置簡單,只有一個配置文件generator.properties
    6. 以application方式運行生成器,生成不同的table直接修改相關java代碼即可
    7. 將文件系統的目錄名稱及文件名稱作為生成器的一部分,模板文件的的名稱與目錄名稱可以直接引用相關變量,如 ${basepackage}/${className}.java (${className}=Blog,則會生成Blog.java)
      閱讀全文

    posted @ 2008-07-22 09:09 badqiu 閱讀(2475) | 評論 (7)編輯 收藏

    新版本發布:基于prototype的表單驗證框架,現正式更加為rapid-validation-v1.0

         摘要: javaeye現在使用的表單驗證框架就是這個,現正式更名并發布新版本為rapid-validation-v1.0.0

    特性簡介:

    簡潔,快速的驗證語法
    無需編寫驗證提示信息(當然也支持自定義提示信息)
    錯誤消息在指定地方顯示
    支持組合驗證
    Ajax支持
    基于prototype.js
    支持國際化
    易于擴展
    基于標準的Html屬性(class)添加驗證,易于其它標準的jsp taglib集成
    特殊應用場景支持,如:密碼確認,結束日期必須大于開始日期
    完整詳細的單元測試,保證框架質量   閱讀全文

    posted @ 2008-07-18 09:27 badqiu 閱讀(3482) | 評論 (11)編輯 收藏

    僅列出標題
    共5頁: 上一頁 1 2 3 4 5 下一頁 
    主站蜘蛛池模板: 男人的天堂网免费网站| 在线观看亚洲AV每日更新无码| 中文字幕亚洲专区| 免费看一级做a爰片久久| 亚洲最大中文字幕| 久久久久亚洲AV片无码下载蜜桃| 亚洲精品乱码久久久久久蜜桃不卡 | 亚洲av产在线精品亚洲第一站 | 国产jizzjizz免费视频| 国产精品国产自线拍免费软件 | 日韩成人免费视频| 久久精品无码精品免费专区| 久久成人a毛片免费观看网站| 99久久免费精品视频| 37pao成人国产永久免费视频| 国产无人区码卡二卡三卡免费 | 男人的天堂网免费网站| 2019中文字幕在线电影免费| 欧洲精品成人免费视频在线观看| 无限动漫网在线观看免费| 成人啪精品视频免费网站| 宅男666在线永久免费观看 | 国产91免费在线观看| 手机在线免费视频| 国产免费一区二区三区VR| 亚洲人成电影网站国产精品| 人人狠狠综合久久亚洲婷婷| 亚洲精品午夜在线观看| 亚洲依依成人亚洲社区| 日韩免费在线中文字幕| 在线成人精品国产区免费| 亚欧在线精品免费观看一区| 免费毛片网站在线观看| 国产成人精品亚洲精品| 久久香蕉国产线看观看亚洲片| 亚洲国产理论片在线播放| 国产精品久久久久久亚洲小说| 中文字幕免费在线观看动作大片 | 牛牛在线精品观看免费正| 国产精品免费观看调教网| 免费无码又爽又刺激聊天APP|