学习之路(二)

今天是24.9.8 已经开学两周了

继续写流水账:


暑假确实和上一篇说的一样只回家呆了几天,一直留在学校这边做小项目。

这次做的项目和之前的练手不同了,因为一周前真的上线应用了,上线当天就突破1k用户(当然依靠的是老师在迎新时的推广)。

现在回过头来看,练手的项目和需要上线的项目真的是区别很大的,很多地方考虑的角度都不同。比如练手想的都是使用新奇的技术,复杂的逻辑,以及想方设法的把自己会的东西和需求完全结合起来。但是这次我的目标只有完成、完成还是完成。

因为各方面原因,比如定死的上线时间,以及不断需要修改的接口。而且还是线上联调接口,所以即使是很小的改动,我也需要重新打包上传到服务器运行。总之一切都很麻烦,这也是第一次自己动手在服务器上布一整个项目,尤其是还要给微信小程序开放接口,配置ssl。总之跟着csdn的教程+gpt的修改,一步一步最终是完美部署上了。以前没了解过nginx,这次经历也让自己对nginx有了个大概的了解,或者说对使用、配置nginx有了个大概的了解。

现在项目还在一切正常的运行着,但是隔三差五都要加入新模块,新功能。这两周来我都是赶在个凌晨两三点偷偷停机再偷偷上传新jar包部署。所以如果有好的解决办法(可以不停机更新)希望可以不吝赐教,我使用的是RuoYi-Vu基础版!

这几天都是在时不时写一写新功能,但是大部分时间是歇着的刷刷抖音,玩玩游戏。今天是一个暑假以来第一次打开了之前只看了个开头的微服务课程,因为学到了服务权重和灰度发布这里,所以突然想起来问一下单体项目有没有可以不停机发布的方式。还有几个问题,如果了解的话也希望可以教教我:

1.我现在的富文本使用的是blob存储,每一条数据的富文本都是500bytes-2kb左右,应不应该改成text(虽然已经不可以改了,但是还是想弄明白)

2.自己的服务器部署后端,小程序通过https访问接口,没做权限判定,安全吗

3.小程序的上传文件接口直接这样写的,安全吗

@PostMapping("/upload")
    public AjaxResult uploadFile(MultipartFile file) throws Exception
    {
        try
        {
            // 上传文件路径
            String filePath = RuoYiConfig.getUploadPath();
            // 上传并返回新文件名称
            String fileName = FileUploadUtils.upload(filePath, file);
            String url = serverConfig.getUrl() + fileName;
            AjaxResult ajax = AjaxResult.success();
            ajax.put("url", url);
            ajax.put("fileName", fileName);
            ajax.put("newFileName", FileUtils.getName(fileName));
            ajax.put("originalFilename", file.getOriginalFilename());
            return ajax;
        }
        catch (Exception e)
        {
            return AjaxResult.error(e.getMessage());
        }
    }

4.因为是校园小程序,所以日志要怎么记录处理

5.数据库应该定时备份还是做主从库,哪个方式更适合我现在的场景

6.如果想要迁移小程序(从一个账号所属到另一个),也就是原来小程序的APPID得换了,数据库存储的是wx_openId,有办法可以保留住用户吗

下面是部分页面展示:

小程序:

后台:

    

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值