
Web
rootcn
这个作者很懒,什么都没留下…
展开
-
[转] jboss 4.0 ejb 部署
jboss 4.0 Ejb helloworld开发环境: java sdk 1.4.2,jboss 4.0,windows 2003开发sessionbean EJB最少也需要三个class,remote interface,home interface,and bean implementation(bean行为).1. remote interface 用来揭示EJB原创 2004-12-10 20:12:00 · 1255 阅读 · 0 评论 -
java 如何操作 Cookie
最近因为工作需要,在网站中使用了 Cookie,但添加时总是不成功,查阅了一些资料最终发现问题出现在 Cookie 的 setMaxAge(time) 上。Cookie aCookie = new Cookie("name", "value");aCookie.setPath("/");// 参数为负值时表示 Cookie 的生存期和当前 Session 一样,一般是 30 分钟aCookie.s原创 2006-08-18 10:13:00 · 2219 阅读 · 2 评论 -
Oracle 9i 重命名机器名不能起动
1、OracleOraHome92Agent服务将 oracle/network/agent 目录下 *.q 文件全部删掉。2、OracleOraHome92TNSListener 服务把oracle/network/admin/listener.ora 文件中的机器名改成新的。用 NetManager 把服务的主机设成新的或者在 oracle/network/admin/tnsnames.ora原创 2008-11-10 16:33:00 · 1038 阅读 · 1 评论 -
Oracle 默认端口8080的修改
以 sysdba 登录后执行下面的SQLcall dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text(),8081))即将端口改为 8081。原创 2008-11-11 09:39:00 · 853 阅读 · 0 评论 -
extjs 的 spinner 组件
样例:extjs 1.x(如图1):http://members.upc.nl/j.chim/ext/spinner/ext-spinner.htmlextjs 2.x(如图2):http://members.upc.nl/j.chim/ext/spinner2/ext-spinner.html图1图2在extjs 2.3.0下稍做调整即可用。Spi原创 2011-11-15 12:52:06 · 2215 阅读 · 0 评论 -
Drag and Drop from Grid to Grid Example,增加上下、左右移动的功能。
版本:extjs 2.3.0需求:自定义可排序列选择。例子:http://localhost/ext230/examples/dd/dnd_grid_to_grid.html封装:暂无,给大家参考下。效果如图1所示。图1c.html: test Drag and Drop原创 2011-11-14 16:23:43 · 1451 阅读 · 0 评论 -
OSGI HelloWorld
OSGI入门。1Hello, OSGi, Part 1: Bundles for beginners2Hello, OSGi, Part 2: Introduction to Spring Dynamic Modules3Hello, OSGi, Part 3: Take it to the server side原创 2012-07-19 09:08:41 · 657 阅读 · 0 评论 -
hibernate 3.2.7 支持SQL SERVER 2005+的分页
由于hibernate 3.2.7是用top处理mssql 查询分页,效率不高。由于在 3.6.x 版本中已经有改进的代码,因此从最近的版本hibernate-distribution-3.6.10.Final-dist.tar.gz中拷贝出SQLServer2005Dialect.java、SQLServer2008Dialect.java具体目录是hibernate-distrib原创 2012-09-19 14:25:16 · 2912 阅读 · 0 评论 -
extjs 2 + dwr 2 脚本加载速度优化
1、将通用的JS、CSS文件用GZIP压缩。由于gzip.exe在压缩多个文件时不方便,采用Java中的压缩实现,代码如下:import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.zip.GZIPOutputStream;p原创 2012-09-25 19:50:58 · 952 阅读 · 0 评论 -
Hibernate 将浮点数类型设置为 BigDecimal,保证计算的精确性
浮点计算精度损失的文章比较多,我就不多说了,搜了一篇,见参考1。设置方式如下:大数字有精度precision和小数位scale两个参数可设置,精度的位数是包含小数位数的,即整数位=精度-小数位。对于超过小数位的小数,用四舍五入法进行截取。运算过程中保留6位小数,保存到数据库时保留4位小数。Hibernate的配置中精度用默认值(19),精度设为4,格式如下:原创 2012-11-09 09:59:36 · 9782 阅读 · 0 评论 -
润乾4.5的 qrcode 二维码实现函数
由于润乾4.5默认没有二维码功能,需要用函数的方式实现。准备库文件:QR Code for Java ver. 0.50beta:http://www.swetake.com/qr/java/qr_java.html或者直接下载:http://www.venus.dti.ne.jp/~swe/program/qrcode_java0.50beta10.tar.gz编写二维码函数原创 2013-01-31 12:12:22 · 6807 阅读 · 2 评论 -
jsp 中文处理
在开发中发现中文处理是件很麻烦的事情, 现将部分内容记录如下:jsp 文件编码: UTF-8Tomcat 的 URI 编码: UTF-81. 获取表单数据.String aTest = request.getParameter("test");if (aTest != null && !aTest.equals("") { aTest = new String(aTest.getBytes("I原创 2006-05-24 11:51:00 · 1371 阅读 · 0 评论 -
servlet 文件下载及注意事项
首先转贴注意事项:在论坛里,已经有先进说明过如何在 Servlet / JSP 中,利用 HTTP Protocol 实作动态的档案下载服务。这一项功能个人在系统开发中,用的很多,也遇到过几个问题,想将这些经验分享给大家,希望对大家能有帮助。 1. MS IE 版本的问题 12345678910 if (request.getHeader("User-Agent").indexOf("MSIE 5原创 2005-11-22 15:24:00 · 3164 阅读 · 4 评论 -
[转] 防止表单重复提交
Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话,客户端传过来的令牌就和服务器端的令牌不一致,从而有原创 2005-01-19 11:48:00 · 1333 阅读 · 0 评论 -
servlet jsp 连接数据库
一、环境配置首先将驱动加入 classpath 。1、连接 mysql 时的驱动保存位置:驱动名:mysql-connector-java-3.1.5-gamma-bin.jar路径:tomcat5.5/common/lib重启 Tomcat 后生效。2、连接 Oracle 时驱动保存位置:驱动名:classes12.jar路径:tomcat5.5/common/lib重启 Tomcat 后生效原创 2005-01-30 13:18:00 · 1191 阅读 · 0 评论 -
[转]JNDI 在 J2EE 中的角色——把您从麻烦中解脱
转自:http://www-900.ibm.com/developerworks/cn/java/j-jndi/index.shtmlKirk Pepperdine (kirk@javaperformancetuning.com) , 首席技术官, JavaPerformanceTuning.comJoseph Ottinger (joeo@enigmastation.com) , 咨询顾问200原创 2005-01-26 18:31:00 · 1129 阅读 · 0 评论 -
Netscape Javascript 包存放的路径
The JSObject is located in plugin.jar which located in: ../java/jre/lib/plugin.jar;netscape.javascript.*;netscape.security.*;原创 2005-01-26 15:14:00 · 1609 阅读 · 0 评论 -
[转] servlet 连接池代码 (三)
/* * TestServlet.java * Created on 2005-1-29 */package servlet;import java.io.*;import java.sql.*;import javax.servlet.*;import javax.servlet.http.*;import db.DBConnectionManager;/** * @author Yew原创 2005-01-30 18:37:00 · 1132 阅读 · 0 评论 -
[转] servlet 连接池配置说明 (五)
1、测试运行环境:Web 服务器:Tomcat 5.5日志类:Log4j-1.2.8数据库:mysql注意:将 mysql 的驱动(mysql-connector-java-3.1.5-gamma-bin.jar)和 log4j 的包文件(log4j-1.2.8.jar)加到 classpath 的同时,拷到 tomcat 5.5/common/lib 下面。2、文件结构:/WEB-INF//WE原创 2005-01-30 19:41:00 · 1025 阅读 · 0 评论 -
[转] servlet 连接池代码 (一)
代码说明、参考文章及运行环境请参考系列文章(五)/* * DBConnectionManager.java * Created on 2005-1-29 */package db;import java.io.*;import java.sql.*;import java.util.*;import org.apache.log4j.Logger;//import org.apache.log原创 2005-01-30 18:34:00 · 1622 阅读 · 0 评论 -
[转] servlet 连接池代码 (二)
/* * DBConnectionPool.java * Created on 2005-1-29 */package db;import java.sql.*;import java.util.*;import java.util.Date;import org.apache.log4j.Logger;//import org.apache.log4j.PropertyConfigurato原创 2005-01-30 18:36:00 · 1281 阅读 · 0 评论 -
[转] servlet 连接池代码 (四)
# db.properties# mysql 驱动drivers=org.gjt.mm.mysql.Driver# 数据库 testDB 访问地址testDB.url=jdbc:mysql://localhost:3306/testDB# 连接数据库 testDB 的用户名testDB.user=root# 连接数据库 testDB 的密码testDB.password=root# 允许连接数原创 2005-01-30 18:40:00 · 1093 阅读 · 0 评论 -
SQL 语句
1, 选择一列不重复的值select distinct field_name from table_name原创 2005-07-27 11:40:00 · 911 阅读 · 0 评论 -
当数据库重启后连接池没有自动识别的解决办法.
9我用自己写的数据库连接池, 用在 servlet 中.最近在日志中发现, 在数据库重启之后, 连接池未能正确判断, 导致所有的请求都不能被执行, 抛出类似以下异常.java.sql.SQLException: Io 异常: Connection reset by peer: socket write error at oracle.jdbc.dbaccess.DBError.throwSqlEx原创 2005-10-18 16:08:00 · 4060 阅读 · 4 评论 -
日志文件自动压缩
使用 log4j 记录日志,每天0点进行分隔,由于日志文件较大,为节省空间,需要将历史文件自动压缩。需要使用 Apache Extras™ for Apache log4j™ 的 org.apache.log4j.rolling.TimeBasedRollingPolicy 类进行配置。配置如下:原创 2014-06-12 12:43:17 · 29465 阅读 · 1 评论