04 2020 档案

 
spring boot 全局异常处理
摘要:0.使用 @ ExceptionHandler 注解(Controller层面上) 严格来说不是全局,是单类异常处理,进行异常处理的方法必须与出错的方法在同一个Controller里面。 package com.lvjing.controller; import com.alibaba.fastjs 阅读全文
posted @ 2020-04-13 11:27 Alex_zhuang 阅读(183) 评论(0) 推荐(0)
岛屿问题
摘要: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 阅读全文
posted @ 2020-04-08 15:57 Alex_zhuang 阅读(229) 评论(0) 推荐(0)
线程池 - 02
摘要:根据阿里开发手册对线程池进行优化, 【强制】线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。 即添加一个线程工厂,将线程池放入线程工厂,主要是易于发现线程出错原因和定位,规避资 阅读全文
posted @ 2020-04-07 10:20 Alex_zhuang 阅读(181) 评论(0) 推荐(0)
【转】多线程实现方式
摘要:原:https://www.jianshu.com/p/7950ea349dbb 多线程有几种实现方式?如果被问到这个问题一定很头疼,因为百度一下随便就能出现各种各样的答案。两种、三种、四种、五种、六种、七种。。。 但本质上来讲,个人认为只有一种方式:实现Runnable接口。 先放个图: 线程相关 阅读全文
posted @ 2020-04-03 16:00 Alex_zhuang 阅读(173) 评论(0) 推荐(0)
线程池 - 01
摘要:IOT项目,考虑并发,加入多线程,使用线程池 BEFORE: // 设置回调函数 client.setCallback(new MqttCallback() { @Override public void connectionLost(Throwable cause) { System.out.pr 阅读全文
posted @ 2020-04-03 15:58 Alex_zhuang 阅读(207) 评论(0) 推荐(0)
spring boot maven 非controller层注入工具类
摘要:首先需要知道的是,容器中的组件,也就是你添加了诸如 @Component,@Service, @Controller 以及 @Repository 等等注解,在容器启动的时候是会扫描标注这些注解的类创建 Bean 并放入容器中。 如果该类中的成员变量上使用了诸如 @Autowired 和 @Reso 阅读全文
posted @ 2020-04-02 10:23 Alex_zhuang 阅读(435) 评论(0) 推荐(0)