- 浏览: 51304 次
- 来自: NeverNeverlaNd
最近访客 更多访客>>
文章列表
Changing job to death!
Change myself to suit to change.
- 2008-08-02 19:14
- 浏览 761
- 评论(0)
项目中使用了for update来锁定一条记录,
经过验证,
在同一事务中,可以对同一条记录锁定多次,不会发生冲突。
但在不同的事务中,对同一条记录不能多次锁定,需要等到锁定解除,才能锁第二次。
- 2007-09-26 14:41
- 浏览 1058
- 评论(0)
我想问一个问题:
就是在程序中,向数据库中insert一条数据,但是不commit,这时候这条数据的状态是怎么样的?
如果我们进行查询,可不可以找到这条未commit进数据库的数据呢。
麻烦各位和我说一下这是个什么方面的问题(关键字)就可以了,因为我搜索缓存全都是讲的缓存的理论等等,请帮忙。谢谢
使用映射调用类中的方法,基础知识。
被调用的类:
package testClass;
public class MethodsClass implements BaseMethodsClass{
public void show(String str) {
System.out.println(str);
}
public void show(String str, int from, int length) {
String subStr = null;
try{
if(s ...
- 2007-06-28 10:55
- 浏览 1373
- 评论(0)
// case 3: // 'd' - DATE
// case 5: // 'H' - HOUR_OF_DAY:0-based. eg, 23:59 + 1 hour =>> 00:59
// case 6: // 'm' - MINUTE
// case 7: // 's' - SECOND
// case 8: // 'S' - MILLISECOND
// case 10: // 'D' - DAY_OF_YEAR
...
- 2007-06-20 17:21
- 浏览 2355
- 评论(0)
私有方法如下:
package testPrivateMethod;
public class MainMethod {
public MainMethod(){}
private String flag ="1234567890";
public void todo(){
op1();
op2();
System.out.println(flag);
}
private void op1(){
flag = flag.substring(2,7); ...
- 2007-06-14 20:57
- 浏览 4531
- 评论(1)
正在做的项目中有非常多的对字符串的操作,比如从数据库中取得数据,取得某个字段后将这个字符串的3-5位截取出来,放到一个bean里面。
显然的,如果数据库中某个字段为空,可能会抛出空指针的错误;如果字符串的长度不够会抛出越界的错误。
现在有这样的问题:
如果我在程序中避免这样的异常,就会掩盖错误的数据。ps没有正规的测试数据。
如果我不进行处理的话,就会有很多的异常。数据表很多,测试的时候很困难。
请问大家,这样的情况怎么处理?
使用EasyMock测试一段JDBC程序:
待测试的代码如下:
package testPlace;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Hello { ...
- 2007-06-02 17:08
- 浏览 2096
- 评论(1)
package testHttpSessionListener;
<o:p> </o:p>
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
<o:p> </o:p>
public class SessionCounter implements HttpSessionListener {
<o:p> </o:p>
private static int activeSe ...
- 2007-05-25 17:31
- 浏览 1329
- 评论(0)
package testHttpSessionListener;
<o:p> </o:p>
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
<o:p> </o:p>
public class SessionCounter implements HttpSessionListener {
<o:p> </o:p>
private static int activeSe ...
- 2007-05-25 17:27
- 浏览 1623
- 评论(0)
//只需要将文件写到servlet输出流中就可以了
package util;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpSe ...
- 2007-05-23 09:47
- 浏览 1598
- 评论(0)
javax.servlet.ServletException: java.lang.UnsatisfiedLinkError: Native Library E:\DB2\bin\db2jdbc.dll already loaded in another classloader
主要问题是在classpath和tomcat/common/lib下同时放了db2的驱动程序,导致同一个dll被加载两次,出现错误
- 2007-05-22 17:59
- 浏览 6376
- 评论(0)
使用 struts 组件 Digester 实现 spring 中对 bean 的管理的类似的功能.<o:p></o:p>
Beans.xml的定义:<o:p></o:p>
< ?xml version="1.0" encoding="UTF-8"? ><o:p></o:p>
< beans ><o:p></o:p>
< bean id="conn" type=
- 2007-05-22 14:59
- 浏览 1185
- 评论(0)
applicationContext中:
< ?xml version="1.0" encoding="UTF-8"? >
< !DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd" >
< beans >
< bean id="dataSource" class="org ...
- 2007-04-29 15:16
- 浏览 1183
- 评论(0)
tomcat数据源的配置:
1。在图形界面中配置好数据源,
http://localhost:8080/admin/frameset.jsp
url:jdbc:db2:TEST
2。Tomcat 5.0\conf\Catalina\localhost下修改对应的配置文件
对应工程的配置文件中加入:
<resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource">
3。Web.xml中加入
<resource-r ...
- 2007-04-27 17:10
- 浏览 1571
- 评论(0)