2008-05-08

Struts-config.xml

关键字: struts-config.xml(1)
一、下载必要的jar包。有四个包要下载(网上有贴子说只要下面前三个包就可以了,但我在配置的时候如果没有第四个包会报错)。 http://apache.linuxforum.net/dist/jakarta/commons/dbcp/binaries/commons-dbcp-1.2.zip http://apache.linuxforum.net/dist/jakarta/commons/pool/binaries/commons-pool-1.2.zip http://apache.linuxforum.net/dist/jakarta/struts/struts-legacy/str ...
2008-05-06

System.getProperty()学习

关键字: system.getproperty()学习
java.version Java Runtime Environment version java.vendor Java Runtime Environment vendor java.vendor.url Java vendor URL java.home Java installation directory java.vm.specification.version Java Virtual Machine specification version java.vm.specification.vendor Java Virtual Machine specificatio ...
2008-04-21

Java关键字new和newInstance的区别方法

关键字: java关键字new和newinstance的区别方法
在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想。   Java中工厂模式经常使用newInstance()方法来创建对象,因此从为什么要使用工厂模式上可以找到具体答案。 例如:    class c = Class.forName(“Example”);   factory = (ExampleInterface)c.newInstance() ...
2008-04-18

SQL(ORACLE)常用的SQL语句

关键字: 常用的sql语句
--创建用户-- Create User 'UserNam' Identified By 'PassWord' Profile Default Default Tablespace users Temporary Tablespace 'TableSpaceName' Account Unlock; --查看表空间,分配大小-- Select t.tablespace_name,round(sum(bytes/(1024*1024)),0) ts_size From dba_tablespaces t,dba_data_files d where t.tablespace_name = d.t ...
2008-04-15

JDBC游标超过限制出现ORA-01000的问题

关键字: jdbc游标超过限制出现ora-01000的问题
最近一个项目测试时经常出这个错,应该是jdbc问题,但不是连接未关闭导致达到最大连接数,因为这是oracle数据库报错,说明已经连上数据库,估计是某些程序中statement未关闭。以下是网络上关于这个问题的帖子: [TIP]关于Java开发中使用Oracle数据库的一点注意事项 很多朋友在Java开发中,使用Oracle数据库的时候,经常会碰到有ORA-01000: maximum open cursors exceeded.的错误。 实际上,这个错误的原因,主要还是代码问题引起的。 ora-01000: maximum open cursors ex ...
2008-04-15

Validator中javascript的使用

关键字: validator中javascript的使用
1. 在struts-config.xml中加入validator的plug-in. <!-- Validator的配置--> <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/> </plug-in> 2.在文件/WEB-INF/validation.xml中是我 ...
2008-04-07

Log4j详细解

关键字: log4j详细解
1.1. 背景   在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。   最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封装此类操作,而不是让一系列的打印语句充斥了代码的主体。 1.2. Log4j简介   在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。   ...
2008-04-02

Tomcat详解

关键字: tomcat
Tomcat笔记(1) Tomcat启动分析 1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or more Connector components that share a single Engine Service是这样一个集合:它由一个或者多个Connector组 ...
2008-04-02

网络协议

关键字: dhcp协议
DHCP是BOOTP的扩展,是基于C/S模式的,它提供了一种动态指定IP地址和配置参数的机制。这主要用于大型网络环境和配置比较困难的地方。DHCP服务器自动为客户机指定IP地址,指定的配置参数有些和IP协议并不相关,但这必没有关系,它的配置参数使得网络上的计算机通信变得方便而容易实现了。DHCP使IP地址的可以租用,对于许多拥有许多台计算机的大型网络来说,每台计算机拥有一个IP地址有时候可能是不必要的。租期从1分钟到100年不定,当租期到了的时候,服务器可以把这个IP地址分配给别的机器使用。客户也可以请求使用自己喜欢的网络地址及相应的配置参数。 DHCP是对BOOTP的扩展,它的包格式和BO ...
2008-03-20

websphere,weblogic,tomcat区别

关键字: 详细讲解(一)
概述:    工作虽然不是很长,但是有很多很多东西想和大家来分享,分享我在开发中自己认为很有价值的经验和疑问.所以怎么也要抽出时间来谈谈.java从再基本被广大开发者认同到现在也已经有很长时间了,越来月多的开发者加入了这个开源组织,从最开始的java基础编程语言j2se(c/s架构) 到如今特别火的网络编程j2ee(b/s).下面我门就开谈谈关于网络编程最火的服务器组织.所以出现了一批不用的web服务应用.这里我们主要争对最典型最流行的三个weblogic和websphere,tomcat.web服务器来谈:     ...
wangyu336
搜索本博客
最近加入圈子
存档
最新评论