摘要:
郁闷了2小时,感谢tomcat自带的servlet-sample帮我搞定建立主目录,在主目录下建立web-inf文件夹,在web-inf下建立classes文件夹和web.xml文件,在web.xml中设置servlet指向,然后把生成的class放在classes目录下.代码如下:import java.io.*; import javax.servlet.*; import javax.se......
摘要:
许多使用borland jbuilder的java开发者都遇到过这样的问题:当输入中文时,显示的是方框;在使用过程中光标错位。当初我还以为是borland的问题,后来查了一些资料,才发现其实是sun jdk的问题,这其实是sun的一个老问题,borland确实是有点冤枉。下面就是我解决以上问题的办法,我使用的是redhat linux 9 操作系统和borland jbuilderx,
注......
网络在线游戏开发心得(服务器端)(三)
bromon原创 请尊重版权
【程序编程相关:
Slogan 座右铭(蔡学墉)】三.数据库连接池 【推荐阅读:
jbuilderX中的字体问题 适用于c】
【扩展信息:
【学习笔记】Thinking in ja】 由于没有一个web环境,所以我们需要自己实现一个数据库连接池,apache有一个项目叫做commons dbcp,这是一个基于apache自己的对象池(apache commons pool)实现的数据库连接池,我们可以直接拿来使用,apache的软件未必是最好的,但是极大可能比我们自己写的要好.
commons dbcp需要三个.jar:
commons-collections-3.1.jar.commons-dbcp-1.2.1.jar.commons-pool-1.2.jar
这三个文件都可以在apache – jakarta – commons项目下下载,加入到工程中即可.
构造一个数据库连接池的代码如下:
import java.sql.*;
import com.gwnet.games.antilord.util.*;
import org.apache.commons.dbcp.connectionfactory;
import org.apache.commons.dbcp.basicdatasource;
import org.apache.commons.dbcp.datasourceconnectionfactory;
private static basicdatasource bds=new basicdatasource();
private static connectionfactory fac=null;
//初始化连接池
bds.setdriverclassname(“org.postgresql.driver”); //数据库驱动程序...
下一页 摘要:
用java.util.timer在web工程中实现类似触发器的机制
现在正在做的项目要实现一个定时出帐的触发器, 开始打算用spring整合的quartz工具来实现(同时spring也提供了对java.util.timer的支持),spring对quartz整合的方式,是在配置文件中通过bean的property项设置一个crontrigger表达式来实现精确的时点触发,但是由于spring只......