0905
1)@WebFilter的使用
原文鏈接https://blog.csdn.net/weixin_42114097/article/details/81530628
[外鏈圖片轉存失敗(img-WAoQEkCx-1567884242427)(C:\Users\15566\AppData\Roaming\Typora\typora-user-images\1567747666765.png)]
2)過濾器和監聽器
原文鏈接https://zhuanlan.zhihu.com/p/37189497
3)線程池死鎖問題
com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector
4)註解的使用
原文鏈接"https://zhuanlan.zhihu.com/p/37701743
5)servlet的概述
原文鏈接https://zhuanlan.zhihu.com/p/79679019
6)Runable和Callable之間 的區別
1、Runnable任務執行後沒有返回值;Callable任務執行後可以獲得返回值
2、Runnable的方法是run(),沒有返回值;Callable的方法是call(),有返回值
3、Runnable的run()方法不能拋異常,有異常的話只能在run方法裏面解決;Callable的call()方法可以拋異常
4、Runnable可以直接傳遞給Thread對象執行;Callable不可以,Callable執行可以放在FutureTask中,然後把futureTask傳遞給Thread執行
7)ExecutorService詳解
原文鏈接:https://blog.csdn.net/fwt336/article/details/81530581
原文鏈接https://mp.weixin.qq.com/s?src=11×tamp=1567868482&ver=1838&signature=mry-vDKAQH2rIV1bzIUWumUM9qECldUVvt*cf4GZD82KbzqNHIKvAA33tPPQZqrcDK7JDTwiCfUClMB46TjzogWIg8gEK4ZB6IK7vK1Py9hjHLUOBGt1cZgyEAfLYQ&new=1
8)Timer的替代者ExecutorService
原文鏈接:https://www.cnblogs.com/yxysuanfa/p/7142566.html