微信浏览器缓存问题
- vue打包时生成hash的包
- 绝一点的就是直接在nginx更改http响应,{expires-1;}永远不缓存
- 剩下的设置html的meta呀网址加随机数啊等等。。。。都不管用!
java和js
- java目前做项目也就是基础的CURD,高深的还没碰到,虽然出个问题也能研究半天但是没啥技术含量
- js用的是vue,期间碰到两个非常有意思的功能,一个是arraybuffer,另一个是wasm姑且这么叫,就是生成一份js能使用的其它包的api,差不多就是这么理解吧。不过研究失败了,ffmpeg.wasm这个东西,两个难点,一是因为js操作不了文件,所以视频解析只能以视频流存在内存中,大视频无解会撑爆内存,二是,要生成wasm包就需要提前编译,例如ffmpeg这个编译的话以前在后台的时候多大都可以,但是放在前端就需要用户去下载wasm的包,就需要压缩去掉和业务不相关的东西,压缩大小,问题也是很多,比如配置环境装docker,但是mac m1芯片不兼容,又是一份无解。。。最终放弃了!
- 比较有意思的最近接触前端文件处理的业务多一点,接触到了arraybuffer,file,blob互转等。
- npm audit fix 这个命令解决包中bug,升级包,用了一个小众包,执行完命令直接就用不了了装不上了。来气