- 浏览: 1112738 次
最新评论
-
Lixh1986:
Java并发编程:自己动手写一把可重入锁https://blo ...
Java之多线程之Lock与Condition -
Lixh1986:
http://win.51apps.com.cn/https: ...
temp -
ztwsl:
不错,支持很好
HttpServletRequest和ServletRequest的区别 -
guodongkai:
谢谢您能将知识精华汇编总结,让初学者们从原理中学会和提高。
javaScript之function定义 -
kangwen23:
谢谢了,顶顶
struts2中的ValueStack学习
文章列表
关于String的类型
===========================
String是字符串数据类型
char name是定义的字符类型
字符可以看做是字母如a、b、c,简单说就是只能表示一个字符
name一般是由一个字符串(多个字符组成),所以用String类型
=================
在jav ...
javamail could not connect to SMTP Server:
现象:
原因:
在网上一通查,找到很多可能的原因:
1、没有关闭杀毒软件(尤其是Macfee杀毒软件)或者防火墙,从而这项服务被杀毒软件禁止。
2、没有对邮箱进行SMTP/POP3服务进行设置。以qq邮箱的设置为例:
3、MyEclipse的javaee.jar中的mail包与JavaMail包有冲突。:
ava.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
java.lang.NoClassDefFoun ...
问题:
java 中的序列化是什么意思?有什么好处?
回答:
我的回答:
由于java内存中的对象的状态和值是不被记录和保存的。
要想在java内存中记录并保存内存中对象的状态及其值,称作“序列化”。
对象序列化是java自身记录 ...
在 JavaEE 中没有 Interceptor(拦截器)的概念,不要和Struts2和Spring中的混淆。
但是有 Filter(过滤器),它实质就起拦截器的作用。
过滤器有两个要素:
1、实现一个接口:javax.servlet.Filter。
2、绑定访问路径,对其进行过滤。
一、什么是 Filter(过滤器)?
Filter 是一个 Object, 用于改变 request/response 对象的请求头和请求体。
Filter 与其它的 web 组件不同的是,Filter 一般不会自己创建 response 对象对 web 请求进行响应,而是只提供方法,这些方法 ...
问题:
请问HttpServletRequest和ServletRequest的区别?
回答:
servlet理论上可以处理多种形式的请求响应形式
http只是其中之一
所以HttpServletRequest、 HttpServletResponse分别是ServletRequest和ServletResponse的子类
---------------------------------------------------------------------
参考阅读:
==========
HttpServletRequest和ServletRequest都是接口
HttpSer ...
http://blog.sina.com.cn/s/blog_625146ee0100x8ir.html
---
(完成该项配置后,在myEclipse中,直接启动tomcat,就能访问。
不用将项目部署到Tomcat的webapps目录下。)
在tomcat配置文件里( apache-tomcat-5.5.27/conf/server.xml)
【注意:格式不能变】
<Context
path="/myWebapp" ...
Retrieves the set of keys in a TreeMap object.
Package: java.util
Assembly: vjslib (in vjslib.dll)
public java.util.Set keySet();
Return Value:
The set of keys contained in the TreeMap object.
Example:
In this example, you create and initialize a TreeMap object, and then you display the keySet c ...
java.util.Date
-----------
date.getTime()返回的是什么?
问题:
-------------
Date date = new Date();
System.out.println(date.getTime());
输出结果是1210745780625
编译时间当时时间大概是2008年5.14好14.16分
谁能给我解释下这数字分别是什么意思?
答案:
-------------
你想得到时间格式为2008-05-14这种吧?
date.getTime()所返回的是一个long型的毫秒数
获取特定格式的时间需要格式化的。
例子:
SimpleDat ...
IO分两种流
字节流 InputStream OutputStream
字符流 Reader Writer
他们都是抽象类
具体实现
字节流 FileInputStream FileOutputStream
字符流 FileReader FileWriter
字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串,而字节流处理单元为1个字节, 操作字节和字节数组。所以字符流是由Java虚拟机将字节转化为2个字节的Unicode字符为单位的字符而成的,所以它对多国语言支持性比较好!如果是 音频文件、图片、歌曲,就用字节流好点,如果是关系到 ...
使用 java.util.TreeMap 类
TreeMap 类不仅实现了 Map 接口,还实现了 Map 接口的子接口 java.util.SortedMap。
TreeMap 类中不允许键对象为 null 或是 基本数据类型,这是因为 TreeMap 中的对象必须是可排序的(即对象需要实现 java.lang.Comparable 接 ...
问题:
这是一个JSP页面:
<%@ page language="java" import="java.util.*" %>
<%@ page pageEncoding="UTF-8" isELIgnored="false" %>
<%@ page import="java.util.Date" %>
<html>
<head>
<title> </title>
< ...
幂等操作:
指的是对于同一数据,不论对其进行任何次幂操作,总是得到相同的结果,的操作。
get方法,应用于 等幂操作 的请求。
post方法,应用于 非等幂操作 的请求。
-
-
在HTML中可以使用<a></a>标签,实现网页的跳转。
在JavaScript中,如果要实现类似的功能,则使用的是Location对象。
请看下面的例子
这是一个网页效果图:
对应的代码:
<html>
<head>
<title>JavaScript_object_location.html</title>
<script type="text/javascript">
function changeWind ...
HTML DOM是HTML Document Object Model(文档对象模型)的缩写,
JavaScript使用HTML DOM的方式,操作HTML文档。
下图是一个简单的HTML文档在浏览器窗口中的文档对象模型。
其中window|navigator|screen|history|loaction都是HTML文档运行所需的环境对象,
document对象才是HTML文档,它又有子分支html|head|body 等。
各对象的具体功能介绍如下:
window对象:是最顶层的对象,document对象在window对象中显示。
navigator对象:可以读取浏览器的相关信息。 ...