- 浏览: 199711 次
- 性别:
- 来自: 苏州
最新评论
-
gdpglc:
2222222222222222222222222222222 ...
JAVA日期格式输出月份前面不想被自动补0 -
hesai_vip:
JPA SPRING 泛型DAO -
gdpglc:
public static String getTime_ ...
JAVA日期格式输出月份前面不想被自动补0 -
junzilan0929cn:
学习了.
EJB 3 初次学习小结 -
xiaowur:
写的很详细...
对我很有帮助
EJB 3 初次学习小结
文章列表
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。
1. 得到某个对象的属性
public Object getProperty(Object owner ...
- 2009-09-26 07:59
- 浏览 1180
- 评论(0)
在JAVA中默认的2个方法,equals(Object obj)与hashCode();
首先:
hashCode()则是返回对象的散列码。
而toString()方法责是返回getClass().getName() + '@' + Integer.toHexString(hashCode())
。
比如有如下代码:
package com.generic;
public class Test<E> {
...
- 2009-09-25 20:44
- 浏览 1220
- 评论(0)
异常与提示:
2009-9-19 7:49:54 org.apache.tomcat.util.http.Parameters processParameters
警告: Parameters: Character decoding failed. Parameter skipped.
java.io.CharConversionException: isHexDigit
WARN URL:206 - Unable to put request parameters (id=%{blogPassageId}) into parameter map.
java. ...
- 2009-09-19 07:54
- 浏览 4344
- 评论(0)
最近在阅读Core J2EE Patterns 的时候发现例子里用于在各个层次里进行传输的TO(Data Transfer Object)都实现了java.io.Serializable接口,看到这些偶突然感到茅塞顿开~困扰了很久的关于Serializable的疑问渐渐解开了,查找相关资料并总结如 ...
- 2009-08-20 11:16
- 浏览 2928
- 评论(0)
没有文档,简单的设计,就是垒代码。
用了些新想法,用的以前的架包,事物没配好,测试的时候连续几次ACTION之后,系统就挂了,网络条不前进,很郁闷,仔细一看,是事物没配置对的问题,AOP一下,搞定。第一次用了MD5,代码网络上COPY一下,自己写了个重载。第一次用泛型DAO,感觉很爽,DAO的重复代码算是解决不少。项目继续中!过段时间在做总结。
- 2009-08-08 21:46
- 浏览 908
- 评论(2)
文章出自:http://www.goceanedu.com.cn/Read_1862.htm
由于HTTP协议的无状态特征,Web应用中经常使用Cookie和Session来保存用户在与系统交互过程中的状态数据。下面通过分析HTTP协议对Cookie和Session的工作原理加以了解。
一、Cookie
Cookie的含义是“服务器送给浏览器的甜点”,即服务器在响应请求时可以将一些数据以“键-值”对的形式通过响应信息保存在客户端。当浏览器再次访问相同的应用时,会将原先的Cookie通过请求信息带到服务器端。
下面的Servlet展示了Cookie的功能。
public void doGe ...
- 2009-08-08 20:31
- 浏览 1974
- 评论(0)
感觉不错,转自:http://bbs2.chinaunix.net/thread-148099-1-1.html
1. 问:怎样用 Win95 的记事本 (Notepad) 来编辑 Java源程序?
答:记得存档时扩展名要加上".java",文件类型改成:“所有的文件(*.*)”。
2. 问: ...
- 2009-08-08 20:23
- 浏览 989
- 评论(0)
暑假再次系统学习《数据结构》!
链表,以某种顺序一个接一个的排列元素的列表。它是动态的,可以自由增加或者减少。
因为JAVA中没有指针,所以我们只能使用引用的概念,使用引用来充当指针的功能。
public class LinkList {
private int data;//保存在此结点的元素,比如链表中的1,2,3,4,……。
private LinkList link;//在链表中引用下一个结点,类似指针作用,帮助我们指向一个结点的下一个结点的引用。
}
链表中包含一个头结点与尾结点。很明显,这里的head,last都是L ...
- 2009-07-06 15:41
- 浏览 856
- 评论(0)
通常在服务器与客户机之间,我们使用HTTP协议通过浏览器与服务器之间进行通信,查阅了书籍发现服务器是通过GET命令接受客户机请求的。
反正不管什么,只要服务器与客户机建立一次TCP连接,使用HTTP的GET就可以让服务器传数据给客户机。问题在这,资料上说,HTML中的图片并不是与第一次GET连接一起传过来的。比如:你第一次向服务器GET一下,服务器响应,把HTML页面代码传给你,之后浏览器开始解释这些代码,当浏览器发现传过来的代码中有图片时,它会自己再次向服务器发送GET请求,此时你虽然没有手动发送GET,但实际上已经GET了。这样一来,对WEB服务器必然带来比较多的负载,所以,处理图片 ...
- 2009-07-04 21:05
- 浏览 2711
- 评论(13)
首先,我不是应届生。我目前就读于苏州的一个大学。大三年级。专业为软件工程。
论坛里最近发了很多关于应届生的问题,比如:SSH?DWR?什么简历写的太水等等,这种全盘否定的帖子,我到要出来说说话。
...
今天看了一段用MyEclipse开发一个小程序的视频,作者不知道使用了什么快捷键,一下子代码都自动排版好了,很是爽,于是到处找,在eclipse.org.cn没找到,于是Google,终于让我逮到,原来是Ctrl+Shift+F,程序代码自动排版。在找的过程中,有一大堆的其他快捷键,网上的版本也是层出不穷,什么常用版,什么实用版,很是让人眼花缭乱,收藏一下吧,以后用的着,以下有好多版本的,都贴在一起了,别晕。
经常用到的Eclipse快捷键
存盘 Ctrl+s(肯定知道)
注释代码 Ctrl+/
取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了)
代码辅助 Alt+/
快速修 ...
- 2009-06-09 11:17
- 浏览 1824
- 评论(0)
Tomcat网站的文档专门有一块是介绍在Tomcat中如何使用APR库的,说白了就是如何在Tomcat中使用JNI的方式来读取文件以及进行网络传输。这个东西可以大大提升Tomcat对静态文件的处理性能,同时如果你使用了HTTPS方式传输的话,也可以提升SSL的处理性能。
一般在Windows下,可以直接下载编译好的二进制版本的dll库文件来使Tomcat启用APR,下载地址是:http://tomcat.heanet.ie/native/
而在Linux下,可以直接解压和安装bin目录下的tomcat_native.tar.gz文件,编译之前要确保apr库已经安装,安装的方式:
# ./c ...
- 2009-05-31 21:56
- 浏览 2064
- 评论(0)
事情原于这样。
今天晚上一些我想去找我们班同学说些事情,路过他们宿舍,同学不在,我看旁边一个人在用ubuntu系统,手里拿着本《XXX书》(介绍TOMCAT的)。
我问道:“同学,您用ubuntu系统开发JAVA吗?”
他回:“ubuntu学到的东西比WIN多。”
我说:“能说说具体的好处吗?”
他:“外面公司,嵌入式 …… ……%%¥#!”
我:“。。。。。 。。。,可以具体说说吗?”
他:“去BAIDU啊,你不会BAIDU啊?”
我:“请问同学用JSP做过些DEMO吗?”
他:“什么叫DEMO?”
。。。。。。。。。。。。。。。。。。。。。
我:“。。。。。。。 ,同学我走了,再见!” ...
- 2009-05-13 20:50
- 浏览 1195
- 评论(8)
在struts.xml中配置action的class的时候,把包名也加上去了,这样的话struts2就不会用到spring容器,那struts2就会直接去找那个actopm而不是通过Spring的BeanFactory,也就是说bean不在控制范围之内,当然Spring中声名显赫的IOC和AOP就不能用了。。结果在Service中用注入DAO的时候就失效了,抛出一个NullPointerException的异常。
解决:将struts.xml中的action的class属性,由class名改为Spring中定义的bean名
文章转自:http://hi.baidu.com/herowzz/b ...
- 2009-04-27 10:17
- 浏览 1278
- 评论(0)
当我在读MF的《重构》时产生了这样的疑问。它是否适合?
这里为了减少争议,我说明一些大概的细节。一个系统在SPRING+STRUTS2+HBIERBATE下,在框架的范围内开发。严格的分层,各层之间使用IOC进行解偶,而且,每一个功能,写一个模块。而且,各各模块之间相对独立,没有父类,子类。最多只是引用一些公共包中的方法(比如:取得当前时间,等等)。在这样的情况下,我感觉使用重构的意义不大,如果为了重构而重构,明显会降低编码的速度和效率。因为我在编码时被打断会显的非常不爽,更别说在编码中进行TDD了。
不知道大家怎么看这个问题。请大家在文章范围内讨论,勿夸出范围,谢 ...