- 浏览: 369809 次
- 性别:
- 来自: 北京
最新评论
-
1508987361:
[i][/i]
jxls+springmvc实现excel模板导出 -
1508987361:
问下实现模板PDF格式下载,怎么改
jxls+springmvc实现excel模板导出 -
utopialxw:
http://docs.oracle.com/javase/s ...
switch中default、break -
utopialxw:
再仔细想了一下,感觉是大一的时候老师讲的稍微有点问题:没有br ...
switch中default、break
文章列表
转自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
maven项目部署到tomcat
- 博客分类:
- maven
方法一:部署到项目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,6的区别
- 博客分类:
- java
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便利类,这个词偶然看到的,维基百科找不到解释。就是抽象类继承接口。
比如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 ...
oracle查看执行计划
- 博客分类:
- 数据库
方式一:
--打开时间显示
set time on;
--打开自动分析统计,并显示SQL语句的运行结果set autotrace on;
--打开自动分析统计,不显示SQL语句的运行结果
set autotrace traceonly;
方式二:
1:EXPLAIN PLAN FOR your sql
2:SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY)
当编译时类型与运行时类型不同时
- 博客分类:
- java
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>
就可以了。
----------------------
补充:拷贝项 ...