`
guaishou
  • 浏览: 169081 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

【★更新★】整理发布本人所有博文中提供的代码与工具(Java)

    博客分类:
  • JAVA
阅读更多

    (有些内容已更改,重新编辑整理并再次发布,望见谅)

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


Java

1、《【五一呈献】Java 全能高效 MVC & REST 开发框架 Portal-Basic v3.1.1 正式发布

  摘要:Portal-Basic 是一套功能完备的高性能 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 等常用日志文件类型进行切割(不会发生切掉半个字符的情况)
    • 高度可配置(程序执行周期、要删除的日志文件过期时间、要切割的日志文件阀值和保留大小等均可配置

  资源下载地址:http://ldcsaa.googlecode.com/files/LogCutter.zip

 

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

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

  资源下载地址:http://code.google.com/p/portal-basic/downloads/list (作为 Portal-Basic 的一部分,代码在 com.bruce.util.http 包中)

 

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

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

  资源下载地址:http://code.google.com/p/portal-basic/downloads/list (作为 Portal-Basic 的一部分,代码在 com.bruce.util 包中)


分享到:
评论

相关推荐

    基于IDEA调试模式与StopWatch工具类如何优雅实现Java代码执行时间检测统计博文的代码工程

    作为程序员在我们的日常编码过程中经常需要统计一段代码或者一个方法的执行时间,尤其是当以一...这是基于IDEA调试模式与StopWatch工具类如何优雅实现Java代码执行时间检测统计的代码工程资源文件,欢迎大家下载学习。

    不需要编译JAVA发布工具

    标题中的“不需要编译JAVA发布工具”指的是Java开发中的一种技术或者工具,它允许开发者在不重新编译和部署应用程序的情况下实现代码的热更新。这种技术对于提高开发效率和缩短迭代周期具有显著作用,因为开发者可以...

    java开发小工具

    【描述】:博文链接指向的“https://hyf20120411.iteye.com/blog/1983007”可能是一个关于Java开发工具的讨论或者教程,虽然具体内容没有提供,但我们可以假设它可能涵盖了如何使用某些Java工具进行代码编写、测试和...

    java增量更新打包工具

    虽然具体的细节需要通过博文链接查看才能得知,但以上内容提供了关于Java增量更新打包工具可能涉及的一系列技术和概念。如果你是Java开发者,掌握这些知识将有助于你优化应用的更新流程,提升用户体验。

    java代码生成工具

    - 博文链接(已提供但无法访问)可能包含了一个具体的例子或教程,介绍如何利用特定工具生成Java代码。 3. **项目结构**: - `.classpath`:这是Eclipse IDE的一个配置文件,记录了项目的类路径,包括库、源代码...

    Arduino联通java博文的代码

    标题 "Arduino联通java博文的代码" 提供了一个关键线索,表明我们要探讨的是如何将Java编程语言与Arduino硬件进行集成,以便实现物联网(IoT)应用。这种集成允许我们通过计算机或者云端服务器远程控制和监控Arduino...

    java小工具

    【标签】:“源码”和“工具”这两个标签暗示了这些小工具可能与查看或解析Java源代码有关,同时也表明它们是开发者工具,可能包含代码分析或调试的组件。 【文件名称列表】: 1. **jd-gui.exe**:这是一个Java反...

    java utils 工具类

    这篇博文链接(已提供但无法直接访问)可能详细探讨了JavaUtils工具类的设计原则、常用方法以及如何在实际项目中应用。尽管无法直接查看该博文,我们可以从一般的角度来探讨JavaUtils工具类的知识点。 1. **工具类...

    JavaDBF工具类

    5. **示例代码**:博主通常会在博文中提供使用该工具类的示例代码,展示如何在实际项目中导入和使用这个工具类。 在`JavaDbfDemo`这个文件中,我们可能找到一个演示如何使用这个工具类的Java程序。这个示例可能包括...

    将jar包转成.java的源码的工具

    标题中的“将jar包转成.java的源码的工具”是指一种可以反编译Java字节码(.class文件)并将其转换为源代码(.java文件)的软件工具。在Java开发中,有时我们需要查看或理解已编译的jar包内部的工作原理,这种工具就...

    java工具

    标题中的“Java工具”指的是与Java编程语言相关的各种软件、库、框架或命令行工具,它们可以帮助开发者提高效率,简化编程任务。在这个上下文中,我们可以理解这个主题可能涵盖的内容包括但不限于构建工具(如Maven...

    JAVA执行shell命令小工具

    在给定的描述中,虽然没有提供具体的信息,但我们可以推测这篇博文可能是博主Qindongliang分享的一个实用工具,可能包括如何在Java代码中构建和使用这样的工具,以及解决在执行Shell命令时可能遇到的问题。博文链接...

    一个Java写的日志分析工具

    标题中的“一个Java写的日志分析工具”表明这是一个利用Java编程语言开发的软件工具,其主要功能是解析和分析日志文件。日志文件通常记录了应用程序运行过程中的各种事件和异常信息,对于调试、性能优化和问题排查...

    Java 代码格式文件

    这篇名为"NULL"的博文链接指向了ITEYE博客中的一篇文章,虽然具体内容未给出,但我们可以推测博主可能分享了关于如何创建和使用Java代码格式化文件的经验,或者介绍了如何自定义和应用代码风格指南来提升代码的整洁...

    Java编写的简单代码统计程序原代码

    标题中的“Java编写的简单代码统计程序原代码”表明这是一个使用Java编程语言开发的软件工具,其主要功能是统计代码量。这样的程序通常用于帮助开发者分析项目中的代码结构,了解不同模块的代码复杂性,或者在团队...

    java执行JavaScript代码

    这篇博客(博文链接已提供)将介绍如何在Java中执行JavaScript代码,这主要得益于Java的脚本引擎API。 Java 6引入了JSR 223(Java Scripting API),使得开发者能够在Java应用程序中嵌入和执行各种脚本语言,包括...

    JAVA生成WORD工具类

    在实际开发中,这样的工具类可能会封装以上所有操作,提供简单的API供其他部分代码调用,从而降低复杂度,提高代码的可复用性和可维护性。开发者只需要传入XML数据和模板文件,就可以得到生成的Word文档。 总结来说...

    代码备份恢复工具

    而“ProCodeTool.jar”则很可能是一个Java可执行文件(JAR包),它是Java应用程序的打包形式,包含了工具的所有功能代码和必要的资源文件。这意味着这个工具是用Java语言编写的,具有跨平台特性,可以在任何安装了...

    Java工具类之Apache的Commons Lang和BeanUtils

    Java工具类是开发过程中不可或缺的一部分,它们提供了许多实用的功能,帮助开发者提高代码的效率和可维护性。Apache Commons Lang和BeanUtils是两个非常著名的Java工具库,由Apache软件基金会开发和维护。这两个库...

    JAVA 转换字符编码工具

    总结来说,`JAVA 转换字符编码工具`是利用Java语言实现的字符编码转换程序,通过提供的源代码文件可以学习到如何在Java中进行编码转换操作,以及如何设计和测试这样的工具。这个工具对于处理多语言环境或跨平台通信...

Global site tag (gtag.js) - Google Analytics