摘要: 在浏览器中使用js-spark-md5计算文件的MD5 最近开发一个视频系统,用户需要把文件上传到服务器。服务器再上传到转码服务器,编码为m3u8格式。我觉得客户端可以直接上传到转码服务器。对转码服务器设置了跨域后,客户端可以直接上传视频文件,但是上传接口需要文件的MD5值,网上找了一个口碑极好的M 阅读全文
posted @ 2020-07-06 21:59 KevinBlandy 阅读(2085) 评论(1) 推荐(1) 编辑
摘要: SpringBoot在WebSocket长连接中获取到HttpSession Websocket是通过http协议握手后升级成为长连接,在握手的时候,可以读取到客户端http请求的所有信息,自然也包括 HttpSession。 自定义配置类,继承 Configurator ,覆写modifyHand 阅读全文
posted @ 2020-07-03 14:33 KevinBlandy 阅读(2312) 评论(0) 推荐(0) 编辑
摘要: 使用零拷贝对文件高效的切片和合并 对文件的切片/合并在应用中是一个很常见的需求,使用 FileChannel的 transferTo / transferFrom 的零拷贝方法(需要操作系统支持),可以高效的完成。 切片 /** * 对文件按照指定大小进行分片,在文件所在目录生成分片后的文件块儿 * 阅读全文
posted @ 2020-07-01 12:07 KevinBlandy 阅读(456) 评论(0) 推荐(0) 编辑
摘要: spring配置文件(xml)中最新,最常用的schema 可以收藏起来,在用到的时候直接复制粘贴进去,再把没用到的删除即可。 Schema <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001 阅读全文
posted @ 2020-06-28 15:06 KevinBlandy 阅读(389) 评论(0) 推荐(0) 编辑
摘要: SpringBoot整合spring-data-jpa jpa 是JavaEE定义的一种规范,常用的实现一般是 Hibernate,而 spring-data-jpa 则是对jpa的又一层封装,提供了更多便捷的方法。 这里不会深入讲解spring-data-jpa的使用,只是讲解怎么快速的整合使用, 阅读全文
posted @ 2020-06-23 18:07 KevinBlandy 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一个便于国内用户访问的 Spring Initializr 官方 Spring Initializr ,在国外, 国内某些地区的用户经常出现无法打开的问题。 SpringBoot中文社区 提供了一个便于国内用户访问的节点。 https://start.springboot.io/ 阅读全文
posted @ 2020-06-23 09:58 KevinBlandy 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 在SpringBoot中整合使用Netty框架 Netty是一个非常优秀的Socket框架。如果需要在SpringBoot开发的app中,提供Socket服务,那么Netty是不错的选择。 Netty与SpringBoot的整合,我想无非就是要整合几个地方 让netty跟springboot生命周期 阅读全文
posted @ 2020-06-22 17:28 KevinBlandy 阅读(18152) 评论(0) 推荐(0) 编辑