摘要: 在处理数据库连接或者输入输出流等场景时,我们经常需要写一些非常繁琐又枯燥乏味的代码来关闭数据库连接或输入输出流。 例如数据库操作: def update(sql: String)(conn: Connection): Int = { var statement: Statement = null t 阅读全文
posted @ 2018-11-22 17:26 BarryW 阅读(2096) 评论(0) 推荐(0) 编辑
摘要: 很多时候应用服务启动或关闭会做一些预加载(比如缓存,定时任务启动等)或收尾处理工作(比如程序失败记录等) 1. 首先看下Spring框架服务启动加载操作实现,直接上代码 2. 退出服务及几种退出方法 如下图: 对于强制关闭的几种情况,系统关机,操作系统会通知JVM进程关闭并等待,一旦等待超时,系统会 阅读全文
posted @ 2018-11-22 13:33 BarryW 阅读(4903) 评论(0) 推荐(0) 编辑