`
文章列表
原文 http://www.blogjava.net/shmily432685   1、针对oracle数据库而言,Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数,一般设置为30、50、100。Oracle数据库的JDBC驱动默认 的Fetch Size=15,设置Fetch Size设置为:30、50,性能会有明显提升,如果继续增大,超出100,性能提升不明显,反而会消耗内存。     即在hibernate配制文件中进行配制:  1  < property name = " hibe ...
原文 http://blog.csdn.net/shuhang1106/archive/2008/07/09/2627581.aspx   前几天因为个人爱好,学习在Java中处理XML文档。java是开源的,自然用于处理xml的技术也是满天星斗,在网上奔波了数十分钟最终决定使用 dom4j。对于入门的使用就像是羊粑粑沥漏落落满天星,很快掌握。可是当读写的xml文档稍大时这些代码就经受不住考验了,一个老问题内存溢出。这说明 网上大部分的代码是将xml文档全部读入内存进行操作或是在内存中建立完整的xml文档再一次性的写入文件。有办法了,求助于网络,百度、 google搜了便,可结果是城 ...
原文 http://blog.csdn.net/lima01/archive/2009/07/25/4379572.aspx     本文介绍如何配置Tomcat和Terracotta服务器将普通的Web应用部署到集群中,实现跨Tomcat节点的session复 制,以达到负载均衡、提高系统吞吐量和灾难恢复的效果。 基本原理简介 一般利用Tomcat搭建Web应用集群有如下几种方法: 1、利用负载均衡器的粘session的方式把所有同一session的请求都发送到相同的Tomcat节点。这样不同用户的请求就被平均分配到集群中各 个tomcat节点上,实现负载均衡的能力。这 ...
原文 http://blog.csdn.net/lima01/archive/2009/08/21/4469785.aspx   Quartz与Terracotta的集成 • 综述 • 配置模块 • 支持的功能 • 与基于数据库的Quartz集群的对比 • 公开源代码库 • 内部源代码库(为代码提交者 ...
原文 http://blog.csdn.net/lima01/archive/2009/08/27/4491126.aspx   Terracotta Server有4类配置方式: 1、单机,无持久化:服务器把集群要管理的数据保存在内存中,当数据量大于服务器可用内存的时候,会发生内存溢出错误。这种模式一般只 ...
原文 http://blog.csdn.net/lima01/archive/2010/05/19/5606193.aspx   部署、监控、维护 服务器与客户端的部署 Terracotta的部署非常简单。 Terracotta服务器是独立运行的 Java程序。用户只需要指定 JDK的安装目录,设置配置文件,然后就可以在相应的硬件服务器或者虚拟机中启动 Terracotta服务器的各个实例了。 Teracotta服务器目前要求使用 Sun JDK 1.5或 1.6。 对于客户端来说,如果使用快捷模式( Express Mode),除了拷贝相 ...
原文 http://blog.csdn.net/lima01/archive/2010/05/19/5606192.aspx   高效、高可用的 Web Session解决方案 在多用户、高并发、高吞吐量的 Web应用中,用户经常通过配置多个 Web应用服务器并发处理大量用户的请求,实现负载均衡、灾难回复,提高可用性和可扩展性。 在多节点的环境中,如何实现 Web Session数据的高速共享、复制、迁移是架构成功与否的关键。 由于大多数 Web应用服务器都采用 Java序列化和数据广播方式实现 session数据的共享,导致任何一个节点对任何 ...
原文  http://blog.csdn.net/lima01/archive/2010/05/07/5566092.aspx   Terracotta开源 项目以及Terracotta公司 Terracotta是一款由美国Terracotta公司开发的著名开源Java集群平台。它在JVM与Java应用之间实现了一个专门处理集群功能的抽象层,以其特有 ...
原文 http://blog.csdn.net/lima01/archive/2009/08/22/4471695.aspx 前言 越来越多的企业关键应用都必须采用集群技术,实现负载均衡(Load Balancing)、容错(Fault Tolerance)和灾难恢复(Failover)。以达到系统可用性(High Availability)和可伸缩性(Scalability)的要求。 关于J2EE集群技术的基本原理和常用实现方式,TheServerSide.com有一篇经典的文章: http://www.theserverside.com/tt/articles/artic ...
http://blog.csdn.net/shendl/archive/2008/12/24/3589676.aspx   介绍 给大家介绍一个最新的访问本机代码的 Java 框架 —JNA 。 JNA(Java Native Access) 框架是一个开源的 Java 框架,是 SUN 公司主导开发的,建立在经典的 JNI 的基础之上的一个框架。 JNA 项目地址: https://jna.dev.java.net/   非常强大、易用,功能上类似与 .NE ...
原文 http://blog.csdn.net/shendl/archive/2008/12/26/3599854.aspx      /**       * @param args       */     public static void
原文 http://blog.csdn.net/shendl/archive/2008/12/26/3599854.aspx 贴上 JNA—JNI 终结者 、 深入解析 JNA— 模拟 C 语言结构体 两篇文章的完整源代码   C 语言源代码:   头文件   #define MYLIBAPI  extern    "C"     
原文 http://blog.csdn.net/shendl/archive/2008/12/26/3599849.aspx   2 , C 语言中,结构体内部必须进行数组定义。 Java 中最好也这样做。 C 语言的结构体是一段连续的内存,内存的大小是编译时确定的。 因此,数组必须定义。否则编译不会成功。   对应的 Java 类中,我们也应该在类定义时为数组定义。尽管实际上在使用时再赋值也可以。 但是,强烈不建议你这样做。 如,上面
原文 http://blog.csdn.net/shendl/archive/2008/12/26/3599849.aspx   深入解析 JNA— 模拟 C 语言结构体       前言 前几天写《 JNA--JNI 终结者》一文介绍 JNA 框架。写完之后才发现,忘了写比较有难度的 C ...
原文 http://blog.csdn.net/shendl/archive/2009/07/21/4362495.aspx     深入浅出JNA—快速调用原生函数 收藏                                                  深入浅出 JNA— 快速调用原生函数                                              本文原名《使用JNA 方便地调用原生函数》发表于2009 ...
Global site tag (gtag.js) - Google Analytics