1. 数据库访问性能优化
数据库的连接和关闭
访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少数据库连接打开的时间,避免出现超出连接限制的情况。
使用存储过 ...
- 18:32
- 浏览 (10)
- 评论 (0)
记录的时候没有发现江南白衣大侠的文章
读了以后才知道 我错了
还是直接看这个文章
http://www.javaeye.com/post/596059
window 上面的看
http://kong-kong.javaeye.com/blog/172972
在sorlaris 上面
修改catalina.sh
==============================================
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1861"
export ...
- 10:08
- 浏览 (42)
- 评论 (0)
原文地址 http://www.java-docs.com/bencandy.php?id=10499
dbcp:
driverClassName
url
username
password
上面四个分别是驱动,连接字符串,用户名和密码
maxActive 连接池支持的最大连接数
maxIdle 连接池中最多可空闲maxIdle个连接
minIdle 连接池中最少空闲maxIdle个连接
initialSize 初始化连接数目
maxWait 连接池中连接用完时,新的请求等待时间,毫秒
timeBetweenEvictionRunsMillis timeBetweenE ...
- 17:08
- 浏览 (49)
- 评论 (0)
在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。
一、简介
线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,
long keepAliveTime, TimeUnit unit,
BlockingQueue<Runnable> workQueue,
...
- 20:12
- 浏览 (87)
- 评论 (0)
Socket socket = new Socket(hostname,port);
在jdk1.4 下面执行小于1秒就完成了
但是在jdk1.5 下面 却要大于5秒呢
测试程序
SimpleDateFormat sf = new SimpleDateFormat("HH:mm:ss:SSS");
String hostname = "10.224.131.10";
int port = 80;
try {
System.out.println("开始:"+sf.format(new Date()));
Socket socket = new Socke ...
- 浏览: 423 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最新评论
-
为什么两个版本socket创建 ...
我在同一台机器上面 访问相同的ip port 还有你说的问题吗另外 我在sola ...
-- by lzmhehe -
为什么两个版本socket创建 ...
在new Socket(String, int)会建立到host:int的连接, ...
-- by sutra






评论排行榜