- 博客(6)
- 资源 (9)
- 收藏
- 关注
转载 数据库水平分割垂直分割 使用 Hibernate Shards 进行切分
原文地址:http://www.ibm.com/developerworks/cn/java/j-javadev2-11/当关系数据库试图在一个单一表中存储数 TB 的数据时,总性能经常会降低。显然,对所有数据编索引不仅对于读而且对于写都很耗时。因为 NoSQL 数据商店尤其适合存储大型数据(如 Google 的 Bigtable),显然 NoSQL 是一种非关系数据库方法。对
2012-08-31 15:36:33 2311
原创 Tomcat内存设置详解
Java内存溢出详解 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -
2012-08-31 14:46:47 430
原创 md5加密
1.密码123456 MD5后“4QrcOUm6Wau+VuBX8g+IPg==”现在系统用应用了该种算法,貌似不像很标准的MD5加密,实现目的就可以了。可以算是MD5和base64综合体。import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import sun.misc.BA
2012-08-29 18:08:31 1412
转载 Java程序里的内存泄漏是如何表现的
大多数程序员都知道使用类似于 Java 的编程语言的好处之一就是他们无需再为内存的分配和释放所担心了。你只需要简单地创建对象,当它们不再为程序所需要时 Java 会自行通过一个被称为垃圾收集的机制将其移除。这个过程意味着 Java 已经解决了困扰其他编程语言的一个棘手的问题 -- 可怕的内存泄漏。果真是这样的吗? 在进行深入讨论之前,让我们先回顾一下垃圾收集是如何进行实际工作的。垃圾收集
2012-08-28 13:25:04 2260
转载 Hibernate二级缓存调用
原文链接:http://guxiangdiyu87.iteye.com/blog/1630638注:其实hibernate的二级缓存还有其他的解决方案,这个只是现阶段使用得比较多的而已。二级缓存属于sessionfactory级别的缓存,基本就同属全局缓存了。如果使用得当能够极大的提供使用效率,但是,二级缓存 显而易见得会造成数据刷新延迟。。之类的各种问题,这个得让大家自己综合自己的业务水平选
2012-08-13 17:33:04 579
转载 Spring多数据源的配置
原文链接地址:http://kindazrael.iteye.com/blog/982531写的非常不错,如果以后架构有考虑使用读写分离架构可以考虑此实现。在大型的应用中,为了提高数据库的水平伸缩性,对多个数据库实例进行管理,需要配置多数据源。在Spring框架被广泛运用的今天,可以很简单的运用Spring中的特性配置动态多数据。 1. 首先配置一个基于c3p0.ComboPool
2012-08-03 14:57:19 515
Apache-CXF2.4.0-API.chm
2011-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人