更新整理本人全部博文中提供的代码与工具(Java,2014.09)
为了更方便地管理博文中涉及的各种代码与工具资源,如今把这些资源迁移到 GitHub 中,有兴趣者可前往下载。
Java
1、《高效 Java Web 应用开发框架 JessMA v3.4.1 正式公布》
摘要:JessMA 是功能完备的高性能 Full-Stack Web 应用开发框架,内置可扩展的 MVC Web 基础架构和 DAO 数据库訪问组件(内部已提供了 Hibernate、MyBatis 与 JDBC DAO 组件),集成了 Action 拦截、Form / Dao / Spring Bean 装配、国际化、文件上传下载和页面静态化等基础 Web 应用组件。提供高效灵活的纯 Jsp/Servlet
API 编程模型,可完美整合 Spring / Guice,支持 Action Convention,能高速开发传统风格和 RESTful 风格应用程序,文档和演示样例完好。很easy学习。
资源下载地址:请訪问项目主页 ^_*
摘要:对于server的日常维护来说。日志清理是非常重要的事情,假设残留日志过多则严重浪费磁盘空间同一时候影响服务的性能。假设用手工方式进行清理。会花费太多时间,而且非常多时候难以满足实际要求。
比如:怎样在每一个星期六凌晨3点把超过2G大的日志文件进行分割,保留最新的100M日志记录?网上没有发现能满足本座要求的日志分割工具,因此花了一些闲暇时间自己写了一个。因为要在多个平台上使用,为了方便採用 Java 实现。
本工具命名为 LogCutter,主要有下面特点:
- 支持 Linux、Mac 和 Windows 等全部常见操作系统平台
- 支持命令行交互式执行
- 支持后台非交互式执行(Linux/MAC 下使用 daemon 进程实现,Windows 用系统 Service 实现)
- 支持三种日志清理方式(删除、分割或归档日志文件)
- 支持对 GB18030、UTF-8、UTF-16LE、UTF-16BE 等经常使用日志文件类型进行分割(不会发生切掉半个字符的情况)
- 高度可配置(程序执行周期、要删除的日志文件过期时间、要分割的日志文件阀值和保留大小等均可配置
资源下载地址:https://github.com/ldcsaa/Log-Cutter
摘要:文件上传和下载是 Web 应用中的一个常见功能,相信各位或多或少都曾写过这方面相关的代码。
但本座看过不少人在实现上传或下载功能时总是不知不觉间与程序的业务逻辑纠缠在一起,因此。当其它地方要用到这些功能时则无可避免地 Copy / Pase,然后再进行改动。这样丑陋不堪的做法导致很easy出错不说。更大的问题是严重浪费时间不断做反复类似的工作,这是本座绝不能容忍的。
哎,人生苦短啊,浪费时间在这些反复工作身上实在是不值得,何不把这些时间省出来打几盘罗马或者踢一场球?为此,本座利用一些闲暇之时光编写了一个通用的文件上传和文件下载组件,实现方法纯粹是基于
JSP,没有太高的技术难度。总之老少咸宜 ^_^。现把设计的思路和实现的方法向各位娓娓道来,希望能起到抛砖引玉的效果,激发大家的创造性思维。
资源下载地址:https://github.com/ldcsaa/JessMA(作为 JessMA 的一部分,代码在 org.jessma.util.http 包的 FileUploader 和 FileDownloader 中)
4、《深度剖析:Java POJO Bean 对象与 Web Form 表单的自己主动装配》
摘要:时下非常多 Web 框架 都实现了 Form 表单域与 Java 对象属性的自己主动装配功能。该功能确实非常实用,试想假设没这功能则势必到处冲积着 request.getParameter() 系列方法与类型转换方法的调用。反复代码量大,easy出错,同一时候又不美观,影响市容。
如今的问题是。这些框架通过什么方法实现自己主动装配的?假设不用这些框架我们自己怎样去实现呢?尤其对于那些纯 JSP/Servlet 应用,要是拥有自己主动装配功能该多好啊!
本座深知各位之期盼。决定把自己主动装配的原理和实现方法娓娓道来。
资源下载地址:https://github.com/ldcsaa/JessMA(作为 JessMA 的一部分。代码在 org.jessma.BeanHelper 中)
更新整理本人全部博文中提供的代码与工具(Java,2014.09)的更多相关文章
- 更新整理本人所有博文中提供的代码与工具(Java,2014.01)
为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到 Google Code 中,有兴趣者可前往下载. Java 1.<高效 Java Web 应用开发框架 JessMA v3. ...
- 更新整理本人所有博文中提供的代码与工具(C++,2014.01)
为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到 Google Code 中,有兴趣者可前往下载. C++ 1.<通用高性能 Windows Socket 组件 HP-Soc ...
- 更新整理本人所有博文中提供的代码与工具(Java,2013.11)
为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到 Google Code 中,有兴趣者可前往下载. Java 1.<高效 Java Web 应用开发框架 JessMA v3. ...
- 更新整理本人所有博文中提供的代码与工具(C++,2013.11)
为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到 Google Code 中,有兴趣者可前往下载. C++ 1.<通用高性能 Windows Socket 组件 HP-Soc ...
- 更新整理本人所有博文中提供的代码与工具(Java,2013.10)
为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到 Google Code 中,有兴趣者可前往下载. Java 1.<高效 Java Web 应用开发框架 JessMA v3. ...
- 更新整理本人所有博文中提供的代码与工具(C++,2013.10)
为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到 Google Code 中,有兴趣者可前往下载. C++ 1.<通用高性能 Windows Socket 组件 HP-Soc ...
- 更新整理本人所有博文中提供的代码与工具(Java,2013.08)
为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到 Google Code 中,有兴趣者可前往下载. Java 1.<高效 Java Web 应用开发框架 JessMA v3. ...
- 更新整理本人所有博文中提供的代码与工具(C++,2013.08)
为了更方便地管理博文中涉及的各种代码与工具资源,现在把这些资源迁移到 Google Code 中,有兴趣者可前往下载. C++ 1.<通用高性能 Windows Socket 组件 HP-Soc ...
- Source Insight 中使用 AStyle 代码格式工具
Source Insight 中使用 AStyle 代码格式工具 彭会锋 2015-05-19 23:26:32 Source Insight是较好的代码阅读和编辑工具,不过source in ...
随机推荐
- perl5 第二章 简单变量
第二章 简单变量 by flamephoenix 一.整型 二.浮点数 三.字符串 基本上,简单变量就是一个数据单元,这个单元可以是数字或字符串.一.整型 1.整型 PERL最常用的简单变量,由 ...
- HDU 1240 Asteroids!
三维广搜 #include <cstdio> #include <iostream> #include <cstring> #include <queue&g ...
- BZOJ 3385: [Usaco2004 Nov]Lake Counting 数池塘
题目 3385: [Usaco2004 Nov]Lake Counting 数池塘 Time Limit: 1 Sec Memory Limit: 128 MB Description 农夫 ...
- opencv中遇到的的一些错误
一:错误提示:OpenCV Error:Bad argument<src and dst have different formats> in unkown function,file.. ...
- swift3.0 hello swift(1)
一直对swift感兴趣,在前段时间的新闻中,大多是swift3.0发布和xcode8.0的改进,因为改动比较大,以前使用swift2.x做项目的人,都在担心其项目从2.x迁移到3.0+的问题.以前简单 ...
- LINQ 图解
LINQ 图解 原创地址:http://www.cnblogs.com/jfzhu/archive/2013/01/01/2841332.html 转载请注明出处 LINQ,语言集成查询(Langua ...
- 第一个processing程序(2016-01-15)
前几天下载和安装了最新的 processing,今天试一下,哈哈,真是简单之极啊,果然是给非程序员使用的,现在,我也是非程序员了.
- STL之vector(向量)
C++编程语言中有一种叫做Vector的应用方法,它的作用在实际编程中是非常重要的,这里详细介绍一下C++ Vector的相关应用技巧及基本内容: Construct vector #include ...
- Oracle语句优化规则(二)
21. 用EXISTS替换DISTINCT 当提交一个包含一对多表信息(比如部门表和雇员表)的查询时,避免在SELECT子句中使用DISTINCT. 一般可以考虑用EXIST替换 例如: ...
- (待解决问题)nowrap在table和td都设置了宽度的时候仍然有效
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...