自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (1)
  • 收藏
  • 关注

原创 XML SCHEMA

    这两天在用WSAD用spring做一个项目,项目中spring的配置xml文件总是显示红色,但是运行一切正常。看看xsd一切正常,自动完成功能也很正常。没办法先把xml schema 的知识补习一下,最然最后问题没解决,但是还是有点收获的    先看一个schema的片断 <?xml version="1.0"?> <xs:schema xmlns:xs=...

2010-08-25 08:25:02 96

原创 SSH隧道技术简介

From: http://blog.jianingy.com/content/ssh%E9%9A%A7%E9%81%93%E6%8A%80%E6%9C%AF%E7%AE%80%E4%BB%8B本文的受众如果你遇到了以下问题,那么你应该阅读这篇文章我听说过这种技术,我对它很感兴趣 我想在家里访问我在公司的机器(写程序,查数据,下电影)。 公司为了防止我们用XX软件封锁了它的端口或者服务器...

2010-08-24 07:38:31 240

Bean 2 JSON USING XSTREAM

项目上一直要使用JDK1.4.2,所以选择bean to json的工具收到很大限制,找了gson 和 jackson flexson好像都要求jdk1.5+ ,xstream好像还满足要求,就是包太大了。  public static void main(String[] args) { A a= new A(); XStream xstream = new XStre...

2010-03-24 15:11:56 105

以数据为中心的系统 页面表现的思考2

<html> <head> <script type="text/javascript" src="jquery-1.4.2.min.js"></script> <script type="text/javascript" src="log4js-mini.js"&a

2010-03-24 15:06:02 107

以数据为中心的系统 页面表现的思考

很多企业已经有了一套自己的固定的业务流程,以及与之相配的信息系统,替这样的企业开发业务系统的时候往往数据库结构和业务流程都是已有的,开发的主要任务就是使得数据流符合已有的业务流程。这种系统开发我称之为以数据为中心的系统开发。这种系统也不是简单的curd的操作,本身的业务流程也非常复杂,由于业务的模块很多,很多内部的人员对不同业务之间的关系也不能准确的把握,企业内部本身也有很多不同的系统,相互...

2010-03-22 14:56:24 240

ubuntu 配置lighttpd

机器上不知道何时安装了apache把80 端口占了。apt-get install lighttpd的时候报了错。首先把apache得停掉:sudo apt-get install sysv-rc-conf    sudo sysv-rc-conf这个工具蛮好用的。 接着启动tomcat奇怪了,老是报javahome有问题。echo $JAVA_HO...

2010-03-15 22:02:05 226

原创 CeBatch

CeBatch 程序启动上下文的初始化   public class JobWorker { public void work(String jobName) throws Exception { IJob job; ApplicationContext ctx = AppContextUtils.getResource(); job = (IJob) c...

2010-03-02 13:22:45 105

原创 CSV DOWNLOAD

java download csv (utf-8)文件用excell打开乱码的问题,我在网上搜了很久,一直没有找到解决方案,曾经在javaeye 上看到过一篇文章关于加上BOM标记的文章 [url]http://yvonxiao.iteye.com/blog/564461[/url] 试验下来根本不解决问题。首先来看一下问题: 我的测试环境使用的是excell 2003 经过测试 ...

2010-01-13 15:29:11 261

设置 unbuntu 的系统服务

设置 unbuntu 的系统服务 可以用以下工具NAME chkconfig - enable or disable system servicesSYNOPSIS chkconfig -t|--terse [names] chkconfig -s|--set [name state] chkconfig -e|--edi...

2009-11-09 20:59:44 116

java.lang.UnsupportedOperationException at java.util.AbstractLis

今天写个代码简化后如下 竟然发生如题的错误[code="java"] public void do(List rs){ rs.remove("a"); }[/code]明明记得 传进来的rs是一个ArrayList。仔细查了前面的代码[code="java"] List rs =Arrays.asList(new String[]{"a","c"...

2009-11-06 14:23:59 222

大家帮忙看看这么一个open source的项目有价值么?

大家帮忙看看这么一个open source的项目有价值么? [url] http://code.google.com/p/ibear/ [/url]一直有个想法: 大家数据库的项目做多了就会发现 写SQL是个很大的工作量,表连接的关系经常要去查数据字典或者ER图。如果ER图本身就是工程的一部分的话那该多好即便于维护又对写程序有很大的帮助。 无论是报表还是查询程序经常...

2009-11-04 14:48:12 86

spring 之FlatFileItemReader

FlatFileItemReader 的主要作用就是读入一个文件,返回一组bean,他要配置的最主要的组件:【1】 resource 文件在什么地方【2】 lineMapper 即 这个组件将文件的每一行组装成一个bean。其中lineMapper 又是由 lineTokenizer 和 fieldSetMapper 【1】 lineTokenizer 作用是将文件的每一行分...

2009-11-03 15:54:51 2062

spring batch 之 编程事务

Spring batch 的writer有本身自己的事务:比如读取txt文件到第几行了,写到第几行了,step做到哪里了?读了几行需要提交了?这些信息都会写入到数据库中去。而我们自己的writer也会写数据到数据库中去,这里就有一个transaction同步的问题。SPRING 的基础设施就很好的解决了这个问题。看如下代码:[code="java"] /** ...

2009-10-30 15:23:45 432

Spring batch sample 之 text to DB

Spring batch sample 之 text to DB例子很简单:txt文件如下: [code] sampleSource.txt kinaei,30 zoubin,40 ZHUTOU,65 wufeiran,51 [/code] 需要存放到一张表中: [code] CREATE MEMO...

2009-10-29 17:26:45 96

Spring Batch Getting Started

首先建立工程: 【1】download STS 实际上就是eclipse+spring的一些plugin非常好用 -->http://www.springsource.com/products/sts 【2】new->spring Template Project -> spring batch project剩下的,直接运行各个junt的test都能够完美通过。然后来...

2009-10-28 15:53:47 118

原创 javamail的几个实用知识点.

javamail的几个实用知识点.1.把邮件保存为一个文件,这个文件可以直接用Outlook,Foxmail等邮件客户端工具打开。 private void savemail(MimeMessage msg, String path) { try { File f = new File(path); f...

2009-10-27 17:29:39 163

CSS 基本概念

框子的定义margin 在最外面border 在中间padding 在框的立面最里面是正文。IE 中 width border里面的总宽度其他浏览器 width border是 出去padding的长度。叠加:margin 会相互叠加如果没有border 和padding 那么外部容器和内部容器的空白边也会叠加定位普通流定位 :该咋样就咋样。...

2009-09-22 16:44:39 79

java 转码

java 转码很简单。[1]要搞清楚转面源的编码,保证读取进来的字符串是正确的。[code="java"] BufferedReader in = new BufferedReader(new InputStreamReader( new FileInputStream(f), "GB2312"));[/code] [2]字符串被正确读取后,保存在java中的就是...

2009-09-17 11:18:22 169

java 的字符编码

要了解java的字符编码首先要弄清楚几个概念:字符: 人们使用的记号,抽象意义上的一个符号字节: 一个八位的计算机存储空间字符串: 多个字符的表现形式。字符集: 定义了那些字符能够被表示。表达了一个范围。编码 :规定了每个字符的存储方式。通常所说的 UNICODE 是一个字符集。 UTF-8 等 就是UNICODE的一种编码方式。Ja...

2009-09-16 14:23:43 88

maven2: 建立工程

1)mvn archetype:generate2) 如果要用到eclispe的话 [wtp]: mvn -Dwtpversion=1.5 eclipse:eclipse

2009-07-17 17:08:43 73

原创 maven2:从现有工程中创建archetype

来自: http://struts2.group.iteye.com/group/blog/387088关键字: maven2 archetype ssh最近用spring2.5.6+hibernate3.2+struts2.0.14做项目,用这些框架做项目最鬼麻烦的就是搭建工程的基本原型,为了在以后不用在这么麻烦,于是就有了创建一个自己的ssh的archetype的念头...

2009-07-17 14:47:32 239

WSAD 移植 eclipse

今天解决一个困扰我很久的一个问题: 将一个web工程从WSAD移植到eclipse总是报:[code="java"] 严重: Error listenerStart org.apache.catalina.core.StandardContext start 严重: Context startup failed due ...

2009-07-06 17:41:32 79

原创 jakarta commons笔记

下面的这位整理的太好了![url]http://liliugen.iteye.com/category/45754[/url]多读多看数据结构 王道啊!天下代码一大抄。书到抄时方恨少。

2009-07-03 16:59:21 54

eclispe Unsupported major.minor version 49.0的错误

在eclipse中调试一段代码编译没问题,一跑就出错: Unsupported major.minor version 49.0的错误。把这段程序编译好作为lib 放到其他工程里面一运行有正常了!同样的程序放到wasd的环境编译运行又都正确了! 感觉就是一个字妖! 网上查资料 吵到一个很有价值的资料包原理基本搞清楚了: [url]http://www.blog...

2009-07-01 14:23:39 144

IE 内存泄漏

IE的内存泄漏虽然早就名扬海内,但是没想到这次真的被它砸中了,一两年前写一的一个web应用,是放到手持终端上运行的,最近客户邮件说有一个页面连续执行了二三十次,IE就会崩溃。嗨,开始我还理直气壮的说:当初开发的时候就说明我们只保证PC上正常(应为没有拿到手持终端,作为开发测试机),现在PC上访问这个页面访问个四五十次都很正常啊。 回了邮件,程序调出来在运行一下,不看不知道,一看吓...

2009-06-30 08:31:57 77

原创 tomcat内存溢出,应用进程死锁

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同...

2009-06-27 09:48:25 324

[领域模型] 领域模型--Now mission impossible[Java]

[领域模型] 领域模型--Now mission impossible[Java] 潜水N久了,冒个泡,几年前就在javaeye参与过关于领域模型的讨论,越讨论我就越对这个模型越没有信心。 领域模型是什么? 想到一个笑话: 工作时把我当超人,加薪时把我当隐形人。领域模型就是为实现这么个理想而提出来的。什么贫血什么充血,其实就是要实现 对象化编程,把数据库当做隐形人。再说白点...

2009-01-15 12:43:20 101

netscape 6 之F5

 五年前的系统,浏览器偏偏又是规定好的netscape 6.增加新功能--->快捷键F5 【当然不是refresh】。 原来的快捷键系统是建立在onkeyup事件基础上的。 第一个方案:  在捕捉到F5的keyup事件之后调用event.stopPropagation(),防止事件bubble 。  结果:无效,F5事件最然被catch住了,但是页面依旧被刷新了。  分析:1]是...

2007-09-01 08:17:07 130

空空如也

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

TA关注的人

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