- 浏览: 161051 次
- 来自: ...
最新评论
-
liwanfeng:
情况是这样的,你的文件我觉得还是比较小,我现在需要处理的XML ...
dom4j处理大文件
文章列表
原文 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 ...