摘要:
1.参考文献http://www.cnblogs.com/zhuboxingzbx/articles/1225103.htmlhttp://www.cnblogs.com/amboyna/archive/2008/06/19/1225105.html2.概述2.1.Velocity模板引擎模板引擎的设计思想最早由Webmacro提出,并被应用在一个著名的搜索引擎www.altavista.com上。后来,这种思想渐渐被Apache开发小组所采用,并作为一个子项目被提出来,这就是现在的Velocity。模板引擎与MVC中视图部分的关系更为密切。Velocity可以应用在任何需要格式化数据显示的J 阅读全文
摘要:
这篇文章是从《Inside Java Virtual Machine(深入java虚拟机)》这本书中摘录的,里面对这一章节主要讲的是java类装载器的体系结构,讲的挺好的。In Java's sandbox, the class loader architecture is the first line of defense. It is the class loader, after all, that brings code into the Java virtual machine--code that could be hostile or buggy. The class l 阅读全文
摘要:
参考文献原文:http://www.cnblogs.com/liuyang-1037/archive/2009/03/26/1422254.html1.Configuration: 负责管理Hibernate的配置信息,这些配置信息都是从配置文件hibernate.cfg.xml或者Hibernate.properties读取的,当然也可以自定义文件名称,只要在实例化Configuration的时候指定具体的路径就可以了;2.SessionFactiory: Configuration的实例会根据当前的配置信息,构造SessionFactory实例。SessionFactory是线程安全的.. 阅读全文
摘要:
参考文献:http://blog.csdn.net/shixin1198/article/details/37339481.使用概要:File file = new File(jar文件全路径); URL url = file.toURL(); URLClassLoader loader = new URLClassLoader(new URL[] { url }); Class tidyClazz = loader.loadClass(所需class的含包名的全名); 2.详细说明:我们知道,Java利用ClassLoader将类载入内存,并且在同一应用中,可以有很多个ClassLoader 阅读全文
摘要:
0.参考文献类加载器类装载器学习笔记JAVA的类装载器(ClassLoader)Java 类加载器深入探讨 Java 类加载器Java类加载器浅析java类加载器体系结构(含hotswap原理)Java类加载器浅析委托模式http://www.4ucode.com/Study/Topic/540714http://zeroliu.iteye.com/blog/295411.类加载器简介类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java App 阅读全文
摘要:
http://www.lawtime.cn/info/zhuanli/shiyongxxzl/2009030635893.html 人们常称实用新型为"小发明"。在我国现行的专利法中,实用新型和发明 都是专利法保护的对象,它们都是科学技术上的发明创造,从这个意义上讲两者的本质是相 同的;但实际上,这两种专利又有许多的不同,主要归纳为以下四点: (1)实用新型的创造性低于发明 我国专利法对申请发明专利的要求是,同申请日以前的已有技术相比,有突出的实质性特点和显著进步;而对实用新型的要求是,与申请日以 前的已有技术相比,有实质性特点和进步。对发明强调了"突出的实质性特 阅读全文
摘要:
1.场景在一个HR(人力资源)应用项目中客户提出,当选择一个部门或是分公司的时候,要把这个部门或者分公司下的所有员工都显示出来,而且不使用分页,方便他们进行业务处理。在显示全部员工的时候, 只需要显示姓名即可,但是也需要提供如下功能:在必要的时候可以选择并查看某位员工的详细信息(user表中的所有字段)。实现起来也非常简单,只需要查询对应deptid下的user表就可以了(这样进行的查询是全表查询,也就是会查询表中的所有字段)。但是实现看似简单,功能也正确,但是蕴涵了一个比较大的问题。那就是,一次性访问的数据条数过多,而且每条描述的数据量又很大,这样操作将会消耗较多的内存。而从用户的角度来说, 阅读全文
摘要:
原文地址:http://ht19820316.blog.163.com/blog/static/3395523320113222421670//* * 用户带验证码登录页面 * sheak * code.php 生成验证码 * 1202增加键盘回车提交功能(粗体部分) */
/* * 用户带验证码登录页面 * sheak 081115 * code.php 生成验证码 */
Ext.QuickTips.init();
LoginWindow = Ext.extend( Ext.Window, { title : '登陆系统', width : 275, ... 阅读全文
摘要:
http://blog.csdn.net/RabbitEatPumpkin/article/details/4730544今天迭代hashmap时,hashmap并不能按照put的顺序,迭代输出值。用下述方法可以:HashMap<String,String> hashmap = new LinkedHashMap<String,String>();HashSet的内容如何排序HashSet和TreeSet 阅读全文
摘要:
0.安装0.1.到http://ant.apache.org/bindownload.cgi下 載 Ant,我使用的版本是1.70,解压缩下载文件到你的工作目录, 这里以d:\ant_home 为例0.2. 如图新增系统变量新 增 系 统 变 量 :ANT_HOME, 内容:d:\ant_home\apache-ant-1.70。在PATH 环境变量中加入Ant 的bin 目錄:%ANT_HOME%\bin。如 果 要 让 Ant 能支持JUnit, 需要直接將JUnit 的junit.jar 放置在Ant 的lib 目錄, 并记得改变CLASSPATH 中原先有关于JUnit 的设定,例如: 阅读全文
摘要:
将<target name="compile" depends="init"> <javac srcdir="${src}" destdir="${dest}" /></target>修改为<target name="compile" depends="init"> <javac srcdir="${src}" destdir="${dest}" includeantruntime= 阅读全文
摘要:
原文:http://topic.csdn.net/u/20110614/16/8B3ED0D6-1B02-43B0-98AC-ABA16295407A.html资源列表:dbank下载地址:http://dl.dbank.com/c0ru0p201q#[android.开发书籍 高清PDF].Apress.Pro.Android.Media.Dec.2010 - ORIETech[android.开发书籍 高清PDF].Hello.Android.3rd.Edition[android.开发书籍 高清PDF].The.Android.Developers.Cookbook7个Android应用 阅读全文
摘要:
1.参考文献:参考文献1:研磨设计模式——陈臣参考文献2:前面写过一篇 缺省适配模式本文将采用同时支持日志文件与数据库的日志管理系统来说明适配器模式。2.适配器模式解析2.1适配器模式的定义将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。2.2.适配器模式的结构与说明Client:客户端,调用自己需要的领域接口TargetTarget:定义客户端需要的跟特定领域相关的接口Adaptee:已经存在的接口,通常能满足客户端的功能需求,但是接口和客户端要求的特定领域接口不一致,需要被适配类1是Adapter:适配器,把Adaptee适. 阅读全文
摘要:
401 Unauthorized401 UnauthorizedYou are not authorized to view this page. If you have not changed any configuration files, please examine the fileconf/tomcat-users.xml in your installation. That file must contain the credentials to let you use this webapp.For example, to add the manager-gui role to 阅读全文
摘要:
参考:http://taink.iteye.com/blog/599735 <!-- 指定环境变量参数为:SystemVariable --> <property environment="SystemVariable" /> <!-- 将tomcat.home指向环境变量TOMCAT_HOME指向的路径 --> <property name="tomcat.home" value="${SystemVariable.TOMCAT_HOME}" /> <target name=&q 阅读全文
摘要:
PS:2014-1-23在看下文之前,首先要确认意见事情,就是你是如何启动tomcat的,我们在平时的开发环境当中,都是通过startup.bat方式启动tomcat的,那么你按照下面的方式,去修改/bin/catalina.bat是没有问题的。但是如果你是生产环境下,我们一般都希望使用windows服务方式去启动tomcat,此时之前修改的配置文件是没有用的。因为windows服务启动tomcat不再去加载catalina.bat当中的参数了,而是去加载注册表中的参数,所以我们需要修改注册表。HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Founda 阅读全文
摘要:
参考资料:参考1:java开发实战经典参考2:Java 线程池学习1.多线程概述要实现多线程可以通过继承Thread和实现Runnable接口。不过这两者之间存在一些区别。其中最重要的区别就是,如果一个类继承Thread类,则不适合于多个线程共享资源,而实现了Runnable接口,就可以方便地实现资源的共享。范例1:继承Thread类不能资源共享View Code package test;public class MyThreadDemo1 { public static void main(String args[]) { MyThread1 mt1 = new MyT... 阅读全文
摘要:
1.参考文献:http://blog.csdn.net/youjianbo_han_87/article/details/2586375http://blog.csdn.net/yangjiali014/article/details/1633017http://blog.chinaunix.net/space.php?uid=7437948&do=blog&id=2054823http://www.iteye.com/topic/72543http://www.enet.com.cn/article/2007/1029/A20071029886398.shtmlhttp:// 阅读全文
摘要:
http://baike.baidu.com/view/66964.htm综述Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。Builder:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。Chain of Responsibility:为解除请求的发送者和接收者之间耦合,而使多个对象都有机会处理这个请 阅读全文
摘要:
参考文献:参考1:http://hi.baidu.com/xinpet/blog/item/66ceef4a32c168fc83025c09.html参考2:http://e6621887.iteye.com/blog/428527static解析static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,更可以修饰类级内部类,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享 。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定 阅读全文