java
文章平均质量分 68
iteye_18021
这个作者很懒,什么都没留下…
展开
-
Web应用中request获取各种获取path或URI,URL的方法
Web应用中有各种获取path或URI,URL的方法,假设网页访问地址:http://localhost:8080/tradeload/TestServletWeb应用context: /tradeload 各路径鉴定如下:request.getContextPath()= /tradeload request.getScheme() + "://" + request.g...原创 2010-08-19 17:25:21 · 515 阅读 · 0 评论 -
Java中的容器讲解
线性表,链表,集合,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。Collection├List│-├LinkedList│-├ArrayList│-└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap主要分为两个分支:Collection和Map ,其中...原创 2010-11-11 17:42:02 · 109 阅读 · 0 评论 -
Java集合的Stack、Queue、Map的遍历
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Queue;import java.util.Stack;import java.util.concurrent.LinkedBlockingQueue;public class UtilT...原创 2010-11-11 17:45:46 · 95 阅读 · 0 评论 -
web.xml中参数的问题:context-param和init-param的区别
web.xml里面可以定义两种参数:(1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下:<context-param> <param-name>context/param</param-name> <param-value>avalible during appl...原创 2011-02-28 11:28:15 · 119 阅读 · 0 评论 -
log4j 配置说明
Log4J 基本使用方法 log4j.rootLogger(必须)、log4j.appender(必须)、log4j.logger(不必须)1、log4j.rootLogger这个配置是必须的,它的定义格式:log4j.rootLogger = level , appenderName, appenderName, …lelve 是定义的输出级别,低于该级别的将不会输出,...原创 2012-03-01 17:03:46 · 111 阅读 · 0 评论 -
Log4j扩展的一个按天滚动的appender类,同时支持动态日志
扩展的一个按天滚动的appender类 暂时不支持datePattern设置,但是可以配置maxBackupIndex,该源代码来自网上,因为需要生成动态日志,做了一点点扩展.log4j.properties log4j.rootLogger=info,stdout,filelog4j.logger.org=info### direct log messages to st...原创 2012-03-22 23:43:57 · 354 阅读 · 0 评论 -
memcache基础知识-stats参数
安装memcache:#tar -xvf libevent-1.4.13-stable.tar.gz#cd libevent-1.4.13-stable#./configure && make#make install#ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2#tar -xvf m...原创 2012-03-22 23:53:06 · 150 阅读 · 0 评论 -
Annotation-java注解
Java中提供3个内置注释类型a. Override ,只能用于方法(不能用于类,包声明或者其他构造) 作用:注释能实现编译时检查,你可以为你的方法添加该注释,以声明该方法是用于覆盖父类中的方法。如果该方法不是覆盖父类的方法,将会在编译时报错。 用法: @Override public void fun(){..}b.Deprecated 同样只能作用与方法 作用:是对不应...原创 2012-03-29 17:21:28 · 93 阅读 · 0 评论 -
web.xml加载顺序与web.xml常用节点解析
web.xml加载顺序应用服务器启动时web.xml加载过程,至于这些节点在xml文件中的前后顺序没有关系,不过有些应用服务器,我曾碰到过的 websphere就严格要求web.xml的节点顺序,否则部署不成功,所以还是赞成按照web.xml标准格式写content-param --> listener --> filter --> servlet1、启动WEB项目的时候...原创 2012-06-28 16:31:12 · 245 阅读 · 0 评论 -
java Object生成实例的new和newInstance的区别?
在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别? 用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。 Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。...原创 2009-09-09 16:15:47 · 753 阅读 · 0 评论 -
java里抽象类和接口的区别
对interface和abstract class之间的区别一直模棱两可,看这边文章好像明白了一些,特转载,仔细体会!abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,...原创 2009-08-26 00:23:08 · 81 阅读 · 0 评论 -
JSP下动态INCLUDE与静态INCLUDE的区别,Forward和Redirect的区别分析
动态INCLUDE与静态INCLUDE的区别动态include: jsp:include动作实现<jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE<%@ include file="included.htm" %>...2008-11-03 23:02:00 · 187 阅读 · 0 评论 -
关于switch case 语句的总结!
最近面试过程中遇到一道试题:public class Test{static int i=1;public static void main(String[] args) {switch (i){case 0:System.out.println("zero");break;case 1:System.out.println("one");case 2:...2008-11-12 18:03:00 · 183 阅读 · 0 评论 -
public ,private ,protected 及不写时的区别? final、finally和finalize的区别是什么?
一、java作用域public ,private ,protected 及不写时的区别 在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所...2008-11-18 14:58:00 · 242 阅读 · 0 评论 -
java.util.date 和 java.sql.date 两者之间区别!
今天在调用一存储过程中setDate参数过程是出错,查资料才发现setDate的参数必须是java.sql.date类型代码如下:[code="java"]CallableStatement cstmt;try { cstmt = this.getHibernateTemplate().getSessionFactory().getCurrentSession().connecti...原创 2010-01-13 11:32:51 · 90 阅读 · 0 评论 -
String StringBuffer StringBuilder 三者的区别
String是固定长度的字符串,如果要发生变化必须重新生成新的实例;[color=green][b]String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)[/b][/color]简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 而如果是使用...原创 2010-02-01 10:20:02 · 64 阅读 · 0 评论 -
Java连接各种数据库代码
1、Oracle8/8i/9i数据库(thin模式) [code="java"]Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; ...2010-03-04 14:53:25 · 100 阅读 · 0 评论 -
Map--读"找出数组中重复次数最多的元素并打印"有感Map的使用
目的:了解Map的containsKey的是用以及Map的遍历: import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;/** * 从一数组中找出出现最多的字符 引发对Map的总结 1.containsKey(Obj...2010-10-09 11:51:15 · 384 阅读 · 0 评论 -
java之运行时异常与编译时异常区别
JAVA中用2种方法处理异常: 1.在发生异常的地方直接处理; 2.将异常抛给调用者,让调用者处理。 JAVA异常可分为3种: (1)编译时异常:java.lang.Exception (2)运行期异常:java.lang.RuntimeException (3)错误:java.lang.Error[color=red]java.lang....原创 2009-07-27 22:45:55 · 145 阅读 · 0 评论 -
Struts2 action中获取web.xml中的context-param以及获取request, response对象的方法
web.xml中的context-param参数:<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:applicationContext.xml</param-value></context-param>...2012-06-28 19:15:56 · 202 阅读 · 0 评论