`
utopialxw
  • 浏览: 369809 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
转自http://www.cnblogs.com/yjhrem/articles/3160864.html 和   http://blog.chinaunix.net/uid-7374279-id-3687149.html Servlet 单例多线程 Servlet如何处理多个请求访问?Servlet容器默认是采用单实例多线程的方式处理多个请求的:1.当web服务器启动的时候(或客户端发送请求到服务器时),Servlet就被加载并实例化(只存在一个Servlet实例);2.容器初始化化Servlet主要就是读取配置文件(例如tomcat,可以通过servlet.xml的<Conne ...

switch中default、break

    博客分类:
  • java
thinging in java中有这段代码 public Shape next() { switch(rand.nextInt(3)) { default: case 0: return new Circle(); case 1: return new Square(); case 2: return new Triangle(); } }  搜了一下,关于default的位置的讨论 http://www.iteye.com/problems/67170 -------------- 我 ...
一路看下来,参考手册基本没看到过错误 呵呵 百密一疏呀~ 顺便提醒自己 ------------------------------- 1:373页 Batch operations with a List of objects 第六行 You can use the SqlParameterSource.createBatch method to create this array 应该为 You can use the SqlParameterSourceUtils.createBatch method to create this array  
方法一:部署到项目target目录,即对每个项目都新建一个tomcat实例 只需在pom文件中加入   <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <version>1.1</version> <configuration> <url>h ...
JDK1.4与5的区别 1. 泛型 2 自动装箱/拆箱 3 for-each 4 static import 5 变长参数 1. 泛型 1.4之前 java util包中容器类,装的是Object对象,你要装特定的类型可以,但要强制转换,这可能导致运行时错误. 例:原来ArrayList list=new ArrayList(); list.add(new Integer(3)); list.add(new Integer(4)); int i=((Integer)(list.get(0))).parseInt(); 很麻烦 现在ArrayList <Integer> ...
tomcat启动出现信息如下: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:....... 这表示tomcat的版本与系统的tcnative-1.dll的版本不一致,不同的tomcat版本需要不同的tcnative-1.dll文件,可以到http://archive.apache.org/dist/tomcat/tomcat-connectors/nati ...
1:(string)--> 这是标准的类型转换,将object转成String类型的值,使用这种方法时,需要注意的是类型必须能转成String类型,否则容易抛出CalssCastException异常 2:toString--> 必须保证object不是null值,否则将抛出NullPointerException异常 3:String.valueOf()--> 不用担心object是否为null值这一问题,即使为Null也不会出错  

抽象类的newInstance

    博客分类:
  • java
1:看解释器模式,看到下面的代码 Document doc = null; //建立一个解析器工厂 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); //获得一个DocumentBuilder对象,这个对象代表了具体的DOM解析器 DocumentBuilder builder=factory.newDocumentBuilder(); //得到一个表示XML文档的Document对象 doc=builder.parse(filePathName); //去掉XML文档中作为格式化内容的空 ...
1:装饰器模式在javaIO中 DataInputStream din = null; din = new DataInputStream( new BufferedInputStream( new FileInputStream("IOTest.txt") ) );   其中inputstream可以理解为被装饰对象component,filterinputstream为装饰器父类decorator,它持有一个inputstre ...

JAVA便利类

    博客分类:
  • java
java便利类,这个词偶然看到的,维基百科找不到解释。就是抽象类继承接口。 比如Collection接口,里面有很多抽象方法,而AbstractCollection实现了Collection接口。jdk中如下描述这个便利类: This class provides a skeletal implementation of the Collection interface, to minimize the effort required to implement this interface. 意思就是这个抽象类实现了接口中的大部分的方法,在需要实现Collection接口的时候继承这个类就 ...
~~听说tomcat7改进不小,并且代码结构很好,所以今天部署了一下7.29的源码。写的非常详细~~ 1:安装jdk6(5、7的版本编译不过) 下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk6-downloads-1637591.html 配置环境变量 JAVA_HOME为jd ...
方式一: --打开时间显示 set time on;    --打开自动分析统计,并显示SQL语句的运行结果set autotrace on; --打开自动分析统计,不显示SQL语句的运行结果 set autotrace traceonly; 方式二: 1:EXPLAIN PLAN FOR   your sql 2:SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY)
class Base { private int i = 2; // 2 public Base() { this.display(); // 3 } public void display() { System.out.println(i); // } } class Derived extends Base { private int i = 22; // 5 public Derived() { i = 222; // 6 } pu ...
上周五一切都还好好的,周一过来打开eclipse,发现没有service窗口,项目右键run as 中也没有run on service这个项,到windows中preference中也找不到配置tomcat的地方了 太奇怪了 最后分析原因,是周五时安装了oracle10的缘故,具体解决办法也正在解决中。我重新换了eclipse,打开的时候报错如下: Version 1.4.2_03 of the JVM not suitable for this product.Version1.5 or geeater is required 解决办法是在环境变量的path中将前面的oracle的内 ...
拷贝别人机器上的工程之后,在本地机器出现如下错误: apache tomcat  is not defined。 解决办法:在工程目录下的.settings文件夹里,打开org.eclipse.wst.common.project.facet.core.xml文件,删除中间几行,只留下下面三行 <?xml version="1.0" encoding="UTF-8"?><faceted-project></faceted-project> 就可以了。 ---------------------- 补充:拷贝项 ...
Global site tag (gtag.js) - Google Analytics