java中的钝化是什么意思

Python016

java中的钝化是什么意思,第1张

服务器内存不够了,把最近不活动的session序列化到磁盘,在序列化之前你会收到监听事件

如果这个钝化的用户某个时候又访问了,服务器在内存没找到session,就去磁盘找,再反序列化到内存,这个时候你又会收到监听事件

你放入session的一切变量都必须是可序列化的,否则失败

什么时候序列化和反序列化完全由容器决定,你只能监听事件

public class ConnectionFactory { private static final String driver = "com.mysql.jdbc.Driver"/*驱动不同的数据库不同的驱动,我这个是mysql的*/ private static final String url = "jdbc:mysql://localhost:3306/表名"private static final String user = "root"private static final String password = "密码" private static ConnectionFactory confprivate ConnectionFactory(){} public static ConnectionFactory getCon(){ if(conf == null){ conf = new ConnectionFactory()} return conf} public static java.sql.Connection getConnection(){ java.sql.Connection con = nulltry { Class.forName(driver)con = java.sql.DriverManager.getConnection(url, user, password)} catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace()} return con} }