摘要:作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig) 原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html 关键字:java,annotation,reflect 摘要: 本文针对java初学者或者anno...
阅读全文
随笔分类 - Java
摘要:作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html关键字:java,annotation,reflect前言:在上篇文章《Java Annotation入门》中概...
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1//引入这两个包,该例子适用于turbine框架下http形式上传2importorg.apache.commons.fileupload.DiskFileUpload;3importorg.apach...
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1packagetest;23importjava.util.ArrayList;4importjava.util.List;56publicclassFolder{7publicFolder(Strin...
阅读全文
摘要:session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已包含了一个session标识-称为sessionid,如果已包含一个sessionid则说明以前已经为此客户端创建过session,服务器就按照sessionid把这个session检索出来使用(...
阅读全文
摘要:session的工作原理 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话...
阅读全文
摘要:Listener是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。当增加一个HttpSession时,就激发sessionCreated(HttpSessionEventse)方法,这样就可以给在线人数加1。常用的监听接口有以下几个: ServletContextAttributeListener监听对ServletCo...
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1HttpServletResponseresponse=runData.getResponse();2response.setHeader("Pragma","No-cache");3response....
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1/**2*把字符串转成utf8编码,保证中文文件名不会乱码3*@params4*@return5*/6publicstaticStringtoUtf8String(Strings){7StringBuf...
阅读全文
摘要:今天去jdon,看了它的设计研究栏目,bang有几篇评论单例模式的文章,声称“Singleton is evil”(见http://www.jdon.com/jive/article.jsp?forum=91&thread=17578),并且引用几篇外文页面佐证自己的观点,其中有一篇文章更是说,单例不仅不是一种模式,而是一种反模式。 下面我谈谈我对单例模式的看法。逐...
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。2特点:31,一个类只能有一个实例42,自己创建这个实例53,整个系统都要使用这个实例6例:在下面的对象图中,有一个"单例对象"...
阅读全文
摘要:此异常出现看开头就个单词就知道啦的实体约束不能为空却为空造成的,那我在这说一下对于这样的情况我们时常犯的错误。我们在对实体进行更新操作时最好是在一个会话中将数据从数据库中调出并实例BEAN的对象。然后再对此对象进行更改后在更新。这样的好处是:一、数据是最新鲜的。二、避免不必要的设置,特别是在一对多和多对多的情况下,比如你现在操作的实体并不是在一个会话中得到,而是保存在某些容器中,比如jsp的SES...
阅读全文
摘要:下面我们从下载、安装Struts 2开始,慢慢开始体验Struts 2 MVC框架的魅力。笔者写本书的时候,Struts 2已经发布了其产品化GA(GeneralAvailability)版,其实最新的产品化GA版是Struts2.06,故本书的所有应用都是基于该版本的Struts 2。建议读者下载Struts 2.06版,而不是下载最新的Beta版,如果Struts2有最新的GA版,读者也可以下...
阅读全文
摘要:例子1:说明:下面的”你”不特指某人 不具人身攻击你自己和日常生活接触到的都是对象啊你的长相”继承”了 你老爸,老妈的一些性状但你也有自己区别他们的特征啊大家都知道你是人都知道你具有人所必有的器官你自己可以使用这些器官的功能 其他人没通过你的允许那就不能使用啊你器官功能是否正常 你不说一般人是不知道的 你”封装”了它们啊你还可...
阅读全文
摘要:1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why.所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高复用率。2.OOP中最重要的思想是类,类是模板是蓝图,从类中构造一个对象...
阅读全文
摘要:在Java中,boolean、byte、short、int、long、char、float、double这八种是基本数据类型,其余的都是引用类型。 “==”是比较两个变量的值是否相等,“equals”是比较两个对象变量所代表的对象的内容是否相等。 比较两个String类型时要用"equals"
阅读全文
摘要:在方法中定义的内部类,如果要访问方法中定义的本地变量或方法的参数,则变量必须被声明final。 内部类可以声明为private或protected;还可以声明为abstract或final。 内部类可以声明为static的,但此时就不能再使用外部类的非static的成员变量和非static的成员方法; 非static的内部类中的成员不能声明为static的,只有在顶层类或static的内部类中才可...
阅读全文
摘要:Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。 JAVA_HOME指向的是JDK的安装路径,如x:\JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如x:\XXXXXX\xxxxx\XXXX\xxxx\XXX...
阅读全文
摘要:一、连接各种数据库方式速查表 下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //o...
阅读全文

浙公网安备 33010602011771号