摘要: 内存数据库来提高web services的响应速度悬赏:5 发布时间:2010-10-22 提问人:dlut_chen (初级程序员) 我的案例是这样的,一个中心数据库和web services,大概数据量是1000万行,8列左右,都是简单数据类型。不同的省调用相同的webserivce来检索数据库(没有update)。目前发现有些检索需要3-5秒钟左右。在数据库结构不能改变的情况下,如何能够提高网站的响应时间呢? 每个省的网站访问量在每天10kpv下,并发用户500。 目前的想法是使用一层内存数据库放在application server.目前在考虑hsqldb。由于以前没有这么大的数据量和 阅读全文
posted @ 2011-05-26 11:19 程承JAVA 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationC 阅读全文
posted @ 2011-05-26 09:23 程承JAVA 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 学java有长进吗?要了解这个标题问题,首页就业了解1下java是什么,java的本色以及在编程畛域的影响,上面,咱们将向导本人1起来看了解1下sun公司的java说话。 ACCP 5.0是北大青鸟IT教育推出的最新软件工程师职业教育课程,由中美印软件技能专家汇集研发完成。作为1款面向大众的求职系列教育产物,ACCP5.0单方面降职学员就业竞争力,课程开拓驳回了逆向希图理念,革故鼎新,引领未来IT技能展开潮流,继续坚持了北大青鸟IT教育ACCP课程细碎的国内同步程度以及在国内IT职业教育畛域的领导位置。第3阶段:面向就业,企业花式实战磨炼为主,造就学员独立赏析标题问题、打点标题问题、总结标题问 阅读全文
posted @ 2011-05-25 10:58 程承JAVA 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 现在UrlRewriter技术有两个技术平台的,一个就是在Java方向的,另一个就是.NET方向的。今天我们讲的是Java方向的应用。 首先让我们了解它的工作原理,说白了它就是一个简单的过滤器(Filter) ,看看源码你就会很快的明白,它就是通过我们在jsp中常用的两个方法实现的forward(),sendRedirect(). 下面我们就快速的为你的网站搭建Url重写技术。 第一步:下载urlrewrite-2.6.0.现在最新版本是3.1 的。( /files/urlrewritefilter-3.1.0.zip把urlrewrite-2.6.0.jar拷到classpath下。 第二步 阅读全文
posted @ 2011-05-25 10:39 程承JAVA 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 第一,谈谈final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 可以继承其他类或完成其他接口,在swing编程中常用此方式。 第三 阅读全文
posted @ 2011-05-24 13:59 程承JAVA 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1.问题:Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException at HibernateTest.main(HibernateTest.java:14) 方法:添加dom4j.jar(解析hibernate.cfg.xml文件) 2.问题:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at 阅读全文
posted @ 2011-05-24 13:05 程承JAVA 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 在开发企业应用的过程中,碰到很多权限问题,有时候有些权限的代码是要写在配置文件中的,这就需要我们在判断权限的时候,通过相应的程序读取出相关的属性值,程序代码如下. 代码示例: import java.io.FileNotFoundException;import java.io.IOException;import java.util.Properties; import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory; /*** 获取系统property属性服务类* * @authorga 阅读全文
posted @ 2011-05-24 09:50 程承JAVA 阅读(297) 评论(0) 推荐(0) 编辑
摘要: -java中提供了io类库,可以轻松的用java实现对文件的各种操作。下面就来说一下如何用java来实现这些操作。 新建目录<%@pagecontentType="text/html;charset=gb2312"%> <% //StringURL=request.getRequestURI(); StringfilePath="C:测试"; filePath=filePath.toString();//中文转换 java.io.FilemyFilePath=newjava.io.File(filePath); if(!myFilePa 阅读全文
posted @ 2011-05-24 09:31 程承JAVA 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 数组是Java语言内置的类型,除此之外,Java有多种保存对象引用的方式。Java类库提供了一套相当完整的容器类,使用这些类的方法可以保存和操纵对象。下面分别进行讨论,在研究Java容器类之前,先了解一下Java数组的基本功能和特性。 1. 数组的基本特性 数组与其它种类的容器(List/Set/Map)之间的区别在于效率、确定的类型和保存基本类型数据的能力。数组是一种高效的存储和随机访问对象引用序列的方式,使用数组可以快速的访问数组中的元素。但是当创建一个数组对象(注意和对象数组的区别)后,数组的大小也就固定了,当数组空间不足的时候就再创建一个新的数组,把旧的数组中所有的引用复制到新的数组中 阅读全文
posted @ 2011-05-23 23:06 程承JAVA 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对每个元素都进行初始化(如果要调用的话) 2. java.lang.classn 阅读全文
posted @ 2011-05-23 23:02 程承JAVA 阅读(201) 评论(0) 推荐(0) 编辑