为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到 Google Code 中,有兴趣者可前往下载。


Java

1、《高效 Java Web 应用开发框架 JessMA v3.2.2 正式发布》

摘要:JessMA(原名:Portal-Basic)是由 JessMA Open Source 开发的一套高效 Java Full-Stack Web 应用开发框架,内置可扩展的 MVC Web 基础架构和 DAO 数据库访问组件(内部已提供了 Hibernate、MyBatis 与 JDBC DAO 组件),集成了 Action 拦截、Form / Dao / Spring Bean 装配、国际化、文件上传下载和页面静态化等基础 Web 应用组件,提供高效灵活的纯 Jsp/Servlet API 编程模型,可完美整合 Spring,支持 Action Convention,能快速开发传统风格和 RESTful 风格应用程序,文档和示例完善,非常容易学习。

资源下载地址:请访问项目主页 ^_*

2、《用 Java 实现的日志切割清理工具(源代码下载)》

摘要:对于服务器的日常维护来说,日志清理是非常重要的事情,如果残留日志过多则严重浪费磁盘空间同时影响服务的性能。如果用手工方式进行清理,会花费太多时间,并且很多时候难以满足实际要求。例如:如何在每个星期六凌晨3点把超过2G大的日志文件进行切割,保留最新的100M日志记录?网上没有发现能满足本座要求的日志切割工具,因此花了一些闲暇时间自己写了一个。由于要在多个平台上使用,为了方便采用 Java 实现。本工具命名为 LogCutter,主要有以下特点:

  • 支持 Linux、Mac 和 Windows 等所有常见操作系统平台
  • 支持命令行交互式运行
  • 支持后台非交互式运行(Linux/MAC 下使用 daemon 进程实现,Windows 用系统 Service 实现)
  • 支持两种日志清理方式(删除日志文件或切割日志文件)
  • 支持对 GB18030、UTF-8、UTF-16LE、UTF-16BE 等常用日志文件类型进行切割(不会发生切掉半个字符的情况)
  • 高度可配置(程序执行周期、要删除的日志文件过期时间、要切割的日志文件阀值和保留大小等均可配置

资源下载地址:https://code.google.com/p/ldcsaa/downloads/list (源代码在 LogCutter.zip 中)

3、《通用 Java 文件上传和下载组件的设计与实现》

摘要:文件上传和下载是 Web 应用中的一个常见功能,相信各位或多或少都曾写过这方面相关的代码。但本座看过不少人在实现上传或下载功能时总是不知不觉间与程序的业务逻辑纠缠在一起,因此,当其他地方要用到这些功能时则无可避免地 Copy / Pase,然后再进行修改。这样丑陋不堪的做法导致非常容易出错不说,更大的问题是严重浪费时间不断做重复类似的工作,这是本座绝不能容忍的。哎,人生苦短啊,浪费时间在这些重复工作身上实在是不值得,何不把这些时间省出来打几盘罗马或者踢一场球?为此,本座利用一些闲暇之时光编写了一个通用的文件上传和文件下载组件,实现方法纯粹是基于 JSP,没有太高的技术难度,总之老少咸宜 ^_^。现把设计的思路和实现的方法向各位娓娓道来,希望能起到抛砖引玉的效果,激发大家的创造性思维。

资源下载地址:http://code.google.com/p/portal-basic/downloads/list (作为 JessMA 的一部分,代码在 org.jessma.util.http 包的 FileUploader 和 FileDownloader 中)

4、《深度剖析:Java POJO Bean 对象与 Web Form 表单的自动装配》

摘要:时下很多 Web 框架 都实现了 Form 表单域与 Java 对象属性的自动装配功能,该功能确实非常有用,试想如果没这功能则势必到处冲积着 request.getParameter() 系列方法与类型转换方法的调用。重复代码量大,容易出错,同时又不美观,影响市容。现在的问题是,这些框架通过什么方法实现自动装配的?如果不用这些框架我们自己如何去实现呢?尤其对于那些纯 JSP/Servlet 应用,要是拥有自动装配功能该多好啊!本座深知各位之期盼,决定把自动装配的原理和实现方法娓娓道来。

资源下载地址:http://code.google.com/p/portal-basic/downloads/list (作为 JessMA 的一部分,代码在 org.jessma.BeanHelper 中)


转载于:https://www.cnblogs.com/pangblog/p/3268641.html

更新整理本人所有博文中提供的代码与工具(Java,2013.08)相关推荐

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

    为了更方便地管理博文中涉及的各种代码与工具资源,如今把这些资源迁移到 GitHub 中,有兴趣者可前往下载. Java 1.<高效 Java Web 应用开发框架 JessMA v3.4.1 正 ...

  2. 更新整理本人所有博文中提供的代码与工具(Java,2013.11)

    为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到 Google Code 中,有兴趣者可前往下载. Java 1.<高效 Java Web 应用开发框架 JessMA v3. ...

  3. 更新整理本人所有博文中提供的代码与工具(C++,2013.11)

    为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到 Google Code 中,有兴趣者可前往下载. C++ 1.<通用高性能 Windows Socket 组件 HP-Soc ...

  4. 更新整理本人所有博文中提供的代码与工具(C++,2013.08)

    为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到 Google Code 中,有兴趣者可前往下载. C++ 1.<通用高性能 Windows Socket 组件 HP-Soc ...

  5. 针对Kolin文档中提供委托代码的补充

    在kotlin文档中,委托一章的最后一段内容,提供委托,其代码是不全的,导致学习者可能对这一章内容缺乏更细节的了解,这里补充一下: 网页上的代码如下,只做了类的基本设计,缺乏实现细节 我们补充如下: ...

  6. java中的龟兔赛跑代码_有关JAVA编写龟兔赛跑的游戏的问题。求助……

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我这个程序龟兔是在直行跑道上,老师要求龟兔在环形跑道上赛跑,哪位高手可以帮忙改一改啊,只要改成在环形跑道上赛跑就可以.THANKS. import jav ...

  7. java中ssm付款代码_基于Java+SSM的网上订餐系统、基于JavaWeb的网上订餐系统

    需求分析 基于Java+SSM框架实现一个校园点餐系统,包括用户端和管理员端; 前台主要功能有用户注册, 用户登录, 我的购物车.我的订单.商品评论.校园资讯等; 管理员端主要功能有:用户管理.商品管 ...

  8. 如何在Windows中使用cloc代码统计工具

    下载得到cloc-1.64.exe,https://sourceforge.net/projects/cloc/files/ 改名为cloc.exe (因为要在cmd中执行) 放到工程所在目录,E:\ ...

  9. Spring Boot中自带的这些工具类,你用过几个?

    最近发现同事写了不少重复的工具类,发现其中很多功能,Spring 自带的都有.于是整理了本文,希望能够帮助到大家! 断言 断言是一个逻辑判断,用于检查不应该发生的情况 Assert 关键字在 JDK1 ...

最新文章

  1. python3多进程 pool manager_Python多进程multiprocessing.Pool
  2. 示例:用户登录(python版)
  3. 开发好能重构的代码,都是这么干的
  4. C源程序括号匹配检查(C语言)
  5. 蓝桥杯 ADV-80 算法提高 选最大数
  6. ASP.NET(C#)备份还原数据库
  7. 安卓市场的“安全评估报告”攻略
  8. ③电子产品拆解分析-充电宝台灯
  9. 生态篇-HBase 进化之从 NoSQL 到 NewSQL,凤凰涅槃成就 Phoenix
  10. jquery DataTables 固定列(fixedcolumns)不生效问题
  11. 外汇市场百年风云演变,当代“钱”途之选就看EBC金融集团
  12. 利用js本地读取excel文件
  13. Mac Terminal 终端:入门指南及进阶技巧
  14. 葛冬冬:走出围墙的运筹学拓荒者
  15. 基于音频指纹技术的微信“摇一摇搜歌”和QQ音乐“听歌识曲”
  16. Windows下本地路由表
  17. 边缘保留滤波算法 EPF
  18. Kögra分形字体,字王锋锐、锋艺系列可以加入分形元素
  19. 王岳伦想生二胎:对Angela好 怕湘湘痛苦
  20. php实现离线挂机,自动离线挂机打怪功能触发脚本

热门文章

  1. 预览文章: 猿们平常都喜欢听啥音乐?
  2. WinForm控件开发总结(五)-----为控件的复杂属性提供类型转换器
  3. 发布时NSLog不打印信息
  4. IBM Cognos8 处理父子维度浅析
  5. Remoting服务集成到IIS的简单总结
  6. 细说linux视频,Shell变量-细说linux配套视频
  7. impdp oracle 只导入表结构_oracle数据库怎么导入dmp,只导入数据不导入表结构?...
  8. python 知乎关系图谱_5000行python代码+可视化60W数据,告诉你知乎用户不为人知的事...
  9. springboot定时删除log4j_SpringBoot整合log4j2进行日志配置及防坑指南
  10. 联想tab.android 8,安卓平板顶级对决 联想TAB S8-50 PK 小米平板