摘要:
1 SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");2 try {3 Date date1 = sdf.parse("20130212");4 Date date2 = sdf.parse("20130213"); //如果date2 大于 date1 就会返回 1 等于 会返回0,小于就会返回-15 int i = date2.compareTo(date1);6 System.out.println(i... 阅读全文
摘要:
package test;import java.io.File;import java.io.FileOutputStream;import java.text.DecimalFormat;import java.text.NumberFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Random;import 阅读全文
摘要:
先说下的要求:导出编写的java项目为jar包 可执行方式。如 [cmd] [java -jar upsms.jar]java项目用到spring 3.2 和hibernate4.2版本使用eclipse自带导出jar包功能,选择[Runnable JAR file]然后点击[Finish]就OK。导出jar包打开页面如下spring的配置文件 和 jdbc以及Log4j相关配置文件都放在java项目同目录下新建一个文件夹存放。如: exe_config/jdbc.properties ... 阅读全文
摘要:
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definition),XSLT(Extensible Stylesheet Language Transformations),具体可参阅w3c官方网站文档http://www.w3.org获取更多信息。XML在 阅读全文
摘要:
可以通过实现给私有属性赋值Field field_qt = form.gettSswageTrtmt().getClass().getDeclaredField(runParam);field_qt.setAccessible(true); //反射 ,这里加入这个 ,不然会报错。说无法使用私有属性。field_qt.set(form.gettSswageTrtmt(), runParam_min_value+"-"+runParam_max_value); 另外一个类中利用java反射实现:实现从私有属性得到参数 Field field = form.getIndustr 阅读全文
摘要:
kettle目录下有几个.bat文件,分别是做什么的呢?kitche.bat--工作(job)执行器,用于执行jobs,命令行方式.Spoon.bat——转换(transform)设计工具 (GUI方式)pan.bat——转换(trasform)执行器 (命令行方式)Carte.bat——远程执行转换(trasform)的web服务器,通过内置jetty实现. 阅读全文
摘要:
项目背景:公司项目经理准备引入新的项目框架,为了促进大家学习,让公司资深同事进行项目搭建比进行增删改查的例子。他在lib下面新建spring,hibernate,other文件夹,方便放入对应jar包(注意:这里就是eclipse启动报找不到spring-web.jar的问题,而不是你没有引入,因为classpath构建文件是已经存在的jar包,并且路径是完全匹配)web.xml 配置了spring3的 log4j log4jConfigLocation classpath:log4j.properties org.springfram... 阅读全文
摘要:
先普及一点知识Kettle是一个开源的ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程)项目,项目名很有意思,水壶。按项目负责人Matt的说法:把各种数据放到一个壶里,然后呢,以一种你希望的格式流出。Kettle包括三大块:Spoon——转换/工作(transform/job)设计工具 (GUI方式) Kitchen——工作(job)执行器 (命令行方式)Span——转换(trasform)执行器 (命令行方式)Kettle是一款国外开源的etl工具,纯java编写,绿色无需安装,数据抽取高效稳定。Kettle中有两种脚本文件,transformatio 阅读全文
摘要:
接着上一篇的博文,来说说manytomany,这里运用到的场景如:一个老师对应多个学生,一学生对应多个老师;系统应用有多个功能菜单,可以对应多个用户。详细贴代码:import java.io.Serializable;import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Set;import javax.persistence.CascadeType;import javax.persistence.Column;import javax.persistence.En 阅读全文
摘要:
项目搭建使用spring3 + hibernate4 + spring mvc 几个框架来说说hibernate4onetomanyonetomany:应用场景如一个团队有很多玩家。贴代码:import java.util.Set;import javax.persistence.*;@Entity@Table(name = "teams")public class Team { @Id @GeneratedValue private Integer id; private String name; @OneToMany(mappedBy="team", 阅读全文