- 浏览: 331790 次
- 性别:
- 来自: 武汉
-
最新评论
-
di1984HIT:
学习了~
Spring scope="prototype" -
netkiller.github.com:
路还很长看看我的博客 http://netkiller.git ...
写博客是个好习惯 -
ooo456mmm:
JAVA 设计模式之——动态代理 -
hanmiao:
问题是这么问的:请使用 Java 的基本数据类型表示壹下单链表 ...
JAVA数据结构之——单链表的逆序 -
hanmiao:
谢谢,今天刚好有人问我这个问题,结果没有答上来,看了你这篇文章 ...
JAVA数据结构之——单链表的逆序
文章列表
在javascritp中,有两个关于定时器的专用函数,它们是:
1.倒计定时器:timename=setTimeout("function();",delaytime);
2.循环定时器:timename=setInterval("function();",delaytime);
function()是定时器触发时要执行的是事件的函数,可以是一个函数,也可以是几个函数,或者javascript的语句也可以,单要用;隔开;delaytime则是间隔的时间,以毫秒为单位。
倒计时定时器就是在指定时间后触发事件,而循环定时器就是在间隔时间 ...
1、onchange事件与onpropertychange事件的区别: onchange事件在内容改变(两次内容有可能还是相等的)且失去焦点时触发;onpropertychange事件却是实时触发,即每增加或删除一个字符就会触发,通过js改变也会触发该事件,但是该事件IE专有。 2、oninput事件与onpropertychange事件的区别: oninput事件是IE之外的大多数浏览器支持的事件,在value改变时触发,实时的,即每增加或删除一个字符就会触发,然而通过js改变value时,却不会触发;onpropertychange事件是任何属性改变都会触发的,而oninput却只在valu ...
在jsp页面中,很多地方不能用绝对(真实)路径,如img等等,request.getContextPath() 返回相对路径,用于定位当前站点上的资源。如:/omis 。
有些地方得用到真实路径,如删除文件之类的,可以用request.getRealPath("/")获得,但这个方法在jdk1.5之后就过期了,可以用request.getSession().getServletContext().getRealPath("/");
org.apache.struts2.ServletActionContext
有很多NB方法,获取值栈,获取HttpServletRequest,获取ServletContext。下面举例什么时候用到这些东东。
1. 比方说在拦截器中加入了你写的几个对象,现在要在action中取出值栈中的某个对象:
ValueStack vs = ServletActionContext.getValueStack(ServletActionContext.getRequest());
2. 用户登录或退出的时候需要用到HttpSession,在action中:
HttpSession ...
在jsp页面编写中,每一页开头就有这样一句话
<%@ page contentType="text/html; charset=GB2312" %>
contentType是HTTP头信息中的一个属性,指定响应的HTTP内容类型,默认为text/Html(还有很多类型的文件)。
当然,contentType还有一个属性charset,指定编码。而jsp中还有一个pageEncoding也是指定编码,这两者有什么区别呢?
pageEncoding是jsp页面本身的编码。
contentType的charset是指服务器端发送给客户端时内容的编码。
...
速度:StringBuilder > StringBuffer > String
String创建的对象是字符串常量,前两者是变量。
其实 String str = "this is" + " a " + "test string";
就相当于 String str = "this is a test string";
但是String str1 = "this is";
String str2 = " a ";
String str3 ...
在java.io.*包中,包含了java文件读写,输入输出流的各种类。
流的分类
节点流:可以从或向一个特定的地方(节点)读写数据。如FileReader 处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能 ...
公司项目要实现这样一个功能,将查询出来的数据导出为excel表格的形式给用户。这样的功能类似于文件下载。在
最初的jsp页面中,实现下载是这么实现的:
<%@ page contentType="text/html; charset=GB2312"%>
<%@ page import="java.io.*" %>
<html>
<head></head>
<body>
<%
OutputStream o = response.get ...
response.setHeader()下载中文文件名乱码问题 收藏 1. HTTP消息头
(1)通用信息头
即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma
主要: Cache-Control , Connection , Data , Pragma , Trailer , Transfer-Encoding , Upgrade
(2)请求头
用于在请求消息中向服务器传递附加信息,主要包括客户机可以接受的数据类型,压缩方法,语言,以及客户计算机上保留的信息和发出该请求的超链接源地址等.
主要: Accept , Accept ...
Thread类是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start()实例方法:
Thread t = new Thread();
t.start();
start()方法是一个native方法,它将启动一个新线程,并执行run()方法。Thread类默认的run()方法什么也不做就退出了。注意:直接调用run()方法并不会启动一个新线程,它和调用一个普通的java方法没有什么区别。
因此,有两个方法可以实现自己的线程:
方法1:自己的类extend Thread,并复写ru ...
在用SSH开发项目的过程中,对于spring初始化bean这块:
显然,初始化的bean有三类:DAO、Service、Action。DAO和Service都是无状态的bean,多线程访问的时候不会出问题;而Action是有状态的。所谓有状态的bean,是bean中含有一些成员变量,按照我的理解,就是可以区分对象与对象。对于有成员变量的bean,在多个用户的访问中,可能会出现问题。具体可以见
http://blog.csdn.net/anyoneking/archive/2010/01/12/5182164.aspx
例:
DAO
package com.ultratech.om ...
终于把动态代理的视频看完了。那视频长的可谓“浩浩汤汤,横无际涯”。不过马士兵老师将的还不错。很多细节问题可以先不去深究,先来看看脉络。
所谓动态代理,即DynamicProxy。现在有一个接口Moveable,里面有个move方法,任何可移动的物体都可以继承它。
public interface Moveable {
void move();
}
Tank类实现了moveable接口,并且有它自己的move逻辑。
public class Tank implements Moveable {
@Override
public void ...
题目要求
51 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 61 2 3 4 5 6 20 21 22 23 24 7 19 32 33 34 25 8 18 31 36 35 26 9 17 30 29 28 27 10 16 15 14 13 12 11
package com.java.duncan;
import java.io.BufferedInputStream;
import java.util.Scanner;
public class Matrix {
...
package com.java.duncan;
class Node {
public int value;
public Node next;
public Node() {
value = -1;
next = null;
}
public Node(int i) {
value = i;
next = null;
}
public void add(Node head, Node add) {
Node p = head;
if(p == null) return;
while(p.next != null) ...
http://blog.csdn.net/sunxing007/archive/2009/08/11/4435592.aspx