日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

更新整理本人全部博文中提供的代码与工具(Java,2014.09)

發(fā)布時間:2024/9/20 java 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 更新整理本人全部博文中提供的代码与工具(Java,2014.09) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

  為了更方便地管理博文中涉及的各種代碼與工具資源,如今把這些資源遷移到 GitHub 中,有興趣者可前往下載。


Java

1、《高效 Java Web 應(yīng)用開發(fā)框架 JessMA v3.4.1 正式公布》

  摘要:JessMA 是功能完備的高性能 Full-Stack Web 應(yīng)用開發(fā)框架,內(nèi)置可擴(kuò)展的 MVC Web 基礎(chǔ)架構(gòu)和 DAO 數(shù)據(jù)庫訪問組件(內(nèi)部已提供了 Hibernate、MyBatis 與 JDBC DAO 組件),集成了 Action 攔截、Form / Dao / Spring Bean 裝配、國際化、文件上傳下載和頁面靜態(tài)化等基礎(chǔ) Web 應(yīng)用組件。提供高效靈活的純 Jsp/Servlet API 編程模型,可完美整合 Spring / Guice,支持 Action Convention,能高速開發(fā)傳統(tǒng)風(fēng)格和 RESTful 風(fēng)格應(yīng)用程序,文檔和演示樣例完好。很easy學(xué)習(xí)。

  資源下載地址:請訪問項目主頁 ^_*

?

2、《用 Java 實(shí)現(xiàn)的日志分割清理工具(源碼下載)》

  摘要:對于server的日常維護(hù)來說。日志清理是非常重要的事情,假設(shè)殘留日志過多則嚴(yán)重浪費(fèi)磁盤空間同一時候影響服務(wù)的性能。假設(shè)用手工方式進(jìn)行清理。會花費(fèi)太多時間,而且非常多時候難以滿足實(shí)際要求。

比如:怎樣在每一個星期六凌晨3點(diǎn)把超過2G大的日志文件進(jìn)行分割,保留最新的100M日志記錄?網(wǎng)上沒有發(fā)現(xiàn)能滿足本座要求的日志分割工具,因此花了一些閑暇時間自己寫了一個。因?yàn)橐诙鄠€平臺上使用,為了方便採用 Java 實(shí)現(xiàn)。

本工具命名為?LogCutter,主要有下面特點(diǎn):

  • 支持 Linux、Mac 和 Windows 等全部常見操作系統(tǒng)平臺
  • 支持命令行交互式執(zhí)行
  • 支持后臺非交互式執(zhí)行(Linux/MAC 下使用 daemon 進(jìn)程實(shí)現(xiàn),Windows 用系統(tǒng) Service 實(shí)現(xiàn))
  • 支持三種日志清理方式(刪除、分割或歸檔日志文件)
  • 支持對 GB18030、UTF-8、UTF-16LE、UTF-16BE 等經(jīng)常使用日志文件類型進(jìn)行分割(不會發(fā)生切掉半個字符的情況)
  • 高度可配置(程序執(zhí)行周期、要刪除的日志文件過期時間、要分割的日志文件閥值和保留大小等均可配置

  資源下載地址:https://github.com/ldcsaa/Log-Cutter

?

3、《通用 Java 文件上傳和下載組件的設(shè)計與實(shí)現(xiàn)》

  摘要:文件上傳和下載是 Web 應(yīng)用中的一個常見功能,相信各位或多或少都曾寫過這方面相關(guān)的代碼。

但本座看過不少人在實(shí)現(xiàn)上傳或下載功能時總是不知不覺間與程序的業(yè)務(wù)邏輯糾纏在一起,因此。當(dāng)其它地方要用到這些功能時則無可避免地 Copy / Pase,然后再進(jìn)行改動。這樣丑陋不堪的做法導(dǎo)致很easy出錯不說。更大的問題是嚴(yán)重浪費(fèi)時間不斷做反復(fù)類似的工作,這是本座絕不能容忍的。

哎,人生苦短啊,浪費(fèi)時間在這些反復(fù)工作身上實(shí)在是不值得,何不把這些時間省出來打幾盤羅馬或者踢一場球?為此,本座利用一些閑暇之時光編寫了一個通用的文件上傳和文件下載組件,實(shí)現(xiàn)方法純粹是基于 JSP,沒有太高的技術(shù)難度。總之老少咸宜 ^_^。現(xiàn)把設(shè)計的思路和實(shí)現(xiàn)的方法向各位娓娓道來,希望能起到拋磚引玉的效果,激發(fā)大家的創(chuàng)造性思維。

  資源下載地址:https://github.com/ldcsaa/JessMA(作為 JessMA 的一部分,代碼在 org.jessma.util.http 包的 FileUploader 和?FileDownloader?中)

?

4、《深度剖析:Java POJO Bean 對象與 Web Form 表單的自己主動裝配》

  摘要:時下非常多 Web 框架 都實(shí)現(xiàn)了 Form 表單域與 Java 對象屬性的自己主動裝配功能。該功能確實(shí)非常實(shí)用,試想假設(shè)沒這功能則勢必到處沖積著 request.getParameter() 系列方法與類型轉(zhuǎn)換方法的調(diào)用。反復(fù)代碼量大,easy出錯,同一時候又不美觀,影響市容。

如今的問題是。這些框架通過什么方法實(shí)現(xiàn)自己主動裝配的?假設(shè)不用這些框架我們自己怎樣去實(shí)現(xiàn)呢?尤其對于那些純 JSP/Servlet 應(yīng)用,要是擁有自己主動裝配功能該多好啊!

本座深知各位之期盼。決定把自己主動裝配的原理和實(shí)現(xiàn)方法娓娓道來。

  資源下載地址:https://github.com/ldcsaa/JessMA(作為 JessMA 的一部分。代碼在 org.jessma.BeanHelper?中)


總結(jié)

以上是生活随笔為你收集整理的更新整理本人全部博文中提供的代码与工具(Java,2014.09)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。