摘要: 解决的关键在于responseType: Blob // 表明从服务器返回的数据类型 (无此声明则会报zip损坏/无效!)类型 代码如下: 接口调用 上面还有一个问题,就是我下载压缩包下载解压之后,文件名称会前后多个下划线,这个地方直接用正则就可以了,就见上面代码~~~ 阅读全文
posted @ 2019-12-08 18:53 Cowry2018 阅读(2736) 评论(0) 推荐(0) 编辑
摘要: 发展史 这对服务器说是一个巨大的开销 , 严重的限制了服务器扩展能力, 比如说我用两个机器组成了一个集群, 小F通过机器A登录了系统, 那session id会保存在机器A上, 假设小F的下一次请求被转发到机器B怎么办? 机器B可没有小F的 session id啊。 有时候会采用一点小伎俩: ses 阅读全文
posted @ 2019-05-28 11:24 Cowry2018 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、Vue 系列一已经用vue-cli搭建了Vue项目,此处就不赘述了。 二、Vue-router Vue的路由,先献上文档(https://router.vuejs.org/zh-cn/)。 路由在全家桶里面定位是什么呢,创建单页应用!简单!我们知道Vuejs是一系列的组件组成应用,既然是组件那么 阅读全文
posted @ 2018-12-07 20:35 Cowry2018 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 与关系型数据库相比,MongoDB的优点:①弱一致性(最终一致),更能保证用户的访问速度:举例来说,在传统的关系型数据库中,一个COUNT类型的操作会锁定数据集,这样可以保证得到“当前”情况下的精确值。这在某些情况下,例如通过ATM查看账户信息的时候很重要,但对于Wordnik来说,数据是不断更新和 阅读全文
posted @ 2018-11-24 14:10 Cowry2018 阅读(1147) 评论(0) 推荐(0) 编辑
摘要: 一.原型链原型链的基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。每一个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的指针。如果:我们让原型对象A等于另一个类型B的实例,那么原型对象A就会有一个指针指向B的原型对象,相应的B的原型对象中 阅读全文
posted @ 2018-10-27 09:16 Cowry2018 阅读(125) 评论(0) 推荐(0) 编辑
摘要: GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该 阅读全文
posted @ 2018-10-27 09:03 Cowry2018 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 001、什么是懒加载 懒加载也就是延迟加载 当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张大小为1*1px图片的路径(这样就只需请求一次,俗称占位图),只有当图片出现在浏览器的可视区域内时,才设置图片正真的路径,让图片显示出来。这就是图片懒加载。 002、为什么要使用懒加载 阅读全文
posted @ 2018-10-26 10:30 Cowry2018 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是Servlet * Servlet是JavaWeb三大组件之一(Servlet、Filter、Listener) * Servlet是用来处理客户端请求的动态资源 * Servlet的任务有: > 获取请求数据 > 处理请求 > 完成响应 * Servlet接口方法: > void in 阅读全文
posted @ 2018-10-26 10:28 Cowry2018 阅读(238) 评论(0) 推荐(0) 编辑