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 ...
lzmhehe
搜索本博客
博客分类
最近加入圈子
最新评论