自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

项目代码行统计工具(Java实现)

    最近突然想看看自己所开发的项目的规模是多大,在网上找了半天硬是没找到一个很好的代码行统计工具。于是自己实现了一个简易版的代码行统计工具,先分享如下:import java.io.File;import java.io.FileReader;import java.io.IOException;import java.io.LineNumberReader;impor...

2012-06-27 14:06:13 253

原创 前台Json与String相互转换解决方案

    Json格式在当前的Web项目开发中已经越来越重要,面对Json格式,我们时常需要将Json格式的数据转换成字符串形式,或者将字符串形式的数据转换为Json对象的数据。     在Java后台中,这种相互转换的工具已经有很多,例如:org.json,fastjson,gson等等,不胜枚举。所以这里不对此进行探讨,这里主要给出一个在天台中进行json和string进行转换的解决方案...

2012-02-10 01:15:48 275

Java实现html文件转为jsp文件

Java实现html文件转为jsp文件  最近项目进行到了第二个阶段。由于之前跟客户交流的时候都是使用静态页面(html)做成的demo进行的,所以在完成第一阶段的需求调研之后,需要将前期做成的html页面转换成动态页面(jsp)。考虑之前的demo中的静态页面非常多,并且转换的过程非常机械化,所以自己用java写了一个带有图形界面的转换工具。工具完成后,不敢藏私。遂将其拿出来跟大家一起探...

2011-06-26 22:34:56 521

原创 easymock

     项目中需要对servlet层进行测试,由于没有servlet容器,所以请求对象需要使用工具进行模拟。推荐使用easymock,这里先给出easymock2.4的包,供大家学习。...

2011-06-24 07:20:35 106

日志转换

一、背景需求介绍       当前系统中存在一个系统运行日志,该日志每分钟写一次。现需要将该日志的格式转换成指定的样式,对于历史的数据需要转换,同时,需要启动一个线程将后续的日志转换。转换日志后的输出,需要使用log4j,能适应日志的格式变化。 二、代码介绍       相关的代码涉及的知识都为Java中的文件的读写操作及多线程,故在此不做过多的介绍。代码见附件。...

2011-04-11 00:02:33 207

原创 Commons Pool组件

一、背景介绍    创建新的对象并初始化的操作,可能会消耗很多的时间。在需要频繁创建并使用这些对象的场景中,为了提供系统性能,通常的做法是,创建一个对象池,将一定数量的对象缓存到这个对象池中。需要使用时直接从对象池中取出对象,使用完后将对象扔回到对象池中即可。Apache的commons pool组件是我们实现对象池化技术的良好助手。二、组件基本介绍 该项目是一个基本的对象池组件;Po...

2011-03-14 00:26:56 92

原创 Eclipse的js插件,支持EXT、JQuery等主流的js框架。

    一款比较好用的Eclipse中的js插件,有提示功能,支持JQuery、Ext等主流的js框架。

2010-12-15 23:51:19 404

原创 EXT Tree的简单实践

    项目中需用运用到树结构来展示相关信息,今天试着使用EXT来显示出一棵简单的树。暂时把这个简单的内容贴出来,供大家一起学习进步。    为方便大家,顺便将EXT3的API文档一并奉上。...

2010-12-14 00:37:24 70

原创 ora-01480错误

   今天在更新一个Oracle字段时出现了ora-01480错误,搜寻了一些资料,找到了如下的解决方法:   在执行更新前,先执行下面的语句   alter session set nls_language=American;   然后再进行数据的更新。   注:对应的字段的类型是varchar(2)类型的,长度是4000;长度肯定没有超出这个范围;更新的方法是使用for upd...

2010-09-16 23:49:33 1961

原创 DBUnit扩展自定类型实现

        首先,要扩展DBUnit支持的数据类型,我们必须知道,自己要扩展的数据类型的一些工作情况:a)驱动程序为该列返回什么JDBC类型;b)驱动程序为这些对象返回什么Java类;要解答上面的问题,我们可以用下面的方法来进行测试:Public class PrintMetaData{public static void main(String[] args) t...

2010-09-01 00:35:23 185

原创 关于Hinbernate中TimeStamp类型字段处理的小例子

     突然来了个需求,要将系统中所有时间字段全部改成TimeStamp类型,由于持久层使用了Hibernate技术;这里做了个小的demo。

2010-08-11 00:43:28 105

原创 小技术总结

一、Oracle数据库操作      1、问题背景           由于项目的需要,原始的数据库设计对时间字段的处理是直接以varchar(2)的方式进行存储的,这样在没有特殊需求的时候可能在一些操作上会显得比较方便。由于项目的的扩展,现需要加入时区的概念。数据库的时间字段需要全部改为TimeStamp类型,而历史的数据则需要全部修改为TimeStamp类型。       ...

2010-08-08 23:01:46 81

原创 MyEclipse的配置

      工欲善其事,必先利其器。       作为从事java开发的程序员,少不了要和代码编辑工具打交道。当前比较常见的java开发工具应该算是MyEclipse了。在使用MyEclipse的时候,有一些小的技巧如下。  1、 代码提示功能        这是我们使用MyEclipse时最常用的工具,通常我们会将提示的快捷键设置为Alt+/。下面具体介绍一下设置的方式。        ...

2010-07-27 01:10:54 99

原创 存储过程

[color=black] 今天简单学习了下存储过程的使用,结合自己需要实现的功能,粗略的将所学所得记录如下,后续会继续完善。CREATE OR REPLACE PROCEDURE name_p()AS[i]--定义变量[/i] vs_msg VARCHAR2(4000); --错误信息变量-- 定义游标 CURSOR name_L IS SE...

2010-07-14 22:25:07 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除