`
498320858
  • 浏览: 393018 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
栈与堆都是Java用来在RAM中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。  Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立, ...
当一个表a(亿级数据)和一个表b(百万级数据)关连查询时,如何优化查询:   数据库中优化方法: 1。在需要排序的字段或者经常作为查询条件的字段建立索引(前提条件是数据变化小,因为索引对数据更新操作有影响) 2。将表拆分(如按数据存盘时间分至多个库;或者将一些常用字段和id单独拎出来建一个索引表) 3。重设表结构,合并两个表     摘自网友: http://www.jgcao.com/index.php/2010/02/%E7%90%86%E8%A7%A3%E5%A4%A7%E6%95%B0%E6%8D%AE%E9%87%8Fmysql%E6%9F%A5%E8%AF%A2%E ...
equals方法判断对象的值是否一样;==方法判断对象的引用是否一样。 相同的值如果是存在堆中则equals为true,==为false; 若存在栈中则equals和==均为true。    java中equals方法和“==”的区别:equals 方法是 java.lang.Object 类的方法。 ...
假如业务中要用到多个数据库,我们希望在业务方法中,当对某一个数据库的数据表进行操作的事务失败并回退(rollback),另外某一个数据库的数据表的操作事务也要回退,但应用一般的事务管理达不到这样的事务管理效果,这就需要实现 JTA 事务管理了。这里我们在SPring中集成 Object web 的一个开源JTA实现JOTM (可以在http://jotm.objectweb.org下载完整版) 来实现JTA事务管理。 1、将必须的类包放入类路径中: jotm.jar, xapool.jar, jotm_jrmp_stubs.jar, jta-spect1_0_1.jar, connector- ...
Hibernate配置文件中配置各种数据库的driver、URL 默认分类 2009-08-21 14:04:09 阅读317 评论0   字号:大中小 订阅 Hibernate配置文件中配置各种数据库的driver、URL hibernate.properties ###################### ### Query Language ### ###################### ## define query language constants / function names hibernate.query.substitutions yes 'Y', no ' ...
XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。   XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definition),XSLT(Extensible Styles ...
在同一台电脑中使用数据库和应用程序的时候,不使用缓存的情况下数据读取速度更快(无论是第一次读取还是第二次读取) 测试案例: 1:使用缓存 @Test public void testHibernate(){ AdminDAO ad=new AdminDAO(); Session s=ad.getSession(); try{ String queryString="from Admin"; Query queryObject = s.createQuery(queryString); queryObject.setCach ...
ehcache 注意被保存的对象是否该序列化(serializable) 若ehcache中配置diskPersistent="true"的话意味者被缓存的对象会持久化至硬盘中,此时被保存的对象必须serializable,否则会报错;若diskPersistent="false"的话可以不用serializable
首页 » 博客 » 工作日志(156) ehcache 缓存设置策略 发表于 2010年03月24日 14:27 分类: 工作日志 统计: 1评/412阅 1人收藏此文章, 收藏此文章(?) <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xsi:noNamespaceSchemaLocation="ehcache.xsd">     <diskStore path="java.io.tmpdir"/>     &l ...
大量数据流动是web应用性能问题常见的原因,而缓存被广泛的用于优化数据库应用。cache被设计为通过保存从数据库里load的数据来减少应用和数据库之间的数据流动。数据库访问只有当检索的数据不在cache里可用时才必要。hibernate可以用两种不同的对象缓存:first-level cache 和 second-level cache。first-level cache和Session对象关联,而second-level cache是和Session Factory对象关联。         缺省地,hibernate已经使用基于每个事务的first-level cache。Hiberna ...
WARN - Could not find action or result No result defined for action com.ky.action.LoginAction and result error 说明 struts2配置 <package name="net"  extends="struts-default"> <action name="submit" class="com.ky.action.Submit">   <result name=&quo ...
Spring事务配置的五种方式     前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。     总结如下:     Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。     DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行 ...
The prefix "tx" for element "tx:annotation-driven " is not bound 今天配置spring 是碰到tx:annotation-driven is not bound 的问题,这个错误的原因很简单是: 我们在定义申明AOP的时候。。没有加载schema。 具体表现如下: <tx:annotation-driven transaction-manager="txManager" />    <bean id="personService&quo ...
有一段时间没有看strust2的国际化了,今天突然想起来做了以下!发现都快忘记了,以便再次忘记就在这里做一个日记同时也给大家分享一下! 首先建一个strut2的项目这就不多说! 1.在struts.properties中加入如下代码 Java代码 #国际化文件   struts.custom.i18n.resources=messageResources(这个是资源文件的前缀,如果要是有文件目录就这样写xxxx.xxx...messageResources)   或者在struts.xml里面加上 Java代码 <constant name="struts.c ...
异常信息:The Struts dispatcher cannot be found.  This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed through its servlet filter, which initializes the Struts dispatcher needed for this tag. 环境:tomcat5.5.0             strut ...
Global site tag (gtag.js) - Google Analytics