内容列表
- 数据库连接池java实现小结
- 因为工作需要要使用到连接池,所以拜读了互联网上众多前辈的文章,学了不少经验,这里想做一个小结,加上自己的想法和在一起,希望能给大家一些帮助。
目的:
消除数据库频繁连接带来的开销和瓶颈。
解决方案:
不过多的限制用户的使用,既不能太多的要求用户按规定的方法得到和使用数据库连
尽量保持用户的习惯
目前的很多方法都
- 分类:Java 查阅全文
- 评测报告:.NET的性能仍然远远落后于Java
- 评测报告:.NET的性能仍然远远落后于Java
每个人都看过各种不同的benchmark,有证明.NET比Java快的,也有证明Java比.NET快的。在某些人的手里,benchmark是一面魔镜,透过它能看到想看的东西。所以,当这位名为Cameron的先生要开始在.NET和Java之间做一个benchmark时,他认为自己就是在浪费时间,因为肯定会有人来证明.NET比Java快。
顺便地,C
- 分类:Java 查阅全文
- Java , Installanywhere 在 Redhat 上的中文问题解决方法
-
在 sun jdk /jre 的多个版本中,对于 Redhat 上的中文支持一直是非常糟糕。对于默认安装(不修改任何配置文件)、Java 代码中使用默认字体(不使用 setFont )的情况下,中文汉字总是出不来。在 windows 和 solaris 上则比较少出现这种情况。
有一种说法是 Sun 和 Redhat 是某种竞争关系,对于 Sun 公司来说,只要 Java 在 Sol
- 分类:Java 查阅全文
- 优化J2ME程序大小
- 如果说J2ME和J2SE有什么最大的区别,那就是他们运行环境的不同.J2ME最主要的限制就在于它可用来存储数据和运行程序的内存空间太小.当前大多数支持MIDP的设备,都限制了应用程序不得超于50K大小,这点儿就是千兆级的J2ME的服务运行环境大相径庭.下面我们将学习一些技巧让J2ME程序最小化 .下面就是一个最小化程序大小的例子:
package com.j2medeveloper.
- 分类:Java 查阅全文
- Java异常处理之陋习展播
-
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ...2 java.sql.Connection conn = ...3 try { // ⑸4 Statement stat = conn.createStatement();5 ResultS
- 分类:Java 查阅全文
- 设计模式的原则
- 设计模式的原则
2003/05/17
http://albert.mycool.net
近年来,大家都开始注意设计模式。那么,到底我们为什么要用设计模式呢?这么多设计模式为什么要这么设计呢?说实话,以前我还真没搞清楚。就是看大家一口一个"Design pattern",心就有点发虚。于是就买了本"四人帮"的设计模式,结果看得似懂
- 分类:Java 查阅全文
- Hibernate参考手册(第二章)
- Hibernate参考手册
第二章 SessionFactory配置
2.1 系统配置
net.sf.hibernate.Configuration对象的实例描述了由应用程序的Java类型向关系数据库类型进行映射的完整集合。这些映射从各式各样的XML映射文件编译而来。你可以通过直接建立实例来获得Configuratio
- 分类:Java 查阅全文
- Java 数据对象(JDO)介绍
-
Java 数据对象(JDO)介绍
byJeff Brown, Senior Software Engineer Object Computing, Inc. (OCI)
介绍
Java 数据对象 (JDO) is 是一个存储Java对象的规范. 它已经被JCP组织定义成JSR12规范。JDO的第一个版本在2000年6月6日提交并在2002年4
- 分类:Java 查阅全文
- 快速配置Apache2.X + Tomcat 4.X + Linux/Windows
- 快速配置Apache2.X + Tomcat 4.X + Linux/Windows
- 分类:Java 查阅全文
- OFBIZ2.0精简版本安装手册
-
OFBIZ2.0精简版本应用概论 —— 安装配置篇
OFBIZ2研究 ——中科学院软件所 互联网软件技术实验室 软件工程组
雷辉 ([email protected]) [2003-4-28]
1
- 分类:Java 查阅全文
- J2ME中建立Splash启动界面
- 很显然,最简单的建立Splash启动界面的方法是用Alert ,在应用程序启动的时候用Alert 显示启动信息和图片一段时间直到应用程序启动完成.因此用Alert 做启动界面是非常简单的,具体实现方法可参考如下代码:
public void showSplashScreen(
- 分类:Java 查阅全文
- How do you configure jConnect JDBC Connection Pooling
- Problem Description:How do you configure jConnect JDBC Connection Pooling with Apache Tomcat 4.1.x?
Tip or Workaround:(Observations performed with jConnect-5_2 and Tomcat 4.1.18)
In line, below, are
- 分类:Java 查阅全文
- 偶彻底对Jive Forums 3.0.9 全面汉化了
- 多么悲哀的一天呀!偶在庆幸破解Jive Forums 3.0.9 同时,决定要把这个好东东用在自己公司的网站中,于是呼又一次可怕的经历伴随我度过了一个充满挫折与气馁的晚上,5555555555555,在梦中???伴随着偶,可怕的JAVA中文显示问题呀!
我们在使用Jive Forums的时候不可能让他一直用E文的菜单与内
- 分类:Java 查阅全文
- 也谈一下文件上传
- 在这里看到很多讨论文件上传的文章,觉得各有利敝,有些只限于上传文件,而不能同时取得文本字段值,尤其是上传多个文件比较少,现本人做这个上传文件的类最多可支持上传255个文件,同时可取得文本字段值,请各位高手指正.
文件上传类:MoqUploadBean.java
package net.moq.www;
import java.io.*;
import java.util.*;
im
- 分类:Java 查阅全文
- Java开发环境选择与配置
- 现在支持J2EE的开发、部署环境很多。用的最多的开发环境(IDE)开发工具有Eclipse(开放源代码)、JBuilder,其他的有WebGain;另外一般的应用服务器提供商也提供相应的开发工具,如BEA公司的Workshop,Oracle公司的Jdeveloper,IBM的WebSphere Studio。应用服务器主流的有三种BEA公司的WebLogic Server;IBM公司的
- 分类:Java 查阅全文
- 你知道数据大小吗?--不要花太多的功夫来隐藏类的成员(二)
-
结果:
让我们来对一些类使用这个工具,察看是否结果和我们预想的一样。
注意:以下的结果都是基于Windows平台的jdk1.3.1版本,并不能保证所有的平台或者jdk版本都得到相同的信息。
l java.lang.Object
这个所有对象的基类作为我们的第一个例子。对于java
- 分类:Java 查阅全文
- 你知道数据大小吗?--不要花太多的功夫来隐藏类的成员(三)
-
我们能做点什么呢?
“这很好,但是我们没有任何选择除了使用String和其它Java提供的类型,是不是这样呢?”我听到你们再问,那么让我们来找找答案吧。
l 封装类
封装类比如java.lang.Integer,看起来保存大量的数据在内存中像一个坏的选择。如果你尽力
- 分类:Java 查阅全文
- 在Java中实现回调过程
-
在Java中实现回调过程
在Java使用接口来实现同样功能的回调函数
摘要:
Java接口提供了一个很好的方法来实现回调函数。如果你习惯于在事件驱动的编程模型中,通过传递函数指针来调用方法达到目的的话,那么你就会喜欢这个技巧。
作者:John D. Mitchell
在MS-Windows或者X-Window系统的事件驱动模
- 分类:Java 查阅全文
- 当一个常量并不是真正的常量时
- 当一个常量并不是真正的常量时
作者:Vladimir Roubtsov
Q:在Java中使用“循环定义”(cyclic definitions)会产生什么负面作用?
注:循环定义(如a = b, b = c, c = a)
A:通常,Java编译结果都是动态输出的:你可以只重新编译一个类,
- 分类:Java 查阅全文
- Hibernate参考手册(第一章)
- Hibernate参考手册
第一章 体系结构
1.1 概述
Hibernate体系结构图:
从上图可知Hibernate使用数据库和配置数据来为应用程序提供数据持续服务的(和持续对象)。
由于Hibernate具有可配置性、且支持多种实现方式,所以我们将从两个极端来展示Hibernate在运行时的详细体系结构。“轻量级”的体系结构将由应用程序提供JDBC连接、管理自己的事务。这种实现
- 分类:Java 查阅全文