maoyu

maoyu

暂无个人简介
知识星球
Java后端
2026
广州软件学院
Java后端

该用户为会员

会员专享项目教程/ 答疑等服务

这么晚了,睡不着,让友友们笑一笑,煮波实习到现在也有两个多月了,今天17点产品发我对应公告要更正式环境,那么就由我和我组长负责。那个分支主要的任务就是去调用第三方接口,然后做各种动态,微信小程序,微信公众号,企业微信消息卡片推送(这个做了,但没有正式上使用),这里面大部分接厂商接口都是由友友根据接口文档然后煮波写的代码,基本上在测试环境都测试过是没问题的。到点了煮波就把自己的分支和另外一个分支(这个分支是煮波之前搞错了,测试给的任务,结果煮波建了一个新分支,而且名字和我当前分支区别只有一个大小写之差,然后去改一个小bug),将master也一起合到我当前要发版的分支,然后就是到gitlab cicd一顿操作,构建发版提交,到堡垒机上svn拉代码,由于是煮波的组是使用tomcat(springboot项目)+nginx部署的,煮波也是去看了负载均衡的节点,然后去更新当前未使用的节点,因为煮波不是第一次发版,所以还是比较的熟练。由于18点下班,但是向公司申请了饭卡,很想冲快点去楼下吃顿好的,所以并没有看catalina日志,导致可能某些节点还没启动完煮波就去去更新nginx配置文件,然后reload了,就直接在群上和测试和产品说可以了。因为这次更了四个端,其他一个端好像整寄了,搞得只能导师帮我改了。这个是第一个出问题的地方。之后由于前端又改了东西,导师让煮波拉下对应端的新代码,这个时候煮波也没多想,当然也问了导师说不用切节点吗?导师也说不用。因为煮波没想到前端构建打包后都是静态代码(但其实煮波是懂的),就是偶尔脑子会不好使,由于导师说不用切节点,煮波就直接重启当前 端的tomcat,又给整出问题了,影响用户使用了,我就把我的操作说出来,组长就和我讲了前端打包后是静态代码,是不用重启tomcat的,我们Java代码要重启相当于重新编译代码走jvm那套(煮波实力有限无法还原原话),然后问了导师说是不是放手放太快了就让我实习生自己整,还有问我导师有没有和我讲这些,其实导师是很负责的,煮波也很崇拜他,所以煮波还是说是自己的问题,但是组长还是逼问说导师有没有讲和我讲这些,要慢点来,看完日志再去reload nginx配置文件等等。这个是第二个出错点。然后煮波看了日志还出现很多空指针,测试环境是没问题的,然后发现是正式环境很多secret,appid都没加到数据库导致的,这个煮波就自己解决了,但是呢后面又出现几个问题,有些消息推送失败,这个煮波也想了想有可能是参数的问题,因为厂商其实做的也不够好,文档写的内容他们改后也不及时更新都是我们错了才找他们,而且有点要命的是煮波把一些数据库配置调用厂商url或者accesskey,secret加成是测试环境的(因为查出来cv很快),导致有些调用失败,没仔细去回顾接口文档导致的(这个分支任务距离现在有一个多月了),然后就是和导师一起解决问题,主要还是导师来,晚上10点50+才下班,回家已经11点多了。有些是厂商问题,有些是我们自己的问题。补充其中有一个问题煮波怀疑是把大写字母分支合到小写字母分支覆盖原有代码导致的,然后仔细想想合的时候也没出现代码冲突问题,所以应该不是这个原因,但是煮波还是傻傻的更完代码才想起来的,哎。 总结:做的时候还是不够细心,不能静下心来,导致犯很多不该犯的错误,这次也给自己提个醒。煮波其实很多细节没讲太困了,明天有空再更。 回家也是把鱼总oj优化成微服务了,终于可以做新的了,最近因为学校和自己原因,已经快有10天没写日志了,也是被导师说了,后续要好好写。 顺便带上导师的话,也能让大家在实习中得到成长。最近看过这样一句话感触很深,人生嘛,就是笑笑别人,偶尔也让别人笑笑。 休息。

下载 APP