This is very likely to create a memory leak
http://stackoverflow.com/questions/11872316/tomcat-guice-jdbc-memory-leak
jdbc.dataSource=com.pandy.core.ds.XBasicDataSource
This is very likely to create a memory leak
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
Java代码 public class XBasicDataSource extends DruidDataSource { @Override public void close(){ Enumeration<Driver> drivers = DriverManager.getDrivers(); while (drivers.hasMoreElements()) { Driver driver = drivers.nextElement(); try { DriverManager.deregisterDriver(driver); } catch (SQLException e) { e.printStackTrace(); } } try { AbandonedConnectionCleanupThread.shutdown(); } catch (InterruptedException e) { //logger.warn("SEVERE problem cleaning up: " + e.getMessage()); e.printStackTrace(); } super.close(); } } |
jdbc.dataSource=com.pandy.core.ds.XBasicDataSource
做自己喜欢做的,跟家人同等重要