摘要:有个需求是要在微信浏览器录音,然后上传,此处使用jssdk提供的录音接口,录完后会上传微信服务器并返回音频id,由于微信服务器只存3天时间,所以我们需要把文件下载到自己服务器进行维护,下载后的格式是.amr的,由于我需要在页面使用audio标签进行播放,但是有音频格式限制,需要转换为mp3,所以记录
阅读全文
摘要:1.前言 前后台分离式开发,后端提供访问接口,前端使用ajax拉取数据,使用vue绑定数据,各司其职开发更高效,架构高内聚低耦合,扩展维护逻辑更简单,团队协作程度更高. 相比于以前后端的兄弟处理完后台业务,写完后台接口,还需要拿到前端写的页面,使用一些页面渲染技术,比如el,jstl,freemar
阅读全文
摘要:1. HttpServletResponse简介 Web服务器回送给Web客户端的HTTP响应消息分为三个部分:状态行,响应消息头,响应体. Servlet API中定义了ServletResponse接口用于创建响应消息,Servlet程序通过调用ServletResponse对象的方法可以向客户
阅读全文
摘要:1. Servlet有关概念和前置知识 1.1 什么是动态网页 如果浏览器在不同时刻或不同条件下访问web服务器上的某个页面,浏览器所获得的页面内容可以发生变化,那么这个页面就称之为动态页面. 动态网页与静态网页最明显的区别就是针对页面的访问请求,web服务器在不同的条件下返回给客户端的网页总是不同
阅读全文
摘要:1.了解HTTP 1.1 HTTP简介 就像两个国家的元首会晤过程得遵守一定外交礼节一样,浏览器与web服务器之间的一问一答的交互过程也得遵守一定的规则,这个规则就是HTTP协议。HTTP协议是 HyperText Transfer Protocol(超文本传输协议)的英文简写,它是TCP/IP协议
阅读全文
摘要:为了提高网页访问效率,浏览器可以在本地缓存以前访问的页面,当浏览器再次访问那些已经缓存的页面时,浏览器就不用再去访问远程 服务器了,而是直接取出本地缓存的内容。 缓存提高了浏览器的访问效率,降低了服务器压力,减少了网络流通带宽,但有时候也会带来负面效果,那就是服务端的内容变化而不能被实时的反馈到客户
阅读全文