总所周知,上传大文件时由于各种原因突然中断,然后整个文件需要从头开始上传,这种情况非常令人抓狂😫,那么怎样才可以避免这种尴尬的情况呢?分片上传或许可以搞定这个痛点 原理:文件上传就是把文件切割成一个个小小的块,然后块逐一上传 后台约定接口: 1.getRestChunkInfo 获取当前文件的上传 ...
分类:
编程语言 时间:
2019-09-05 01:18:57
阅读次数:
136
token验证机制 最近在vue-cli项目实现登录的过程中用到了token验证,在此总结如下 1. 登录时,客户端通过用户名与密码请求登录 2. 服务端收到请求去验证用户名与密码 3. 验证通过,服务端会签发一个Token,再把这个Token以响应发给客户端. 4. 客户端收到Token,存储到本 ...
分类:
其他好文 时间:
2019-09-01 23:42:17
阅读次数:
164
Servlet Servlet(Servlet Applet),全称Java Servlet。是用Java编写的服务器端程序。主要功能用于交互式地浏览和修改数据,生成动态web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现这个这个Servlet接口的类。 ...
分类:
编程语言 时间:
2019-09-01 16:55:19
阅读次数:
193
一个优秀的测试人员应该深入到项目的每一个环节中去发现问题,提出自己的观点,保证项目质量。那么要真正深入到项目实现中,测试应该怎么做呢? ...
分类:
其他好文 时间:
2019-08-26 12:41:36
阅读次数:
58
excel静态模板下载,有两种方式:第一种,在http头中指定输出文件流的类型为"application/vnd.ms-excel"类型时,输出流时就不需要添加输出文件的后缀名;第二种,指定文件流的类型为"multipart/form-data"时,输出流时需要判断文件是.xls/.xlsx,并且加 ...
分类:
编程语言 时间:
2019-08-25 18:01:55
阅读次数:
99
SpringBoot电商项目实战 — 前后端分离后的优雅部署及Nginx部署Web项目实现 ...
分类:
编程语言 时间:
2019-08-23 13:36:41
阅读次数:
106
前言: 最近有个项目需要上线,是python中sanic网络异步框架写的,并且要求使用docker+nginx来部署项目实现负载均衡,于是乎百度了sanic项目部署,基本上都是基于docker+gunicorn部署sanic项目这篇文章,里面讲的也稍稍微有些简略,不过对于小白特别不友好,按步骤操作肯 ...
分类:
其他好文 时间:
2019-08-22 19:08:13
阅读次数:
110
当新用户或新项目进入内容平台时,就会出现冷启动(ColdStart)问题。以协同过滤这样的经典推荐系统为例,假设每个用户或项目都有评级,这样我们就可以推断出类似用户/项目的评级,即使这些评级没办法调用。但是,对于新进入的用户/项目,实现这一点很困难,因为我们没有相关的浏览、点击或下载等数据,也就没办法使用矩阵分解技术来“填补空白”。不过,研究人员已经提出了各种方法来解决冷启动问题。在这篇文章中,我
分类:
其他好文 时间:
2019-08-22 18:32:29
阅读次数:
105
需求描述:在SpringBoot项目中,一般业务配置都是写死在配置文件中的,如果某个业务配置想修改,就得重启项目。这在生产环境是不被允许的,这就需要通过技术手段做到配置变更后即使生效。下面就来看一下怎么实现这个功能。 来一张核心代码截图: 1.创建一张数据表,用于存储配置信息: 2.自定义注解 3. ...
分类:
编程语言 时间:
2019-08-17 10:35:11
阅读次数:
123
1.结合现状 功能分析 该功能基于上个项目的改进,主要是通过对服务器端代码的修改,以及对客户端作少许修改,实现开启多客户端时,一个客户端发送消息,达到对所有客户端广播的效果。可参考网吧里的点歌系统,比如某某用户在网吧点了一首歌,其他用户电脑的左下角都会弹出一个某某用户点了一首七里香,或者游戏里面的频 ...
分类:
其他好文 时间:
2019-08-10 21:48:52
阅读次数:
123