摘要:
Vector还是ArrayList这是个问题 ――比较Vector和ArrayList的不同 Vector 还是ArrayList――哪一个更好,为什么? 要回答这个问题不能一概而论,有时候使用Vector比较好;有时是ArrayList,有时候这两个都不是最好的选择。你别指望能够获得一个简单肯定答案,因为这要看你用它们干什么。下面有4个要考虑的因素: l API l ... 阅读全文
摘要:
主题: 没有任何借口(美)费拉尔•凯普 文本: 在美国西点军校,有一个广为传诵的悠久传统,学员遇到军官问话时,只能有四种回答:“报告长官,是”、“报告长官,不是”、“报告长官,不知道”、“报告长官,没有任何借口”。除此以外,不能多说一个字。“没有任何借口”是美国西点军校200年来奉行的最重要的行为准则,是西点军校传授给每一位新生的第一个理念。它强化的是每一位学员想尽办法去... 阅读全文
摘要:
Some days ago I find this information about (I can not remind where did I take it, maybe was from this forum) for install JCE and BouncyCastle software for encryption.You should first download change ... 阅读全文
摘要:
第一部分 CVS服务器的配置(以1.10版)作者:吴炎溪 Email:Yanxi-Wu@21cn.com1、 CVS简述与CVS服务器的安装: CVS是目前比较流行与优秀的版本管理与控制工具,它深受大多数开发人员与系统管理的喜爱,同时也是用来管理其它日常文档(如word工作文档之类)的一个强有力的工具。这一部分将对CVS服务器的安装、配置与使用方法进行简单、扼要的介绍,以帮助大家尽快的使用CVS来... 阅读全文
摘要:
1. 聊天演示程序内在的想法,连同这篇文章一起都是我自己的。我所见过的所有聊天程序不是完全基于JAVA就是HTML。我的方法是这两种方法的一个很好的平衡。 2. 我通过在Netscape开发者站点阅读大量的文章后收集了在JAVA和JAVASCRIPT间通信的技术信息。 3. 我第一次在读Danny Goodman的文章时(The JavaScript Apostle on the Ne... 阅读全文
摘要:
NP完全问题 NP完全问题是这样的问题:用确定性的算法在多项式时间内无法解决的问题。实际之中,解决这样的问题,往往是根据用启发式算法,求出近似的解。 其实,在我们做研究之中也有不少的类似的问题,如果它们是一个有意义的通用问题,那么往往难比避免以下两种情况:要么是已经被很好的定义了的,要么是很困难的问题,就像NP完全问题一样,解决它们往往只是依靠某些特定的应用需求而带来的启发式的条件。 所以说,一个... 阅读全文
摘要:
一. regular expressions 1. var customer = "Alan Turing 555-1212";var pattern = /(\w+) \w+ ([\d-]{8})/;pattern.test(customer); Since the pattern contained parentheses that created two subexpressions, \... 阅读全文
摘要:
test.jsp 用正则表达式和javascript对表单进行全面验证 ... 阅读全文
摘要:
1. 最好还是利用分析函数 row_number() over ( partition by col1 order by col2 ) 比如想取出100-150条记录,按照tname排序 select tname,tabtype from ( select tname,tabtype,row_number() over ( order by tname ) rn from tab ... 阅读全文
摘要:
jsp存取mysql中文数据结果为乱码的解决方法 网上有很多这方面的资料,但很多要么是零星的几句,要么是长篇大论从编码的概念开始说起,我不是搞理论的,给自己的要求是会用就行。废话不说,开始正题吧。 我的开发环境是:XP-sp2,Tomcat5.0,jdk1.42,mysql4.0.21-nt 在玩jsp时发现,jsp把中文数据存入mysql或者从mysql读取出来显示的是乱码... 阅读全文
摘要:
http://www.softexam.cn/tech/details.asp?catalogf=7&catalogs=35&catalogt=0&article_id=10356 http://www.zdnet.com.cn/developer/code/story/0,2000081534,39312959,00.htm package com.startech.fjtbcj.down... 阅读全文
摘要:
概要 不管你是处理财务交易还是计划着下一步的行动,你都要知道怎样在Java中建立,使用和显示日期。这需要你简单的查阅一下相应类的API参考:一个日期可以创建3个相关类的对象。这篇文章告诉你你想要知道的内容。 Java统计从1970年1月1日起的毫秒的数量表示日期。也就是说,例如,1970年1月2日,是在1月1日后的86,400,000毫秒。同样的, 1969年12月31日是在1970年1月1... 阅读全文
摘要:
一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导向的stream 以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型: 1) inp... 阅读全文
摘要:
数值函数: abs(m) m的绝对值 mod(m,n) m被n除后的余数 power(m,n) m的n次方 round(m[,n]) m四舍五入至小数点后n位的值(n缺省为0) trunc(m[,n]) m截断n位小数位的值(n缺省为0) ---------------------------------------------------------------------... 阅读全文
摘要:
import java.io.*; import java.util.*; import java.text.*; public class test{ public static void main(String[] args) throws Exception { /* String ss="1$2$3$"; StringTokenizer token ... 阅读全文
摘要:
Oracle的Blob字段比较特殊,他比long字段的性能要好很多,可以用来保存例如图片之类的二进制数据。 写入Blob字段和写入其它类型字段的方式非常不同,因为Blob自身有一个cursor,你必须使用cursor对blob进行操作,因而你在写入Blob之前,必须获得cursor才能进行写入,那么如何获得Blob的cursor呢? 这需要你先插入一个empty的blob,这将创建... 阅读全文
摘要:
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。 一、连接各种数据库方式速查表 下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册... 阅读全文
摘要:
有关oracle字段类型的相关信息可以查阅oracle技术网。下面摘抄一些有关blob.clob等类型的说明。又便于大家的了解。 字段类型:blob,clob,nclob 说明:三种大型对象(LOB),用来保存较大的图形文件或带格式的文本文件,如Miceosoft Word文档,以及音频、视频等非文本文件,最大长度... 阅读全文
摘要:
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ //在数据库中照片的ID StringPHOTOID=null; try{ PHOTOID=request.getParameter("phot... 阅读全文
摘要:
最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中write(char[] ch,int off,int length),flush()和close()方法为抽象方法,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。子类应该分别实现他们。 当我... 阅读全文
摘要:
在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、CreateSequence 你首先要有CREATESEQUENCE或者CREATEANYSEQUENCE权限, CREATESEQUENCEemp_sequence INCREMENTBY1--每次加几个 STARTWITH... 阅读全文
摘要:
MYSQL到ORACLE程序迁移的注意事项 2001-09 余枫 有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多, 数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQ... 阅读全文
摘要:
1、java数据库操作基本流程 2、几个常用的重要技巧: 可滚动、更新的记录集 批量更新 事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1、取得数据库连接 1)用DriverManager取数据库连接 例子: String clas... 阅读全文
摘要:
代码名称 用 正则表达式 判断一个简单的用户登陆的例 版 本 1.0 代码分类 ... 阅读全文
摘要:
Java 编程技术中汉字问题的分析及解决 阅读次数18312 出处 www.ibm.com 段明辉 自由撰稿人 ... 阅读全文
摘要:
mysql,sqlserver,oracle三种数据库的大对象存取 提交时间: 2004-7-9 15:51:49 mysql 大对象存取: 类型一般应该用mediumblod, blob只能存2的16次方个byte, mediumblod是2... 阅读全文
摘要:
try{ ... pss = conn.prepareStatement(".."); ... pss.close(); conn.close(); } catch(Exception e) { } finally { try { if(pss!=null) pss.close... 阅读全文
摘要:
今天知道了jbuilder中集成的Weblogci调试时候不能用到之前设置的jndi; Tomcat work目录有网站的缓存; 使分页代码成功运行起来; 调用存储过程设定参数必须每个都设定而不能使用存储过程里面的默认值(解决方法?) Tomcat中不能运行的网站ch9,UsePageBean, weblogic中能正常使用; 阅读全文
摘要:
Tomcat5的数据库连接池配置 本文主要介绍Tomcat5.0.25这个版本下数据库连接池的配置,及程序对连接池的JNDI查找,并提供相应测试代码。最后指出配置及应用过程中的常见问题及解决方法。 1 .该文的配置环境:Tomcat5.0.25 + jdk1.4+ Sql Server 2000+Win2000 2.配置步骤: 第一步: 启动Tomcat,打开IE在地址栏内输入... 阅读全文