摘要: 处理子线程异常(重要)、参考:https://www.cnblogs.com/jpfss/p/10272066.html1、Java子线程中的异常处理 父线程中启动子线程,直接在父线程启动子线程的地方try...catch,是捕获不到子线程的异常的 原因:Runnable接口的run方法的完整签名, 阅读全文
posted @ 2019-12-08 14:05 6xiong 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 1、设置线程为后台线程 注意,main线程为非后台线程,main线程结束,则不管后台线程是否结束,都会杀死非后台线程 1 /** 2 * 后台线程 3 */ 4 public class SimpleDaemons implements Runnable { 5 public void run() 阅读全文
posted @ 2019-12-08 14:02 6xiong 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1、使用Runnable接口 Runnable是执行工作的独立任务,不返回任何值 a.定义任务 1 /** 2 * Runnable接口,实现一个简单的线程 3 */ 4 public class LiftOff implements Runnable { 5 protected int count 阅读全文
posted @ 2019-12-08 13:59 6xiong 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1、Spring MVC MVC和三层架构的区别: MVC:Model+View+Controller 数据模型+视图+控制器 三层架构:Controller+Service+Dao 展现层+应用层+数据访问层2、常用注解 @Controller:表明这个类是Spring MVC中的控制器,声明为S 阅读全文
posted @ 2019-12-08 13:55 6xiong 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1、Bean的Scope Scope描述Spring容器是如何新建Bean实例的,通过@Scope("xxxx")注解实现 singleton:一个Spring容器只有一个Bean实例,为Spring的默认配置,全容器共享一个实例 默认注解为@Service等Bean默认都为单例的,如果是多服务器部 阅读全文
posted @ 2019-12-08 13:54 6xiong 阅读(331) 评论(0) 推荐(0) 编辑