03 2012 档案

摘要:1)简要说明 with 语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性。要给对象创建新的属性,必须明确地引用该对象。 2)语法格式 with(object instance) { //代码块 } 有时候,我在一个程序代码中,多次需要使用某对象的属性或方法,照以前的写法,都是通过:对象.属性或者对象.方法这样的方式来分别获得该对象的属性和方法,着实有点麻烦,学习了with语句后,可以通过类似如下的方式来实现: with(objInstance) { var str = 属性1; ..... } 去除了多次写对象名的麻烦。 3)举例 <script langua. 阅读全文
posted @ 2012-03-29 14:12 狼里格朗 阅读(128) 评论(0) 推荐(0)
摘要:each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法each处理一维数组vararr1=["aaa","bbb","ccc"]; $.each(arr1,function(i,val){alert(i);alert(val);});alert(i)将输出0,1,2alert(val)将输出aaa,bbb,ccceach处 阅读全文
posted @ 2012-03-29 14:11 狼里格朗 阅读(209) 评论(0) 推荐(0)
摘要:一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)Struts2也是比较优秀的MVC构架,优点非常多比如良好的结构。但这里想说的是缺点,Struts2由于采用了值栈、OGNL表达式、 struts2标签库等,会导致应用的性能下降。Struts2的多层拦截器、多实例action性能都很 阅读全文
posted @ 2012-03-27 18:26 狼里格朗 阅读(12555) 评论(12) 推荐(16)
摘要:hibernate配置文件hibernate.cfg.xml的详细解释<!--标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的编码方式--> <?xml version='1.0' encoding='gb2312'?><!-- 表明解析本XML文件的DTD文档位置,DTD是Document Type Definition 的缩写,即文档类型的定义,XML解析器使用DTD文档来检查XML文件的合法性。 hibernate.sour 阅读全文
posted @ 2012-03-26 18:01 狼里格朗 阅读(258) 评论(0) 推荐(0)
摘要:Hibernate拦截器(Interceptor)与事件监听器(Listener) 拦截器(Intercept):与Struts2的拦截器机制基本一样,都是一个操作穿过一层层拦截器,每穿过一个拦截器就会触发相应拦截器的事件做预处理或善后处理。 监听器(Listener):其实功能与拦截器是相似的,但它实现原理不同,它是为每一个事件注册一个或多个监听器,一旦事件发生,则事件源通知所有监听该事件的监听器,然后监听器处理通知(观察者模式)。拦截器 Hibernate为我们提供了实现拦截器的接口org.hibernate.Interceptor,它里面提供了许多拦截事件。通常不需要实现这个接口,... 阅读全文
posted @ 2012-03-26 16:04 狼里格朗 阅读(1165) 评论(0) 推荐(0)
摘要:Hibernate过滤器(filter)是全局有效的、具有名字、可以带参数的过滤器,对于某个特定的Hibernate session您可以选择是否启用(或禁用)某个过滤器。 Hibernate3的过滤器可以进行预定义,并可绑定在类和集合层。那么什么叫预定义过滤器呢?就是可以定义象"where"子句的限制性子句,但这些 子句是相对类和不同集合的元素的。除了这些过滤器条件可以被参数化外。系统还能决定在运行是指定的过滤器是否应该被打开以及什么值被传入过滤器参数。 过滤器的配置:为了使用过滤器,它们需要首先被定义,然后和响应的元素绑定。为了定义一个过滤器,我们将使用<hibe 阅读全文
posted @ 2012-03-26 16:02 狼里格朗 阅读(1271) 评论(0) 推荐(0)
摘要:hibernate中的SessionFactory,Session,configurationSession接口 Session接口对于Hibernate开发人员来说是一个最重要的接口。然而在Hibernate中,实例化的Session是一个轻量级的类,创建和销毁它都不会占用很多资源。这在实际项目中确实很重要,因为在客户程序中,可能会不断地创建以及销毁Session对象,如果Session的开销太大,会给系统带来不良影响。但值得注意的是Session对象是非线程安全的,因此在你的设计中,最好是一个线程只创建一个Session对象。 在Hibernate的设计者的头脑中,他们将session.. 阅读全文
posted @ 2012-03-26 11:21 狼里格朗 阅读(6037) 评论(0) 推荐(1)
摘要:在各种Session 管理方案中, ThreadLocal 模式得到了大量使用。ThreadLocal 是Java中一种较为特殊的线程绑定机制。通过ThreadLocal存取的数据,总是与当前线程相关,也就是说,JVM 为每个运行的线程,绑定了私有的本地实例存取空间,从而为多线程环境常出现的并发访问问题提供了一种隔离机制。首先,我们需要知道,SessionFactory负责创建Session,SessionFactory是线程安全的,多个并发线程可以同时访问一个SessionFactory 并从中获取Session 实例。而Session并非线程安全,也就是说,如果多个线程同时使用一个Sess 阅读全文
posted @ 2012-03-26 10:25 狼里格朗 阅读(195) 评论(0) 推荐(0)
摘要:Hibernate session详细介绍无论是立即加载还是延迟加载必须要连接数据库的,而在java中连接数据库是依赖java.sql.Connection,在Hibernate session就是Connection的一层高级封装,一个session对应了一个Connection,要实现延迟加载必须有session才行. 而且要进行延迟加载还必须保证是同一个session才行,用另外一个session去延迟加载前一个session的代理对象是不行的.大家都知道 Connection是使用过后必须要进行关闭的,那么我们如何保证一次http请求过程中,一直都使用一个session呢,即一个 Co 阅读全文
posted @ 2012-03-26 09:55 狼里格朗 阅读(345) 评论(0) 推荐(0)
摘要:java.util.concurrent 包包含多个 Executor 实现,每个实现都实现不同的执行策略。什么是执行策略?执行策略定义何时在哪个线程中运行任务,执行任务可能消耗的资源级别(线程、内存等等),以及如果执行程序超载该怎么办。 执行程序通常通过工厂方法例示,而不是通过构造函数。Executors 类包含用于构造许多不同类型的 Executor 实现的静态工厂方法: • Executors.newCachedThreadPool() 创建不限制大小的线程池,但是当以前创建的线程可以使用时将重新使用那些线程。如果没有现有线程可用, • 将创建新的线程并将其添加到池中。使用不到 60 秒 阅读全文
posted @ 2012-03-22 16:59 狼里格朗 阅读(465) 评论(0) 推荐(0)
摘要:一。配置Xml代码 <dependency><groupId>org.hibernate</groupId><artifactId>hibernate-core</artifactId><version>${hibernate.version}</version></dependency><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-entitymanager< 阅读全文
posted @ 2012-03-22 16:08 狼里格朗 阅读(368) 评论(0) 推荐(0)
摘要:1 <script src="******"></script>2 <iframe src="******"></iframe> 阅读全文
posted @ 2012-03-21 16:54 狼里格朗 阅读(241) 评论(0) 推荐(0)
摘要:Lucene初级教程2007-12-2615:24点击次数:0次1lucene简介1.1什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com或者googleDesktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。2lucene的工作方式lucene提供的服务实际包含两部分:一入一出。所谓入是写入,即将你提供的源(本质是字符串)写入索引或者将其从索引中删除;所谓出是读出,即向用户提供全文搜索服务,让用户可以通过关键词定位源。2.1写入流程源字符串首先经过analyzer处理,包括:分词,分成一个个单词;去除stopword(可选) 阅读全文
posted @ 2012-03-19 15:57 狼里格朗 阅读(228) 评论(0) 推荐(0)
摘要:解决方法:通过工具抓包,看下在那里出的问题,然后位置调整一下,就ok了 阅读全文
posted @ 2012-03-16 11:42 狼里格朗 阅读(133) 评论(0) 推荐(0)
摘要:<link rel="shortcut icon" href="/favicon.ico" /> <link rel="shortcut icon" href="/imageshome/favicon.ico" type="image/x-icon" /> 阅读全文
posted @ 2012-03-05 18:08 狼里格朗 阅读(126) 评论(0) 推荐(0)