`
stephen80
  • 浏览: 105113 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个内存泄漏,和一个mysql jdbc 驱动的问题

    博客分类:
  • j2se
阅读更多
1. inputstream 没有关闭 ,或者其他引起的
解决办法:
用 jprofiler, hot allocated , difference view 找到 分配的method
fix it.

2.mysql ,jdbc 驱动, cacellation timer 不能被回收 ,导致泄漏。
  
  这个是,tomcat ,drivermanaged datasource启动多次后,内存泄露的原因。
  问题在于, hosspot 把 static 分配的timer 放到 perGen。

解决办法:
  呵呵,没有解决。
  用 System.exit(1).强制程序退出。

分享到:
评论

相关推荐

    mysql驱动 jdbc 5.17

    在本场景中,我们讨论的是版本5.17的MySQL JDBC驱动,这是一个重要的更新,可能包含了性能优化、新功能添加以及对旧版不兼容问题的修复。 MySQL Connector/J 5.17的知识点主要包括以下几个方面: 1. **安装与配置*...

    mysql jdbc驱动包

    MySQL JDBC驱动包主要有四个主要的组件或类型,分别是Type 1、Type 2、Type 3和Type 4: 1. Type 1:纯Java驱动,也称为别名驱动。它依赖于ODBC桥,通过ODBC来与数据库通信,适合小型项目,但性能较低。 2. Type 2...

    mysql的JDBC驱动包

    MySQL的JDBC驱动包是Java开发中连接MySQL数据库的关键组件,它允许Java应用程序通过Java Database Connectivity (JDBC) API与MySQL服务器进行交互。在本文中,我们将深入探讨MySQL JDBC驱动的工作原理、安装过程、...

    MySQL-JDBC驱动包

    - 稳定性:选择一个经过广泛测试且被社区广泛接受的稳定版本,以降低运行时出现问题的风险。 在本例中,如果你的项目对性能有较高要求,可以尝试使用更新的5.1.44版本;而如果你的系统环境比较保守,或者需要与旧...

    mysql5.0jdbc驱动.rar

    在这个“mysql5.0jdbc驱动.rar”压缩包中,包含了用于连接MySQL 5.0版本数据库的JDBC驱动程序,确保了Java开发者能够在他们的应用中顺利地执行SQL语句,进行数据的存取和操作。 首先,了解JDBC驱动的类型是非常重要...

    mysql8.0,java jdbc驱动.zip

    总之,这个压缩包包含的是MySQL 8.0数据库与Java应用程序进行通信所需的JDBC驱动,对于使用Java进行MySQL数据库开发的程序员来说,这是一个非常实用的工具集合。正确配置和使用这些组件,可以确保Java应用程序能够...

    mysql的jdbc驱动包

    MySQL的JDBC驱动包是Java开发者连接MySQL数据库的重要工具,它允许Java应用程序通过Java Database Connectivity (JDBC) API与MySQL数据库进行交互。JDBC是一种Java编程接口,它为Java程序员提供了一种标准的方法来...

    mysql8的jdbc驱动.rar

    了解并掌握这些MySQL 8的新特性和JDBC驱动的使用,对于Java开发者来说,能有效提升数据库操作的效率和安全性。确保正确配置和使用JDBC驱动,可以确保你的应用程序能够顺利地与MySQL 8数据库进行交互。

    mysql的jdbc 数据区驱动

    JDBC驱动程序提供了一个标准的API,使得Java应用程序能够通过编程方式与各种数据库进行交互,包括MySQL。在这个场景中,我们关注的是MySQL的特定驱动,即`mysql-connector-java-5.1.7-bin.jar`。 首先,我们要理解...

    mysql connector mysql的JDBC mysql的JDBC驱动

    MySQL Connector是MySQL数据库与Java应用程序之间通信的重要桥梁,它是一个实现了Java Database Connectivity (JDBC) API的驱动程序,使得Java开发者能够使用Java语言在MySQL数据库上执行SQL操作。本篇文章将详细...

    JDBC连接MySQL数据库8.0.13的驱动包

    6. **关闭资源**:在完成数据库操作后,务必关闭`Connection`、`Statement`和`ResultSet`等资源,以释放系统资源并避免内存泄漏: ```java try (Connection conn = ...; Statement stmt = ...) { // SQL操作 } ...

    java开发mysql8的jdbc驱动包.rar

    Java开发MySQL8的JDBC驱动包是用于在Java应用程序中连接和操作MySQL数据库的重要工具。JDBC(Java Database Connectivity)是Java平台的标准接口,它允许Java程序员使用SQL语句与各种数据库进行通信。MySQL8是世界上...

    JDBC驱动(Oracle、MySql)

    ODBC(Open Database Connectivity)是微软平台上的一个标准,而ODBC-JDBC桥则使得基于Java的应用程序能够利用已经为ODBC编写的驱动,从而可以连接到多种数据库系统,包括那些没有直接JDBC驱动的数据库。 了解了...

    mysql-jdbc

    在"mysql-connection"这个话题中,我们主要讨论的是如何在Eclipse这样的集成开发环境中配置和使用MySQL的JDBC驱动来建立数据库连接。 首先,了解JDBC的基本概念是必要的。JDBC是Java平台的标准接口,由Java SE的...

    SQL 和MYSQL 的JDBC驱动包

    然而,标题和描述都是关于SQL和MySQL的,这可能是标签错误或者是一个包含多个数据库驱动的压缩包。在正确的情况下,这个驱动同样需要被加载,然后可以用来连接到SQL Server数据库。 使用JDBC驱动时,开发者需要注意...

    SQLServer2000 ,2005,MySQL JDBC驱动包

    JDBC驱动是一个Java接口,它使得Java程序能够与各种数据库进行交互,无论数据库系统是何种类型。 对于SQL Server 2000和2005,它们是Microsoft公司推出的数据库产品,主要服务于企业级应用。SQL Server 2000是较早...

    jdbc驱动包(MYSQL5.1.44和8.0.12)

    标题提及的"jdbc驱动包(MYSQL5.1.44和8.0.12)"包含了两个不同版本的MySQL JDBC驱动,分别是5.1.44和8.0.12。这两个版本对应于MySQL数据库服务器的不同发布版,它们允许Java应用通过标准的JDBC接口与MySQL数据库...

    java访问MySQL数据库的JDBC驱动程序

    2. **MySQL JDBC驱动**:MySQL提供了两种类型的JDBC驱动:非类型4(旧版)和类型4(新版)。非类型4驱动(如`mysql-connector-java.jar`)依赖于中间的网络协议,而类型4驱动(也称为纯Java驱动)可以直接与MySQL...

    MySQL-JDBC驱动及连接方法

    MySQL JDBC驱动,也称为Connector/J,是MySQL官方提供的符合JDBC标准的驱动程序,使得Java应用可以和MySQL数据库进行交互。 **安装MySQL JDBC驱动** 在使用JDBC驱动前,需要将其添加到项目的类路径中。这通常通过...

Global site tag (gtag.js) - Google Analytics