北漂软件工程师的日常

季同学回来啦

99年的东北人,21届软件工程专业毕业,在北京从事软件研发工作,毕业一路走来踩过了太多的坑,普通家庭的孩子没人领路真能好难,快节奏的社会绝对不是努力就能过得好的。我也在朝着我认知内的想要达到的目标一点点努力,决定业余时间转战优快云平台记录生活点滴,是记录了工作中解决了某些bug;是写给年轻时候的自己的悄悄话;也是在北京发现的一些有趣的事…

就以今天的工作日常作为我在优快云的第一篇生活记录吧

背景:
最近做的这个项目已经整改了2个多月了,时间很紧,所以最近身体有点吃不消,好在在今天完成了最后一轮的公司测试通过,明天提交给第三方测试机构进行最终测试。

时间线

  • 9:00 :起床洗漱
  • 9:20:顺手拿了瓶牛奶,打车去公司,在路上腾讯会议开早会
  • 9:30:到达公司
  • 10:00:早会结束,修改另一个项目今天要评审功能的bug,下面展开说
  • 11:30:吃午饭— 今天的水果是小蜜橘而且有我爱吃的猪蹄
  • 12:00:今天没有午睡,要紧急添加一个累计访客的功能,还有日活人数和系统会话数的逻辑修改
  • 16:00:功能开发、自测、部署、线上测试验证没问题了
  • 19:00:等待前端更新版本,升级部署最新代码
  • 20:30:下班

所以,今天算是稍微有点忙,但是是最近2个月下班最早的一次了

上午的这个bug其实是个很简单的问题,问题是这样的:
某张表设置了唯一索引,保存数据现在唯一索引 , 插入不进去数据,导致后台报错。
解决思路:
1、debug后发现这个唯一索引字段datatime是null,那么插入库当然报错了
2、检查代码发现明明设置了datatime这个字段,为什么是null呢?原来没有设置成功,在调用时间工具类的时候,需要将字符串time转成yyyy-MM-dd HH-mm-ss 这种格式的date类型,但是我的time是2023-10-01 10:15 ,要修改成2023-10-01 10:15:00 才能转换,于是在后面拼接了:00 问题解决。

在这里插入图片描述
系统累计访客的实现就很简单了,用了redis的String类型,在系统登录逻辑中调用increment方法进行访客累加,不设置过期时间,永久累加。然后调用了keys方法匹配(比如 login:*)获取当前key前缀下有多少个用户。

2024.01.11 更新


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值