2008-06-02

Java读取csv文件

关键字: java 读取csv文件
首先在http://ostermiller.org/utils/download.html 上下载com.Ostermiller.util cvs的jar包. 有了这个jar包就可以写个工具类,专门控制csv文件的读取操作. 具体代码如下: public class CsvFileParser{ private LabeledCSVParser csvParser;//csvParser private int currLineNum = -1;//The current line number for reading. private S ...
2008-04-25

SqlServer 查询sql执行时间

关键字: sqlserver sql执行时间
在查询分析器中输入以下内容: set statistics profile on set statistics io on set statistics time on go   <这里写上你的语句...> go set statistics profile off set statistics io off set statistics time off 在2个go之间输入sql语句.然后在消息模式下查看.
2008-04-24

改变TOMCAT中JVM内存

关键字: tomcat jvm内存
在tomcat的bin目录下,找到catalina.bat文件,打开,在最上面添加这样一句: set JAVA_OPTS=-Xms256m -Xmx512m. OK, JVM内存已经被改到Total Memory: 256 MB,Max Memory: 512 MB. 在Eclipse中改tomcat JVM 内存, 运行Eclipse中配置的Tomcat. 在server配置, tomcat5.x->jdk, 在Java VM arguments 里添加: -Xms256m -Xmx512m 达到一样的效果. 不过如果不这样改,而运行Eclipse中配置的tomcat,之前在catal ...
2008-04-24

Sql Server中的datetime

关键字: datetime
Sql Server中的datetime类型不包括"dd/MM/yyyy"这种格式.
2008-04-24

Ibatis中#和$的区别

关键字: ibatis #和$的区别
昨天一个项目中在写ibatis中的sql语句时,order by #field#, 运行时总是报错,后来上网查了查,才知道这里不该用#,而应该用$,随即查了下#与$的区别. 总结如下: 1.#是把传入的数据当作字符串,如#field#传入的是id,则sql语句生成是这样,order by "id",这当然会报错.. 2.$传入的数据直接生成在sql里,如#field#传入的是id,则sql语句生成是这样,order by id, 这就对了. 3.#方式能够很大程度防止sql注入. 4.$方式无法方式sql注入. 5.$方式一般用于传入数据库对象.例如传入表名. 6.一般能用#的就别用 ...
2008-04-09

JasperReport-applet

关键字: jasperreport applet
最近因为项目需要,要在applet上显示报表,一下子傻了眼,applet已经N年没用过了,上网找了好久,找到了JasperReport-applet.以下就来说说如何在applet上显示报表. 首先需要下载jasperReport的jar包.可以去他的官网上下.目前最新版本为2.0.5. 新建工程,在WebRoot下新建文件夹applets,当然这名字随意建.不过后面有配置地方需要用的到.在jasperreport包内demo/samples/webapp/applets下,把EmbeddedViewerApplet.class,JRViewerSimple.class,以及jasperre ...
2008-03-24

Ajax的弹出式窗口实现

关键字: 弹出式窗口
为了完成根据输入内容动态弹出下拉窗口的实现,采用Ajax来实现. javascript代码如下,需要导入prototype.js: var inputField; var nameTable; var completeDiv; var nameTableBody; function initVars() { inputField = $("principalName"); //这里就是所要输入的文本框 nameTable = $("name_table"); completeDiv = $("popup"); nameTab ...
2008-02-28

设计模式

关键字: 设计模式
策略模式: 定义算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户. 观察者模式: 在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖他的对象都会收到通知,并自动更新. 装饰者模式: 动态的将责任附加到对象上.想要扩展功能,装饰者提供有别于继承的另一种选择. 工厂方法模式: 定义了一个创建对象的接口,但由子类决定要实例化的类是哪个.工厂方法让类把实例化推迟到子类. 抽象工厂模式: 提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类. 单件模式: 确保一个类只有一个实例,并提供 ...
2008-02-26

Jdom 解析XML

关键字: jdom
一个非常简单的例子,用Jdom解析XML. 首先建一个XML.放在自己的工程路径下.如自己的项目位置在E:/work/JdomDemo. 我的book.xml内容如下: <?xml version="1.0" ?> <books> <book id="1"> <name>Java</name> <price>25</price> <date>2005-01-01</date> </book> <book id="2"> <name>C++</name> <pri ...
2008-02-25

Ubuntu java配置

关键字: ubuntu java配置
Ubuntu java配置: 1.下载jdk.可以去官方网站下,不过网站打开速度好慢... 下载不带rpm的bin,我下载的名为jdk-1_5_0_13-linux-i586.bin. 2.通过ftp传入linux系统.先声明,我的linux系统是在VM上运行的. 把文件保存在桌面好了.比如保存在/home/xhj/Desktop/jdk... xhj为你自己安装时定的名字.请改为你自己的. 3.设置jdk-1_5_0_13-linux-i586.bin文件的操作权限. 打开终端首先进入/home/xhj/Desktop,然后输入dir查看, 如果有jdk-1_5_0 ...
HJXia
搜索本博客
最近加入圈子
存档
最新评论