`
ctojxzsycztao
  • 浏览: 78682 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
当一个大型应用试图在一个单一的数据库表增加TB的数据时,性能经常会下降,对所有数据编索引对数据的读写都会很耗时,显然,如果我们根据某种策略将单一的表数据存储到不同的数据库表中,将会大大提高性能,切分将是一个令人振奋的可选方法。 切分分为纵向切分和横向切分,纵向切分就是将数据库表为单元进行切分,不同的数据存储到不同的数据库中,例如:有数据库表A,B,其中A存储在数据库A中,B存储在数据库中。 横向切分,将同一个表的数据进行切分,表中的数据分别存储到不同的数据库中,例如:同一个数据库表,亚洲的数据存储在数据库A中,其它洲的存储在数据库B中。 hibernate Shards 就是一个让应用横向 ...
在实现项目时有一个接口需要查询列表数据,前端调用是 PHP,但出现一种奇怪的现像,前端在根据相同的条件查询时一会一条数据一会6条数据,查询日志发现有以下二个DEBUG的日志信息   DEBUG - Entering nullPropertyValue [target=[com.opensymphony.xwork2.DefaultTextProvider@6a3b300c], property=struts]DEBUG - Entering nullPropertyValue [target=[com.opensymphony.xwork2.DefaultTextProvider@6a3b ...
删除 .svn 文件最好的办法就是新建一个 dat 文件能后循环所属文件夹进行删除,以下是二种dat 文件的写法:   1、 @echo off set beginDir="."  echo delete .svn in %beginDir%   for /f "tokens=* delims=" %%i in ('dir /ad /b/s %beginDir% ^| findstr "\\\.svn$"') do (   rmdir /S /Q "%%i"  echo delete: %%i ...
-- 创建临时表空间 create temporary tablespace test_temp tempfile 'E:\app\tablespace\test_temp.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; --创建数据表空间 create tablespace test logging datafile 'E:\app\tablespace\test.dbf' size 32m autoextend on next 32m maxsize 2048 ...
1、为什么要使用GlassFish 在JAVA这一行几年里,大部分的开发人员在开发过程当中对容器的选择都倾向使用TOMCAT,使用其的原因大部分都认为是一个开源,并且在部署和配置上都非常简单,没有象WEBLOGIC这样的容器复杂,说实话WEBL ...
很多朋友在使用Hibernate添加有关关联对象的时候都喜欢使用一个对象对应一个save方法的方式来进行保存,但是这家种方法可以说非常的低智,优其是我们使用了Hibernate,学习过Hibernate的朋友们应该都知道,Hibernate的实现方式其实 ...
近来在实现在做网站的过程当中有一个功能,就是用户需要对网页展示产品进行评论,本来是想用表单来直接 提交,但是想想用表单提交后还需要再返回到产品页面,页面需要进行一次刷新,而且页面展示的数据量太大 ,所以就考滤用AJAX来实现,用户也可以选择性的刷新页面,考滤到用户评论的数据可能过长,所以选择使用 POST方法来提交再结合DWR来实现,因为项目中使用了SPRING,所以我这里就使用DWR结合SPRING来实现上述功能 ,下面是我的实现过程,首先需要抒写数据层和业务层的实现方法,持久层使用了Hibernate,就是调用了 HibernateDaoSupport模板中的save方法来保存,在 ...
用过Spring25MVC都知道 Controller 返回结果是一个逻辑视图的名称,逻辑视图名称的决定在于配置的 xxxx-servlet.xml 当中,在这个配置文件当中我们都会添加一个Bean,类似这样: <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="" p:suffix=".jsp">  这个配置用来说明SpringMVC模型解析的视图前缀和后缀,当然前缀只能指名类似 p:pr ...
DWR(全称:Direct Web Remoting)是一个JavaEE模型的一个AJAX框架,通过配置和指定回调JavaScript函数并可直接调用服务端后台业务方法, 并得到是一个WEB远程调用框架.利用DWR框架可以让AJAX开发变得更加简单.DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返 回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR3.0添加许多特性如:支持Dom Trees的自动配置,支持Spring(通过配置可直接远程调用,从Spring Bean中获取业务对象) ...
JSON 是一个插件,它允许我们在JavaScript中异步调用Action,它提供了一个json的返回结果类型(ResultType),只要为Action指定类型为 json返回结果类型,那么这个响应结果不需要返回给任何视图层,JSON会将Action里的状态信息序列化为JSON指定格式的数据,并将该数据返回 给JAVASCRIPT,这样可以完成AJAX的应用交互.要应用 JSON 插件,首先需要到  http://code.google.com/p/jsonplugin/downloads/list 下载最新JSON插件,我这里下载的是jsonplugin- 0.33.jar , ...
首先需要准备SPRING和HIBERNATE 相应的JAR包,在ECLIPSE 中新建一个WEB工程,将解压的SPRING中的 \dist\modules 下的JAR和HIBERNATE 中的 hibernate3.jar 和 /lib/ 目录下的包全部拷入到工程的LIB目录,这时我们就可以真正开始编写SPRING+HIBERNATE应用了,首先我们建立一个SPRING的控制器,代码清单如下: package com.spring25.action; import org.springframework.beans.factory.annotation.Autowired; impor ...
 今天因闲来无事,研究了一下JPA,并做了一个简单小示例来供大家分享,首先我们来简要介绍下JPA,JPA是通过SUN JDK5.0的注解和XML用来描 述对象与关系表的映射,并将运行期间实体对象持久化到数据库中去。先来谈下实体BEAN的规范,具有ORM元素数据的领域对象就叫做实体,它应具备如下四个条件:一、必须使用 javax.persistence.Entity 注解或XML映射文件中有对应的<entity>元素二、必须具有一个不带参数的构造函数,类不能声明为final,方法和需要持久化的属性也不能声明为final三、如果流离状态的实体对象需要以值的方式进行传递(如通过Sessi ...
一直想在SPRING中使用JNDI提供数据源,今天正好有些空闲时间整了下,使用TOMCAT5.5.26做为运行容器,发现其中问题还真不少,少一点配置就 会导至问题出现,以下是偶配置成功的经历,当然在学习之前你需要了解 SPRING、HIBERNATE、STRUTS或SERVLET或其它一些MVC应用框架,本文并 不会对这些框架进行介绍 注: 以下的%TOMCAT_HOME% 为 TOMCAT 的安装目录,以下分为六步来进行介绍及配置本文使用的框架版本为 SPRING2.5 + HIBERNATE3.21、首先需要新建一个web 工程起名叫 sprintJndiTest,接下来开始着手配置2 ...
Global site tag (gtag.js) - Google Analytics