SpringMVC处理异常的方式有以下四种: 使用 @ResponseStatus 使用 @ExceptionHandler 使用 @ControllerAdvice 使用 HandlerExceptionResolver 使用 @ResponseStatus@ResponseStatus可以被用于指定的方法或者类上,可以返回指定的HTTP Response状态码和原因。 使用方式如下: No ...
GraphQL初体验
什么是GraphQLGraphQL是Facebook开发的一个应用层的数据查询语言。通过GraphQL,客户端可以从服务端的数据集中轻松获得一个自定义结构的数据。 按照官网上的例子,如果我们的查询语句如: { user(id: 3500401) { id, name, isViewerFriend, profilePicture(size: 50) { ...
读《大型网站技术架构-核心原理与案例分析》笔记(二)
瞬时响应:网站的高性能架构网站的性能是客观的指标,可以具体到响应时间、吞吐量等技术指标;也可以是主观感受。 性能测试不同视角下的网站性能1. 用户视角的网站性能 网站性能就是用户在浏览器上直观感受到的网站响应速度是快还是慢。 主要优化手段:前端架构优化技术。如:优化HTML、浏览器缓存、使用CDN、反向代理技术、浏览器的并发和异步等等。 2. 开发人员视角的网站性能 开发人员关注 ...
也谈《致加西亚的信》
第一次知道《致加西亚的信》这本书还是在12年的时候,那时候还在南京Glaway工作。记得某次大型会议上,领导推荐了这本书,当然本着和领导“对着干”的精神,压根就没有去看。 而在去年的夏天,在厦大闲逛的时候又看到了它,本着价格便宜的原则,也就把它收入在书柜上,并用一个礼拜陆陆续续看完了。那为什么现在才开始,谈论这书呢?那是因为,15年的5月离开了同步,在反复考虑后选择了ND。说句实在话,在这边其实过 ...