- 浏览: 187171 次
- 性别:
- 来自: 长沙
最新评论
-
lgh1992314:
父类中的方法setI原型估计是setI(Parent this ...
父类同名变量的隐藏与方法的覆盖 -
kevinfuture:
java泛型中有泛型数组这样的说法吗?
java泛型在list.toArray()处的难堪 -
weed_hz:
abstract class out(){ voi ...
java中匿名内部类的两种实现方式 -
allenny:
都取名叫anonyInter了,何来匿名呢?
java中匿名内部类的两种实现方式 -
cl1154781231:
mercyblitz 写道 List<St ...
java泛型在list.toArray()处的难堪
文章列表
http1.0协议中只有302码,没有303状态码; http1.1,在默认情况下,很多服务端基础程序,为了兼容http1.0,在遇到本应响应303时,也给客户端响应了302。
碰到的问题:
场景: 在整个web系统使用https的情况下,在程序中使用了redirect,结果发现redirect之后的重定向请求变成了http,此时redirect的响应码为302.
问 题:由于整个应用嵌入的需求,在页面组合上使用了iframe,整个网站包括父页面和iframe的子应用的所有请求均使用的https协议,而在 iframe子应用的redirect请求之后出现了http请求,在ie和 ...
主要有两种方法。一种是使用myfaces中的JspTilesViewHandlerImpl,另一种方法是用struts1.1中的TilesServlet。
方法一:使用myfaces中的spTilesViewHandlerImpl。例程参见MyFaces的tiles例子
1.在web.xml中加一个参数定义,用于指定tiles定义文件
<context-param> <param-name>tiles-definitions</param-name> <param-value>/WEB-INF/config/t ...
原文地址:原来BufferedReader不能和InputStream交替使用(转)
原文是这样的意思,用BufferedReader封装一个InputStream,再用DataInputStream封装这个InputStream,这样做之后,先用BufferedReader从流中读取一行,然后分别用这个InputStream读取一个字符和DataInputStream读取一行,再用BufferedReader读取一行,结果BufferedReader均能读到数据,而InputStream和DataInputStream均读不到数据.数据流中只有40多个字符。这说明了,BufferedRead ...
- 2009-03-16 13:58
- 浏览 9430
- 评论(0)
分别用字节流和字符流读取www.baidu.com的页面源码,我是这样做的
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
/**
* 测试字节流和字符流读取站点数据时的区别
* 现象:用字符流读取时,中文出现乱码
*
* 猜想:字符流读取,字符错位引起的
* @author ayis
* Mar 13, 2009
*/
public class Test {
...
- 2009-03-13 17:54
- 浏览 2981
- 评论(6)
在修饰匹配次数的符号后加一个“?”,则表示匹配尽可能少的字符,这叫正则表达式的非贪婪模式。
字符串
正则表达式
匹配结果
<a>aaa</a><a>aaaa</a>
<a>(.*?)</a>
两个<a>aaa</a>
<a>aaa</a><a>aaaa</a>
<a>(.*)</a>
<a>aaa</a><a&g ...
- 2009-03-09 20:39
- 浏览 9836
- 评论(0)
文本的内容如下:
12程序隔离3发财致富4光滑导轨5鼎鬯
6
7表齐墩果酸8除皱术9股票经纪10白铜11氨苯蝶啶12磁珠丸
13
第1行、第6行、13行是空行.
用下面的程序读取:
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import cn.rjb.wap.config.Config;
public class TestBufferedReaderLine {
public ...
- 2009-03-03 14:02
- 浏览 9219
- 评论(0)
今天调试程序时,意外的发现java的浮点数中也有NaN,留下来做个记录。
/**
* 测试java浮点数中存在的NaN
* @author ayis
*
* Feb 23, 2009
*/
public class TestNaN {
public static void main(String args[]){
// 在double 和 float 类型中,有NaN值
double a =0 , b= 0 ,c;
c = a/(a+b);
System.out.println(c);
// 在int 和 long 类型中,没有NaN值,解除注释, ...
源于一个想法:比如java中的一个方法
public static void method(){ // ....code }
是否在前面简单的加上synchronized 就可以实现同步了呢,java真的能帮我们实现吗?
/........................................./
加上synchronized :
public synchronized static void method(){ // ....code }
/........................................./
我总是不怎么相 ...
import java.io.File;
import java.io.FileFilter;
/**
* 测试FileFilter,很简单的过滤自己想要的文件
* @author ayis
* Dec 20, 2008
*/
public class TestFileFilter implements FileFilter {
private String keyword;
public TestFileFilter(String keyword) {
this.keyword = keyword;
}
/**
* 这个是实现<code& ...
- 2008-12-20 14:04
- 浏览 2045
- 评论(0)
线程到底什么时候启动呢? 有时候子线程马上就启动了,有时候在主线程执行了好多行代码之后子线程还三三两两的来启动几个。。。 按我的测试对子线程的启动有了一定认识,但我仍然觉得认识很肤浅,希望看到更深入的见 ...
标题:java.lang.OutOfMemoryError: Java heap space作者:幽客独往原文网址:http://blog.csdn.net/casularm/archive/2006/10/04/1320345.aspx
java.lang.OutOfMemoryError: Java heap space 使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。
JVM堆的设置是指java程序 ...
- 2008-11-28 01:52
- 浏览 2880
- 评论(0)
我们来看这段代码:
package cn.rjb.test;
public class Test {
public static void main(String args[]){
for(int i =0 ; i< 10 ;i++){
if(i%3== 0){
thread(("a"+i));
}else{
thread((""+i));
}
}
}
public static void thread(String str){
final String a =str; ...
终于碰到这个问题了,
java.lang.UnsupportedClassVersionError: Bad version number in .class file
这是java的编译的版本问题,把版本改成一致的就可以了,例如jdk 和jre都设为6.0。在myeclipse的配置信息里,就分别指它的编译级别(complier)和java运行环境(install jre).
如果是web工程,你会很意外的发现,重新启动tomcat之后,这个错误仍然存在。接着,你就在myeclipse里configure sever选择对应的tomcat ,然后选择jdk选项,把tomat使用的jdk ...
简单的输出乘法表的程序,非常简单,仅留作纪念意义:
/**
* 输出乘法表
* @author ayis
* Oct 12, 2008
*/
public class Test {
public static void main(String args[]){
int i,j;
for(i=1;i<=9;i++){
for(j=1;j<i;j++){
System.out.print(" ");// 7个空格
}
for(;j<=9;j++){
System.out.print(i+" ...
- 2008-10-12 19:32
- 浏览 1610
- 评论(1)
是对象复制,还是引用的传递
- 博客分类:
- java
首先看代码:
import java.util.ArrayList;
/**
* @author ayi
* @version 创建时间:Oct 8, 2008 1:10:01 PM
* 类说明 :测试对象添加到ArrayList容器中,是对象复制,还是引用的传递;以及在toArarry()又是怎么样。
*/
public class TestArarryCopy {
public static void main(String args[]){
Person p1=new Person();
ArrayList<Person> vect=new ...