【小家Spring】Spring MVC容器的web九大组件之---HandlerAdapter源码详解---HttpMessageConverter的匹配规则(选择原理)(下)
使用Spring MVC实现优雅的文件下载传统的,我们要进行文件下载,可以直接操作HttpServletRequest和HttpServletResponse来处理下载。那基本上就与Spring MVC的关系不大了。 我们能看到形如下面的代码: //设置响应头和客户端保存文件名 response.setCharacterEncoding("utf-8"); response...

【小家Spring】Spring MVC容器的web九大组件之---HandlerAdapter源码详解---HttpMessageConverter的匹配规则(选择原理)(中)
Request请求read请求参数、请求body时消息转换器的匹配(本文重点)相应的,处理请求@RequestBody的处理器选择,也发生在RequestResponseBodyMethodProcessor里此处以这个处理器为例进行讲解: @ResponseBody @RequestMapping(value = "/hello/post", method = RequestMe...

【小家Spring】Spring MVC容器的web九大组件之---HandlerAdapter源码详解---HttpMessageConverter的匹配规则(选择原理)(上)
前言在前一篇文章:【小家Spring】Spring MVC容器的web九大组件之—HandlerAdapter源码详解—HttpMessageConverter 消息转换器介绍Spring MVC中消息转换器的关键作用,并且也知道Spring MVC其实是内置了非常非常多的转换器来处理各种各样的MediaType。绝大多数情况下我们并不需要自己去定义转换器,全都交给Spring MVC去处理就够....

web标准化设计:常用的CSS命名规则手册
(一)常用的CSS命名规则 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条:loginbar 标志:logo 广告:banner 页面主体:main 热点:hot ....
高性能web建站规则(精简js)
我们经常见到jquery.js和jquery.min.js,后者是精简后的js,体积更小,也就意味着减少了服务器到客户端的加载压力,很显然可以提升web性能。对于成熟稳定的js,使用min版是最好的选择。对于自己项目开发、有待优化的js,保持source版本更有利于调试。2中的js已经稳定,则可通过http://tool.oschina.net/jscompress在线工具进行精简。
高性能web建站规则(外部js和css通常更好一些)
对于js和css,通常的做法有两种,一种将js和css直接嵌入到页面中,称为内联,另外一种就是通过src和link进行外部导入,称为外置。那么,哪一种更好一些呢?通常情况下外置更好一些,为什么呢?用户往往从首页打开以后,会继续跳转到其余页面。比如说,从csdn首页到博客,再到极客头条,那么,假如打开首页时,外部的js和css被缓存起来了,接下来的请求中,公用的js和css就不会再从服务器上获取,....
高性能web建站规则(将js放在页面底部)
简单解释一下为什么要将js放在页面底部:浏览器只能顺序加载js组件,并且一次只下载一个。假如js放在页面顶部,那么js后的组件则必须等待js下载完后再进行加载。这和css放在页面顶部刚好相反,但作用却完全相同,能够让页面逐步呈现给用户!
高性能web建站规则(CDN)
知道CDN(Content Delivery Network,其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定),也不过三个月,实在惭愧,这让我觉得传播这些基础知识(大牛们可能觉得微不足道)显得颇为重要。国内的免费CDN服务,我知道的不多,http://www.bootcdn.cn/算是一个蛮不错的选择,你知道更多更好的地址吗?对于CDN,我有以....
高性能web建站规则(尽量减少http请求)
尽量减少http请求。对于图片,将多张功能相近的图片合并为一张,通过position进行定位。对于css和js,我推荐按照页面进行文件的定义,不推荐将大量文件合并到一个文件内(除去单页面)。这样的好处有: 每个页面所需的js和css不尽相同,所以相对只需要一点点js和css的页面就不需要再加载多余的内容。每个文件维护起来比较轻松,可以快速定位到方法和行,除非该文件几乎不用修改。
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
产品推荐
阿里UC研发效能
分享研发效能领域相关优秀实践,技术分享,产品信息
+关注