- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 Ant与Junit配合来实现自动化测试
看的教程中的案例代码,感觉太棒了!之前为什么不知道Ant有这么强大,因为之前都是一个人在战斗,下面是Ant与Junit配合实现了自动化测试盒生成测试文档的代码! 进行项目的清理工作 进行项目的初始化 编译源文件
2013-12-18 17:04:39
743
原创 java读取txt文件
java读取txt文件是个很容易忘记的东西,也是学习io最好的例子,今天重新回顾一下,并把一些常用的IO类简单解释一下! package com.campu; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInpu
2013-12-18 13:02:00
1077
原创 关于bbs项目中小技巧
六月三十号老师讲的几个技巧性的东西: 1、在jsp页面带过的参数,可以通过servlet直接带到下一个jsp页面,例如: jsp(indexServlet?userid=2)-->>servlet(String uid = request.getParameter("userid"))-->>jsp(${param.userid}) 当然,${param.userid}是指从url或者从
2013-12-18 12:30:36
1031
原创 第一个ant配置文件,具有纪念意义哦
你好${ant.home}${ant.version}${env.JAVA_HOME}${env.OS}你好
2013-12-18 12:22:19
820
原创 配置Spket和Extjs的提示路径在Myeclipse中
Spket配置在Myeclipse中步骤 1、下载spket-1.6.23(我用的是这个版本),下载Ext4.1或者其他版本 2、解压放在Myeclipse的dropins文件夹中 3、重新启动Myeclipse,查看Window——>Preferences——>Spket(能看到说明已经配置成功了) 4、下载格式正确的sdk.jsb3(因为ext自带的sdk.jsb3是打乱格式的) 5
2013-12-18 12:12:53
941
原创 简单模拟hibernate的实现原理
1、文件目录(仅需导mysql的驱动包) 2、具体代码,以目录所示顺序 StudentTest 类: import com.lw.hibernate_simulation.Session; import com.lw.hibernate_simulation.Student; public class StudentTest { public static void m
2013-12-17 14:22:53
667
原创 第一个hibernate例子的实现
记第一个Hibernate的实现 废话不多说,直接上代码! 1、新建java project导入所需jar包, (注:文中可以使用自己建的hibernate library,也可以直接导入jar包) 2、以student类来演示不使用annotation的方式,以文件目录为顺序的代码: StudentTest 类: import org.hibernate.Session;
2013-12-17 14:21:23
832
原创 java中接口和抽象类的区别
1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。 2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不
2013-12-17 14:18:30
692
原创 单例模式的两种方式
饿汉式 class Singleton { private static Singleton instance=new Singleton(); private Singleton(){} static Singleton getInstance() { return instance; } } 懒汉式 class Singleton { pri
2013-12-17 14:16:33
701
原创 统计在线用户使用valueBond、valueUnBond的问题
在进行统计页面在线用户的统计的时候,开始使用的valueBond、valueUnBond; 每次在刷新页面的时候,会重新调用valueBond。valueUnBond方法,开始使用 valueBond: if(event.getValue() instanceof User){ for (int i=0; i if(list.get(i).getUname().equals(user.g
2013-12-17 14:15:24
1005
原创 hibernate中联合主键要同时重写hashCode()和equals()方法
关于联合主键 联合主键为什么要重写equals方法和hashCode方法,是为了保证唯一性 1、在数据库保证唯一性是使用的联合主键 2、把一系列的对象放到内存的时候,为了区分同名对象,数据库是使用联合主键来区分,内存中也是用相应的方式来区分,所以重写equals和hashCode方法,而且,逻辑不能乱写,hashCode不能使用父类里面的,否则两个同样的对象就视为同一对象,在
2013-12-17 14:12:52
2409
原创 java中同步加锁的几种方式
同步加锁的几种方式: 1、使用静态代码块 static { list = Collections.synchronizedList(list); } 2、对方法进行加锁 public synchronized void add() {} 3、 Integer y = 5;//OK使用一个定值 synchronized (同步加锁.class、y、) {} 4、String s
2013-12-17 14:11:10
3884
原创 junit中出现所有方法都一起运行的问题
满足junit4只执行一个方法的条件: 1、不要继承TestCase类,因为那是junit3才使用的方式,如果你继承了,即使写了@Ignore注释也同样会执行所有的语句。 2、对于junit4,,方法没有必要再写成testAdd\testQuery等名称了,直接add\query就可以了,直接在前面注释@Ignore就是不执行,@Test就是执行。
2013-12-17 14:09:14
3362
原创 xml文件在Myeclipse中出错误
1、在使用dwr的时候,会出现dwr.xml文件报错的问题, 错误如下: Referenced file contains errors (http://getahead.org/dwr/dwr30.dtd) 修改如下: 2、在struts2中xml配置文件报错 如下:Referenced file contains errors (http://www.opensymp
2013-12-17 13:59:26
2266
原创 Jquery中去除空行的方法
//去空行的方法 function trim(str){ //删除左右两端的空格 return str.replace(/(^\s*)|(\s*$)/g, ""); } function ltrim(str){ //删除左边的空格 return str.replace(/(^\s*)/g,""); } function rtrim(str){ //删除右
2013-12-17 13:55:00
2486
原创 java中实现对文件以及文件夹的删除、复制、修改
复制、移动、删除代码 package cc.javaweb.documents; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /**移动文件*/ public
2013-12-17 13:53:13
1242
原创 hibernate一级缓存和二级缓存的问题
///////////////////////////////////////////////////////////////// 一、 一级缓存 1. 一级缓存只缓存整个对象,不能缓存对象属性; 2. 一级缓存是Session级的缓存,不能跨多个Session对象来使用; 3. Session的load/get方法支持一级缓存的读和写;
2013-12-17 13:49:36
795
原创 hibernate中的1+N问题
Hibernate n+1问题 在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的 Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null 以下Session的find()方法用于到数据库中检索所有的Customer对象: List
2013-12-17 13:45:53
785
原创 hibernate 的SessionFactory的getCurrentSession 与 openSession() 的区别
1 getCurrentSession创建的session会和绑定到当前线程,而openSession不会。 2 getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭 这里getCurrentSession本地事务(本地事务:jdbc)时 要在配置文件里进行如下设置 * 如果使用的是本地事务(jdbc事务) th
2013-12-17 13:44:05
750
原创 页面中的EL表达式必须使用作用域
在页面中使用EL表达式的时候,必须使用作用域来取值,否则如果在Action中有一样的名字的属性的时候,就会导致取值的范围出错。 例如,在blog项目中,登录的时候,只填进去了用户帐号的密码,所以在页面取值的时候,如果只使用account来取值,其实取到的是blog中Account account ...而不是放在session中的account,这就会导致数据的只有一部分。 综上所述,在EL表
2013-12-17 13:42:35
1087
原创 使用ckeditor遇到的问题
在ckeditor中,多行文本框不受js控制,这个时候要使用ckeditor自带的var comment = CKEDITOR.instance.comment.getData();才可以取到ckeditor中的值!
2013-12-17 13:40:05
890
原创 DWR+hibernate+spring
1.集成Spring和Hibernate 2.测试 3.添加dwr的jar文件 4.在Web.xml中配置DwrServlet dwrServlet org.directwebremoting.servlet.DwrServlet debug true dwrServlet /dwr/* org
2013-12-17 13:37:28
714
原创 Spring快速开发
使用Spring快速开发 1.添加spring的jar文件 spring.jar commons-logging.jar log4j-1.2.15.jar 2.添加spring的配置文件,默认applicationContext.xml 3.引入格式文件 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc
2013-12-17 13:36:14
658
原创 SSH集成开发
SSH集成: DataSource-->SessionFactory-->Dao-->Biz-->ActionSpring+Hibernate集成1.添加Spring和Hibernate的jar文件antlr-2.7.6.jarcommons-collections-3.1.jarcommons-dbcp.jarcommons-logging.jarcommons-pool.jardom4j-1.
2013-12-17 13:34:00
775
原创 hibernate开发步骤
三个准备和七个步骤 准备1:添加hibernate的jar文件 antlr-2.7.6.jar commons-collections-3.1.jar dom4j-1.6.1.jar hibernate-jpa-2.0-api-1.0.0.Final.jar hibernate3.jar javassist-3.12.0.GA.jar jta-1.1.jar slf4j-api-
2013-12-17 13:32:40
542
原创 struts2开发步骤
1.添加struts2的jar文件 commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang-2.5.jar commons-logging-1.1.1.jar freemarker-2.3.16.jar javassist-3.11.0.GA.jar ognl-3.0.1.jar struts2-core-2.x
2013-12-17 13:25:41
620
记一个java版本的exe.setup安装文件的完成过程.wps
2013-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人