整理记录我在学习Jenkins自动化部署期间的一些注意事项和使用命令,待完善中。(看来是已经烂尾了)
JavaScript学习日志之Base64数据转二进制文件链接
最近项目遇到视频预览需求后端使用Base64返回视频文件的问题(大为震撼),顺手整理下前端如何处理把Base64转为二进制文件链接,提供给Video标签的src属性播放。
Jenkins使用日志之初探自动化部署,可以愉快地自动构建项目并发布到远程服务器了,目前是使用"Publish over SSH"插件将编译后的项目推送到服务器上,并使用服务器运行,晚点再整理下相关的笔记。
现在本地minikube启动还有点问题,之后还需要学习配合k8s、docker实现持续集成。
Vue+Axios+SpringBoot后端同时接收文件和json作为请求参数
场景:现有向视频上传接口同时发送视频文件和json(其中包含视频封面等信息),应该如何定义后端接口,前端又如何进行请求呢?
[Vue]对象修改属性时,视图不刷新的处理方法
毕业设计中期检查顺利结束,可以抽空稍微整理一下最近遇到的一些问题了,就当给自己留一些笔记备份😁,先稍微整理下对象修改属性时,视图不刷新问题的处理方法。
谷粒学院在线教育项目学习过程记录
你说得对,但是谷粒学院是基于SpringCloud微服务➕Vue开发的全栈在线教育项目,你将扮演一位名为“b站用户”的学习者,逐步发掘实战项目的真相…
这篇文章用来记录我在谷粒学院项目学习过程中遇到的一些问题和解决办法。
PO/DO/VO/DTO/BO/POJO概念与区别
Vue学习篇之KeepAlive缓存和删除缓存
随着昨天最后一门考试结束,大三上学期的寒假也就正式开始了。打算继续完善我的SpringBooot + Vue的FakeShop网上书城项目,边学边做吧。
虽然目前看起来也是有模有样的,但是似乎并不是很符合一些实际的操作习惯,例如:由于商品列表采用瀑布式加载,当你从列表点击进入一个商品详情,再返回到商品列表时,你期望从上一次浏览到的位置开始,而不是整个页面重新加载一次,有什么办法可以直接缓存先前页面的状态呢?你可以尝试使用KeepAlive做到。
2021年12月31日 记
搭了个自己的召唤神龙
临近期末总是会有些放松解压(让人恼火)的小游戏,今年就是那个怎么也召唤不出的神龙,
除了在手机上因为屏幕小视野不好总是莫名其妙被吃的原因之外,加载不出来、游戏有广告也成了一些让玩家体验不好的原因。
在早上考完操作系统之后,我就花了点时间把它扒下来了,并部署到自己的服务器,然后也基本上把扒下来后存在的一些问题都修改了,比如莫名其妙找不到背景节点、游戏结束无法显示成绩等等,顺便把广告去啦,不需要加载一些奇奇怪怪的资源,电脑和手机都可以愉快地玩耍了。
2021年12月12日 记
不更博的这几天,也在疯狂忙碌,阶段性小结一下📋
- 软件工程导论的待办事项管理系统项目,已经从全部自主开发到二开betterday项目,再到现在由于小组成员难以协调告终🙄 哎,确实在时间规划还有成员个人能力上有些理想化了…不过也大概了解了SSM项目的基本架构,mybatis-generator这个小工具的使用。
- 个人期末作业书城FakeShop项目还在继续ing:购物车、书籍收藏部分的curd,并先使用postman全部测试通过,前端购物车页面的逻辑已经完成,稍微做了个个人信息页面,和收藏功能加了个入口,现在还在编写和后端交互的代码ing。
- 顺带复习了一下数据库的JOIN子句😋
- 其他一些杂项的话就是了解Axios的拦截器,并利用拦截器去封装了请求队列,利用Vant的Toast的加载动画遮挡来实现简单的前端防抖,然后根据项目需求修修补补,稍微封装了下Axios让防抖更容易使用吧。
📆现在已经是12月13日了,国家公祭日,勿忘国耻,吾辈自强。