基础知识
细火
这个作者很懒,什么都没留下…
展开
-
spring mvc的异常处理方法
定义一个好的异常处理方法对于一个web应用框架来说,是一个很大的优势,当异常发生时,spring mvc框架能为我们的web应用做好错误处理。Spring mvc框架提供了下面几种方式来帮助我们处理异常:1.Controller Based是在自己的Controller类中定义异常处理方法,所要做的是,在这些异常处理方法上,加上@ExceptionHandler注解,该注解的参数就是需要捕获的异常...翻译 2018-05-02 19:36:55 · 248 阅读 · 0 评论 -
response.sendError
发送一个错误响应给客户端。服务端会创建一个默认html格式的错误页,页面包含了指定的信息。格式为“text/html”,如果有error-page在web应用中指定的status code被声明,则会重定向到指定的error page。如果response已经被提交,那这个方法则会抛出IllegalStateException。response.sendError与response.setStat...翻译 2018-04-27 16:24:01 · 4979 阅读 · 0 评论 -
对ThreadPoolTaskExecutor的理解
ThreadPoolExecutor的实现中,使用到了CAS、AbstractQueuedSynchronizer、ReentrantLock。1、主要构造函数public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, ...原创 2019-06-26 14:45:53 · 382 阅读 · 0 评论 -
CountDownLatch类的分析
CountDownLatch:实现 一个或多个线程 等待 其他一组线程的操作执行完成。1、内部类:Sync extends AbstractQueuedSynchronizer ,继承了AQS,并实现了tryAcquireShared,tryReleaseShared方法,同时拥有构造方法:Sync(int count) { setState(count); ...原创 2019-09-19 17:00:37 · 123 阅读 · 0 评论