摘要: 本文介绍lucene多线程环境下的使用原则和commit.lock与write.lock实现的锁机制。设计之初就是服务于多线程环境,大多数情况下索引会被不至一个线程访问。索引时一个关键资源。在对这样的资源进行访问时,不可避免地会出现同步访问 的问题。因此需要有很好的策略来处理这些并发访问,以保证资源... 阅读全文
posted @ 2014-04-14 16:24 Sonet 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 多个文件上传分为List集合和数组,下面我们着重介绍一下list集合的上传。都大同小异。一 介绍1. 在struts2文件上传的时候要先导入struts2的几个包,在struts2.3.1.2中,导入的包如图所视:从图上可以看出其中文件上传所需要的是包为commons-fileupload-1.2.2.jar和commons-io-2.0.1.jar包。2. Struts2文件上传并未提供自己的请求解析器,也就是说,struts2不会自己去处理multipart/form-data的请求,它需要调用其他的请求解析器,将http请求中的表单域解析出来。但struts2在原有的上传解析器继承上做了 阅读全文
posted @ 2013-10-27 11:18 Sonet 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 初学struts2,在头脑中一直在想一个问题,就是对于struts2 ,当应用其自身的标签时,例如: 当查看源代码时为: 自动添加的table tr td 标签,但如果想 一行显示多列怎么办?网上查了查,有好多奇怪的解决办法,比如说通过在页面上判断,看什么时候输入 标签,但我认为,struts2这样做,那也太不人道了,后终于查到原因,现总结如下:原理:在struts2中加入了theme(主题)的概念,通过设置不同的主题,可以让struts的代码输出不同的html代码,你也就相应得到不同的布局效果。问题一:Struts2有哪些主题?Struts2提供了三种主题,ajax, simple, x.. 阅读全文
posted @ 2013-10-27 10:04 Sonet 阅读(709) 评论(0) 推荐(0) 编辑
摘要: HibernateTemplate 提供非常多的常用方法来完成基本的操作,比如通常的增加、删除、修改、查询等操作,Spring2.0更增加对命名SQL查询的支持,也增加对分页的支 持。大部分情况下,使用Hibernate的常规用法,就可完成大多数DAO对象的CRUD操作。下面是HibernateTemplate的常用方法简 介:void delete(Object entity):删除指定持久化实例deleteAll(Collection entities):删除集合内全部持久化类实例find(String queryString):根据HQL查询字符串来返回实例集合 //fromPerson 阅读全文
posted @ 2013-10-25 18:42 Sonet 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 一、什么是log4jLog4j 是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 二、日志简介日志指在程序中插入语句以提供调试信息。使用日志能够监视程序的执行。例如,用户利用日志可以获得关于应用程序故障的完整信息。用户可以将调试语句(如 System.out.print 阅读全文
posted @ 2013-10-25 18:40 Sonet 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 如果数据库字段的数据类型为string or char 类型,此时在页面 中test1 2 //此时的比较方式3 4 5 6 7 阅读全文
posted @ 2013-10-24 10:42 Sonet 阅读(414) 评论(0) 推荐(0) 编辑
摘要: Struts2常用标签总结一 介绍1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。 Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就是说strtus2提供了大部分标签,可以在各种表现技术中使用。包括最常用的jsp页面,也可以说Velocity和FreeMarker等模板技术中的使用2.Struts2分类(1)UI标签:(User Int. 阅读全文
posted @ 2013-09-03 14:26 Sonet 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Java Filter过滤机制详解以前以为Filter只是一个特殊点的Servlet,用进只需在web.xml中配置一下拦截路径就可以了,可经过这两天的深入学习,才知道以前对Filter类的了解和使用都太过浅薄了。在网上看了很多篇相关的技术文章,现提取它们中的精髓(我认为能说明问题的东西)及我个人的一些学习经验作如下总结,希望能帮助大家更好地理解Filter的过滤机制。要学习Filter,就必须先理解和掌握servlet的调用机制和流程。关于servlet,网上也有很多相关文章,大家若有不明白的可以到百度中搜一下,我这里为了突出重点就不多说了。好,下面进入正题。一、什么是Filter Filt 阅读全文
posted @ 2013-09-03 09:55 Sonet 阅读(1410) 评论(0) 推荐(0) 编辑
摘要: 随屏滚动 - Liehuo.net我跟随屏幕滚动我是固定不会动 阅读全文
posted @ 2013-07-13 08:20 Sonet 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1 、ACM国际大学生程序设计竞赛简介2、ACM国际大学生程序设计竞赛在我院的开展3、我院参加第三届山东省ACM竞赛的情况4、ACM的组织与报名1、ACM简介2、ACM国际程序设计竞赛在我院的开展3、我院参加第三届山东省ACM竞赛的情况4、ACM的组织与报名 阅读全文
posted @ 2013-07-12 16:54 Sonet 阅读(164) 评论(0) 推荐(0) 编辑