spring boot 全局异常处理
摘要:0.使用 @ ExceptionHandler 注解(Controller层面上) 严格来说不是全局,是单类异常处理,进行异常处理的方法必须与出错的方法在同一个Controller里面。 package com.lvjing.controller; import com.alibaba.fastjs
阅读全文
岛屿问题
摘要:python3: lst = [] for q in range(4): lst.append(list(map(eval, list(input(""))))) mark = 2 print(lst[3][4]) dict0 = {} #递归标记周边陆地 def markAround(x,y,ma
阅读全文
线程池 - 02
摘要:根据阿里开发手册对线程池进行优化, 【强制】线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。 即添加一个线程工厂,将线程池放入线程工厂,主要是易于发现线程出错原因和定位,规避资
阅读全文
【转】多线程实现方式
摘要:原:https://www.jianshu.com/p/7950ea349dbb 多线程有几种实现方式?如果被问到这个问题一定很头疼,因为百度一下随便就能出现各种各样的答案。两种、三种、四种、五种、六种、七种。。。 但本质上来讲,个人认为只有一种方式:实现Runnable接口。 先放个图: 线程相关
阅读全文
线程池 - 01
摘要:IOT项目,考虑并发,加入多线程,使用线程池 BEFORE: // 设置回调函数 client.setCallback(new MqttCallback() { @Override public void connectionLost(Throwable cause) { System.out.pr
阅读全文
spring boot maven 非controller层注入工具类
摘要:首先需要知道的是,容器中的组件,也就是你添加了诸如 @Component,@Service, @Controller 以及 @Repository 等等注解,在容器启动的时候是会扫描标注这些注解的类创建 Bean 并放入容器中。 如果该类中的成员变量上使用了诸如 @Autowired 和 @Reso
阅读全文