- 浏览: 105700 次
- 性别:
- 来自: 南京
最新评论
-
newzhq:
经常写博客是个好习惯,向你学习。
javascript深入理解js闭包 -
Action-人生:
newzhq 写道闭包其实跟js的语言结构有关系。为什么会出现 ...
javascript深入理解js闭包 -
Action-人生:
小_情兽_ 写道[color=blue][/color]摸不着 ...
$.extend(),与$.fn.extend() 讲解(一) -
Action-人生:
先生葛 写道文中有错 别误人子弟啊[color=red][ ...
$.extend(),与$.fn.extend() 讲解(一) -
小_情兽_:
[color=blue][/color]摸不着头脑 楼上说的 ...
$.extend(),与$.fn.extend() 讲解(一)
文章列表
struts2 实现原理解析 (2010-07-27 14:49:36)转载▼标签: filterdispatcherthreadlocalactionproxy杂谈 分类: java和数据库
struts2 操作 action servlet,是通过在web.xml中配置一个filter实现的 <filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher&l ...
目录:
struts.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="f ...
连接百度文库http://wenku.baidu.com/view/fcdf770bf78a6529647d5321.html
//来自于: Daniel·广
类加载器
在了解Java的机制之前,需要先了解类在JVM(Java虚拟机)中是如何加载的,这对后面理解java其它机制将有重要作用。
每个类编译后产生一个Class对象,存储在.class文件中,JVM使用类加载器(Class Loader)来加载类的字节码文件(.class),类加载器实质上是一条类加载器链,一般的,我们只会用到一个原生的类加载器,它只加载Java API等可信类,通常只是在本地磁盘中加载,这些类一般就够我们使用了。如果我们需要从远程网络或数据库中下载.class字节码文件,那就需要我们来挂载额外的类加载器。
一般来说,类加载器是按照树形的 ...
//修改yangkunlin的代码
服务器端:import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
public class Server{
public static final int PORT=8888;
public static void main(Str ...
java邮件发送异常
- 博客分类:
- JAVA
//来自于别人的
这个异常:Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream,我确定这个包我绝对导入了,但是异常告诉我找不到这个包!,以前写过java发送邮件的代码,没见过这样的异常,今天就遇上了,或许是因为我用了不同的方法造成的,对网上资源一顿搜索,最后发现是和Java EE 5 Libraries/javaee.jar/mail冲突,找到病原那就立刻诊治:
用解压文件打开C:\ ...
ajax_submit.html:<html>
<head>
<title>ajax异步请求</title>
</head>
<script type="text/javascript">
var xmlHttp;//ajax核心对象名称
function createXmlHttp(){
if(window.XMLHttpRequest){//判断当前使用的浏览器类型
xmlHttp=new XMLH ...
struts2文件下载及 <param name="inputName">inputStream</param>的理解
//来自于wnczwl369
01.<SPAN style="FONT-SIZE: 16px"><?xml version="1.0" encoding="UTF-8" ?>
02.<!DOCTYPE struts PUBLIC
03. "-//Apache Softw ...
Socket编程
服务器端:import java.net.ServerSocket;
import java.net.Socket;
import java.io.*;
public class HelloServer{
public static void main(String args[])throws Exception{
ServerSocket serverSocket=new ServerSocket(8888);
System.out.println("正在等待客户端的连接....&quo ...
java反射机制几种获取一个类的实例方法
import java.util.*;
import java.lang.reflect.*;
public class ReflectionDemo{
public static void main(String args[])throws Exception{
// Calendar cal=Calendar.class.newInstance(); 第一种
/* @SuppressWarnings("unchecked")//第二种
Class c=Class.forN ...
public class SynchronizedDemo{
public static void main(String args[]){
System.out.println("main开始部分");
Account account1=new Account("甲");//同一个实例
new ThreadDemo("A",account1,1).start();//开启线程
new ThreadDemo("B",account1,2).star ...
Address already in use: JVM_Bind<null>:8080 在MyEclipse启动或者是tomcat启动的时候出现:Address already in use: JVM_Bind<null>:8080 出现该异常,这里的8080是你的端口,有可能是80或者其他,但是都是一个原因引起的,我在用MyEclipse的时候,有时候MyEclipse突然死掉了,然后我就直接关掉在打开,这时候重启服务器就会出现该异常:Address already in use: JVM_Bind<null>:8080!
解决办法如下:Addr ...
Struts2拦截器的运用
项目目录:
struts.xml:<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
< ...
在myeclipse运行中抛出java.lang.UnsupportedClassVersionError: Bad version number in .class file?
解决方法:java.lang.UnsupportedClassVersionError: Bad version number in .class file造成这种过错是ni的支撑Tomcat运行的JDK版本与支撑application运行的JDK版本不一致导致的.
把它们的JDK版本改成一致步骤如下:
1.Window --> Preferences -->Java --> compi ...
//来自于别人
一、什么是java注解
注解,顾名思义,注解,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。
Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。且在以后某个时段通过反射将标注的信息提取出来以供使用。
二、自定义Java标注
1 为什么要自定义注解
Java从1.5版本以后默认内置三个标注:
Ø @Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。
Ø @Deprecated: ...