ResourceBundle 读取配置文件
ResourceBundle bundle = ResourceBundle.getBundle("config.auto_config", Locale.ENGLISH);
config.auto_config 代表 config 包下的 auto_config.properties
2、WebProject使用了Timer,Tomcat关闭后,控制台依然输出信息。
GOOGLE之,给出的答案是 Timer不是守护线程,需要手动清理。
3.commons-configuration可以实现配置文件的自动重载。
PropertiesConfiguration config = new PropertiesConfiguration("profile/ab.properties");
config.setReloadingStrategy(new FileChangedReloadingStrategy());
String ab = config.getString("ab");
4.hibernate调用带输入输出参数存储过程
Session session = HibernateSessionFactory.getSession();
Connection conn = session.connection();
CallableStatement call = conn.prepareCall("{call SP_INF_SEQUEUEID(?,?)}");
call.setString(1, "SGW_REQ_ID");
call.registerOutParameter(2, oracle.jdbc.OracleTypes.VARCHAR);
call.execute();
seqId = call.getString(2);
session.close();
5.页面乱码
复制了一个现成页面,但是显示乱码,试了很多方法,最后在逻辑类的代码里看到有一个PrintWriter的声明,把它删除之后,页面的乱码问题解决。