日常实习

在gitee上发现了一个宝藏项目,极度还原大麦项目,文档讲解特别细致,亮点极多,是一个微服务项目,用到的技术栈都是主流技术栈,非常适合学生党以及工作多年准备跳槽的程序员的不二之选。
这里我将面试问到过的关于这个项目的问题整理在了下面:
1.项目中为什么使用kafka,详细说说?
2.项目中设计分布式锁时,同时解决了事务问题什么意思?
3.订单进行分库分表用到了基因法,详细说说怎么实现的?
4.项目中怎么解决的缓存雪崩、缓存击穿、缓存穿透问题?
5.怎么解决的数据库和缓存一致性问题?
6.做项目中遇到了什么难点
7.项目中用了这么多设计模式,分别是在那些地方用到的?
在我每次面试之后,星哥都会帮我复盘总结,所以我在这里忍不住想为他宣传一波,项目的地址是:https://gitee.com/java-up-up/damai
,然后我贴一些关于项目的架构图
全部评论

相关推荐

2025-12-24 10:00
已编辑
华南农业大学 后端工程师
大一上的时候没什么想法,听到老师说没方向就学学算法 打acm,在朋友的推荐下我知道了代码随想录题单,学完c语言后我就边学数据结构边刷leetcode(后来才知道代码随想录主打求职算法而非acm),寒假把代码随想录题单刷完了,偶尔打打cf,不过也在上绿前几十分放弃了,后来也有刷过洛谷之类的网站,不过没坚持下来。大一下打完蓝桥杯感觉自己完了😩(后来也确实没进国赛,与校队无缘),心里 不能all in算法的想法就更强烈了,更别提自己对比起真正打a的根本就是在假努力,自己也不是那块料,发现leetcode只是我荒废时光的一个舒适区而已😦,在刷了400题之后便草草停止。被受打击的我开始转向后端(其余方向要么不感兴趣要么吃学历,本人极其希望本科后工作),在一番思考后选择了java,在b站找了一个up就开始all in java,大一下结束前学到了mysql,javaweb之前。大一下的暑假主要就在学servlet,tomcat,jsp这些落后的技术及其原理,跟着做了一个超市订单管理系统,把leetcode的sql50题刷完了,还过了一遍前端三件套的基础。暑假就这样早上跑众包,下午学技术,晚上陪npy地结束了,不能算努力但相比大一浑浑噩噩的自己已经好了不少。大二上便终于开始学框架了。9月把ssm学完了,把我的小项目重构了一遍当作实战。10月把springboot学完了,把小项目重构了填到简历上了并开始尝试投简历,还学了springcloud Netflix和过了一遍vue2,在boss投了几家 有一家中厂的全栈实习给了笔试机会,笔试过了之后有了技术面机会,不过很戏剧的就是在技术面开始前5分钟,hr突然问我是不是26届的,我说我是28届的,hr说不好意思没看清楚简历,直接把技术面取消了😧(也难怪之前我和hr说我还有课的时候 hr表示很震惊),后来再海投也什么公司鸟我了,很多都是简历筛完就挂了。11月主要在学linux docker还有一些常用的中间件,把juc jvm简单入门学习了一下。这几个月也一遍在学计组,计网,数据库系统的知识(学校课程)。12月,也临近期末了就开始转头期末复习(划掉)学习了,这一学期的后端学习也差不多结束了,期末考后再战。可以说这一学期就是在沉淀技术栈,就是不知道会不会沉淀过头或者过慢了,耽误了写项目,因为本人也很想在大二下能拿到一个中小厂的实习,为暑期做准备。大佬们,寒假我该写什么项目呢,我看到网上说0实习的时候写一个业务项目加一个轮子项目就可以了。我目前的想法是寒假把苍穹外卖写了(学习巩固里面的技术栈,丰富简历) 再尝试跟着写一个轮子项目(提升能力)。恳请各位大佬指点
简历中的项目经历要怎么写
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务