`
frankensteinlin
  • 浏览: 56408 次
  • 性别: Icon_minigender_1
  • 来自: ShangHai
社区版块
存档分类
最新评论
文章列表
    这两天在用WSAD用spring做一个项目,项目中spring的配置xml文件总是显示红色,但是运行一切正常。看看xsd一切正常,自动完成功能也很正常。没办法先把xml schema 的知识补习一下,最然最后问题没解决,但是还是有点收获的  ...
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 本文的受众如果你遇到了以下问题,那么你应该阅读这篇文章 我听说过这种技术,我对它很感兴趣 我想在家里访问我在公司的机器(写程序,查数据 ...
项目上一直要使用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 XStream(new JsonHierarchicalStreamDriver() { public HierarchicalStreamWriter createWriter(Writer wr ...
<html> <head> <script type="text/javascript" src="jquery-1.4.2.min.js"></script> <script type="text/javascript" src="log4js-mini.js"></script> <script type="text/javascript" src="fun ...
很多企业已经有了一套自己的固定的业务流程,以及与之相配的信息系统,替这样的企业开发业务系统的时候往往数据库结构和业务流程都是已有的,开发的主要任务就是使得数据流符合已有的业务流程。这种系统开发我称之为以数据为中心的系统开发。这种系统也不是简单的curd的操作,本身的业务流程也非常复杂,由于业务的模块很多,很多内部的人员对不同业务之间的关系也不能准确的把握,企业内部本身也有很多不同的系统,相互之间也有数据交换,系统开发的过程本身也是一种系统进化的过程。所以这样的系统唯一稳定的就是数据库的结构。整个开发的过程也就围绕着数据流来进行。 首先是页面的开发,页面开发通常的流程是,按照客户要求画好H ...
机器上不知道何时安装了apache把80 端口占了。 apt-get install lighttpd的时候报了错。 首先把apache得停 掉 : sudo apt-get install sysv-rc-conf    sudo sysv-rc-conf 这个工具蛮好用的。   接着启动tomcat奇怪了,老是报javahome有问题。echo $JAVA_HOME 很正常。检查以下是不是catalina.sh有问题阿,看了以下脚本顺道学习以下shell: # resolve links - $0 may be a softlink PRG="$ ...
CeBatch   程序启动上下文的初始化    public class JobWorker { public void work(String jobName) throws Exception { IJob job; ApplicationContext ctx = AppContextUtils.getResource(); job = (IJob) ctx.getBean(jobName); try { job.work(); } catch (RuntimeException e) { e.printStackTra ...
java download csv (utf-8)文件用excell打开乱码的问题,我在网上搜了很久,一直没有找到解决方案,曾经在javaeye 上看到过一篇文章关于加上BOM标记的文章 http://yvonxiao.iteye.com/blog/564461 试验下来根本不解决问题。 首先来看一下问题:    我的测试环境使用的是excell 2003 经过测试 阅读csv文件根本不认识UTF-8编码,测试过程是这样的:    【1】excell编辑保存一份csv文件    【2】用notepad开打,可以看到他的是ANSI编码格式保存的.    【3】用IE打开可以看到他的编码是GB23 ...
设置 unbuntu 的系统服务 可以用以下工具 NAME        chkconfig - enable or disable system services SYNOPSIS        chkconfig -t|--terse [names]        chkconfig -s|--set [name state]        chkconfig -e|--edit [names]        chkconfig -c|--check name [state]        chkconfig -l|--list [--deps] [names]        chkcon ...
今天写个代码简化后如下 竟然发生如题的错误 public void do(List rs){ rs.remove("a"); } 明明记得 传进来的rs是一个ArrayList。 仔细查了前面的代码 List rs =Arrays.asList(new String[]{"a","c"}); do(rs); 仔细一查javadoc When you call Arrays.asList it does not return a java.util.ArrayList. It ret ...
大家帮忙看看这么一个open source的项目有价值么? [url] http://code.google.com/p/ibear/ [/url] 一直有个想法:     大家数据库的项目做多了就会发现 写SQL是个很大的工作量,表连接的关系经常要去查数据字典或者ER图。如果ER图本身就是工程的一部分的话那该多好即便于维护又对写程序有很大的帮助。       无论是报表还是查询程序经常需要连接大量的表,连接关系写错和漏写经常会引起错误并且不容易发现,并且查询的条件经常是动态的。比如说页面上有个城市code,如果用户补填就不作为查询条件。       我希望能有这么个功能 更具上面的需求通过简 ...
FlatFileItemReader 的主要作用就是读入一个文件,返回一组bean,他要配置的最主要的组件: 【1】 resource 文件在什么地方 【2】 lineMapper 即 这个组件将文件的每一行组装成一个bean。 其中lineMapper 又是由  lineTokenizer 和 fieldSetMapper 【1】 lineTokenizer 作用是将文件的每一行分解成一个FieldSet 【2】 fieldSetMapper 又以 FieldSet 组成一个bean 或者一组记录。 例子 <bean id="reader" cl ...
Spring batch 的writer有本身自己的事务: 比如读取txt文件到第几行了,写到第几行了,step做到哪里了?读了几行需要提交了?这些信息都会写入到数据库中去。 而我们自己的writer也会写数据到数据库中去,这里就有一个transaction同步的问题。 SPRING 的基础设施就很好的解决了这个问题。 看如下代码: /** * @see ItemWriter#write(Object) */ public void write(List<? extends Object> data) throws Exception { TestBe ...
Spring batch sample 之 text to DB 例子很简单: txt文件如下: sampleSource.txt kinaei,30 zoubin,40 ZHUTOU,65 wufeiran,51 需要存放到一张表中:   CREATE MEMORY TABLE BATCH_TEST(NAME VARCHAR(20) NOT NULL PRIMARY KEY,AGE BIGINT)   利用sts自带的spring-batch的模板生成样板代码。自己完成的无非是reader 和 wri ...
首先建立工程:    【1】download STS 实际上就是eclipse+spring的一些plugin非常好用 -->http://www.springsource.com/products/sts    【2】new->spring Template Project -> spring batch project 剩下的,直接运行各个junt的test都能够完美通过。 然后来读一下代码:       这个template的结构很简单主要是给大家做模板用的么! 一个reader 一个write 基本就结束了。 配置也很清晰,一个launch-context.xm ...
Global site tag (gtag.js) - Google Analytics