- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 CountDownLatch类的分析
CountDownLatch:实现 一个或多个线程 等待 其他一组线程的操作执行完成。1、内部类:Sync extends AbstractQueuedSynchronizer ,继承了AQS,并实现了tryAcquireShared,tryReleaseShared方法,同时拥有构造方法:Sync(int count) { setState(count); ...
2019-09-19 17:00:37 109
原创 对ThreadPoolTaskExecutor的理解
ThreadPoolExecutor的实现中,使用到了CAS、AbstractQueuedSynchronizer、ReentrantLock。1、主要构造函数public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, ...
2019-06-26 14:45:53 364
翻译 spring mvc的异常处理方法
定义一个好的异常处理方法对于一个web应用框架来说,是一个很大的优势,当异常发生时,spring mvc框架能为我们的web应用做好错误处理。Spring mvc框架提供了下面几种方式来帮助我们处理异常:1.Controller Based是在自己的Controller类中定义异常处理方法,所要做的是,在这些异常处理方法上,加上@ExceptionHandler注解,该注解的参数就是需要捕获的异常...
2018-05-02 19:36:55 229
翻译 response.sendError
发送一个错误响应给客户端。服务端会创建一个默认html格式的错误页,页面包含了指定的信息。格式为“text/html”,如果有error-page在web应用中指定的status code被声明,则会重定向到指定的error page。如果response已经被提交,那这个方法则会抛出IllegalStateException。response.sendError与response.setStat...
2018-04-27 16:24:01 4892
原创 CXF集成swagger
swagger是一套OpenAPI规范,用于生成restful api接口描述,便于使用者发现、开发及集成。 本文参考官方文档(http://cxf.apache.org/docs/swagger2feature.html),做的实例验证,为cxf 生成api文档描述。 一、依赖包:dependency> groupId>org.apache.c
2017-12-05 16:11:42 3792 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人