伙伴匹配项目 笔记

hello 小伙伴们,消失了20天,我终于回来了,带着我的伙伴匹配项目来了。

这次的伙伴匹配项目用的还是比较久的(还没做扩展),这段时间除了做项目,然后就是写博客,刷leetcode,从acwing,换到leetcode,刚开始还是有点不习惯的,但慢慢的,现在也就熟悉了。

首先呢做这个项目是让自己学到了很多的,通过之前用户中心项目打下的基础,该项目更全面,更实战性的带领自己使用开发项目所用到的的一些技术栈。

第一个就是,伙伴匹配前端是纯手敲的,而没有用太重的框架,让自己熟悉了好多前端vue的语法,还有vant组件的使用。

第二个就是,了解了怎么实现session的共享,并且用到了redis, 还有种cookie。

第三个就是,redis的使用这点鱼皮做了详细的讲解(数据缓存,定时任务(数据预热)),和实战,明白了学一些新的东西时,引入新的库要先写测试。

第四个就是,锁的相关知识(抢锁机制,看门狗机制),redission实现分布式锁

第五个就是,匹配用户的时候,了解一些匹配算法(最小编辑距离),实现随机匹配的逻辑。

第六个就是,鱼皮大大带我们踩坑,前端vant框架更新迭代,自己也掌握了好多解决问题的办法。

第七个就是,部署上线,vercel部署前端,以及微信云托管平台部署后端。至此结合用户中心的,基本所有的部署上线的方法基本都了解了,就差多实践了。

第八个就是,swagger knif4j的使用,确实很方便,不需要用其他的接口平台了。这里附上一篇自己整理总结的博客,

http://t.csdnimg.cn/l6HpI

在写项目的时候鱼皮的代码规范,包括一些代码语句的编写,是让自己学到很多,包括自己lambda 表达式一直用的也不熟练,都能在写项目的时候得到锻炼。

结合星球球友的笔记,这里附上自己的笔记

https://www.yuque.com/sailwmy/heartchain?#https://wx.zsxq.com/mweb/views/weread/search.html?keyword=心链》

由于临近期末,就没有做什么扩展,想着先跟着敲一遍,有时间了,自己去再实现,等期末周过去了,当然项目也还没有部署上线,看了看好像要配redis什么的,就没有弄。

接下来的打算就是整理期末要复习的,坚持做算法题,把自己每天学习的写成博客。

最近比较喜欢看知乎,感觉上面好多大V的文章都写的很不错。

时间过得好快,自己要抓紧学习了,加油[加油][加油][加油][加油]

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
ivy
下载 APP