Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >这个项目不算烂大街,可以冲

这个项目不算烂大街,可以冲

作者头像
程序员鱼皮
发布于 2023-02-27 05:10:41
发布于 2023-02-27 05:10:41
9030
举报
文章被收录于专栏:鱼皮客栈鱼皮客栈

鱼皮最新原创项目教程,欢迎学习

大家好,我是鱼皮。

最近帮很多春招和实习的小伙伴看了简历,就后端开发这个岗位来说,抛开每个人的实习经历不谈,100 篇简历里面得有 80 份是外卖(点评)和论坛(秒杀和商城倒是少了,估计大伙儿都知道避雷)

前年流行秒杀,去年流行 RPC,今年流行论坛,也确实是没办法,一来学校里面尤其是本科生根本接触不到好项目,老师教来教去就是 CRUD,二来不是每个人都有实习经历,而随着求职门槛的不断提高,大伙儿不得不自己去找项目做,但网络上能找到文档很全的手把手教学的优质项目确实少至又少,大部分同学都是从 B 站搜罗视频然后照着做,趋之若鹜。

无可厚非,建议可以先用这些项目找个实习,然后正式校招的时候能够有个实习项目,这样算是比较好,如果两个项目一个秒杀一个论坛或者一个外卖一个商城,那确实有点难顶了。

今天推荐一个轮子类项目:手写数据库,相比于偏业务的项目在面试时是更受欢迎的,做完这个轮子类项目还能对数据库有更深的理解,何乐而不为。

🏠 项目地址:

  • Github:https://github.com/CN-GuoZiyang/MYDB
  • 教程地址:https://ziyang.moe/cs/project/mydb/

🚩 项目简介:MYDB 是一个 Java 实现的简单的数据库,部分原理参照自 MySQL、PostgreSQL 和 SQLite。实现了以下功能:

  • 数据的可靠性和数据恢复
  • 两段锁协议(2PL)实现可串行化调度
  • MVCC
  • 两种事务隔离级别(读提交和可重复读)
  • 死锁处理
  • 简单的表和字段管理
  • 简陋的 SQL 解析(因为懒得写词法分析和自动机,就弄得比较简陋)
  • 基于 socket 的 server 和 client

我看了下教程,总共有 10 章,需要有 Spring、数据库和网络通信基础(当然你一边做一边学呗):

  1. 从最简单的 TM 开始
  2. 引用计数缓存框架和共享内存数组
  3. 数据页的缓存与管理
  4. 日志文件与恢复策略
  5. 页面索引与 DM 的实现
  6. 记录的版本与事务隔离
  7. 死锁检测与 VM 的实现
  8. 索引管理
  9. 字段与表管理
  10. 服务端客户端的实现及其通信规则

最后,欢迎学编程的朋友们加入鱼皮的 编程知识星球 ,鱼皮会 1 对 1 解决你的问题,直播带你做出项目、为你定制学习计划和求职指导,还能获取海量编程学习资源,和上万名学编程的同学共享知识、交流进步。

往期推荐

我的学习小圈子

一年了,说几件大事!

又一个新项目搞完啦!!!

世界上最健康的程序员作息表!

怎么写出更优质的代码?

目前最火的 ChatGPT 开源项目!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-02-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员鱼皮 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
我从垃圾堆里翻出了大学时的简历。。。
大家好,我是鲏。 如封面图,前两天我在收拾家的时候,翻出了自己大学时的简历,纸都包浆了。。。 记得当年大四的时候,我靠着这份简历,校招的时候投大厂百投百中(虽然面试挂了不少哈哈)。 当时我觉得自己的简历确实还是不错的,所以也把简历模版分享给了很多朋友。 不过我现在正式工作两年半了,积累了更多经验,也帮 星球 的小伙伴改了上千份简历。我现在再看自己的这份简历会发现,虽然有一些可圈可点的地方,但有很多地方也不是特别好,甚至啊我觉得有地方写的是很烂的!(真的是多亏了当时的自己经历丰富才能被大厂选中吧) 正好春招
程序员鱼皮
2023/02/27
7080
我从垃圾堆里翻出了大学时的简历。。。
秋招看到github上不错的项目,但不知道该咋学?
昨天的文章中提到了校招过程中简历上相对而言比较重要的两个地方:实习经历和项目经历,昨天已经聊过实习相关话题:超级纠结!又想去实习又想全力准备秋招...今天来聊一聊项目经历。
拓跋阿秀
2022/09/28
7130
努力学计算机四年,终于进腾讯了!
看了几个高赞回答后,真的是感同身受,也想和大家分享一下自己大学的学习经历,算是给自己一个继续前行的动力吧。
程序员鱼皮
2021/05/07
1.2K0
我这样准备蓝桥杯,拿国奖了!
大家好,今天这篇文章是 编程导航知识星球的一位优秀球友学习算法以及准备蓝桥杯(已拿国奖)的优质经验分享: 星球原文链接:https://t.zsxq.com/0aEOnK9cn 相信很多球友都报名了明年的蓝桥杯,作为之前混过一次蓝桥国奖的算法小白😁,分享一下学习经验,acmer 和 oier 可以直接划过。针对很多仅仅学过学校 c 语言或者数据结构(只会概念,不会敲代码)的同学,应该怎么从算法零基础 => 算法小白? 首先说一个很多人都有的误区,仅仅学过 c 语言或 py,java 等这些语言的基础语法,
程序员鱼皮
2023/03/29
1.5K0
我这样准备蓝桥杯,拿国奖了!
7 天,凭这个项目,我进了大厂!
大家好,今天这篇文章是 编程导航星球 的 404ERROR 同学的面经分享(已上岸大厂实习): 星球原文链接:https://t.zsxq.com/0bngfX6Ll 首先,感谢鱼皮的 接口开放平台项目,我凭借该项目通过了多个大厂、中厂的面试,最终拿到了某大厂 Java 后端实习生的 offer。 在这里分享一下十几场面试下来被问到关于该项目的一些真题,回馈星球。以下回答都是基于我自己的理解整理的,如果有不准确的地方,希望各位大佬指教,也希望鱼皮能多出几个这样的项目! 问题1 项目是你自己做的吗?你为什么做
程序员鱼皮
2023/03/29
1.3K0
7 天,凭这个项目,我进了大厂!
学 Java 还是 Go,这事儿很简单!
网上的讨论五花八门,有人说 Java 过时了,Go 才是未来;还有人因为自己或朋友学 Go 找到工作了就觉得 Go 真香,觉得学 Go 竞争更少、机会更多。
程序员鱼皮
2025/06/11
1070
学 Java 还是 Go,这事儿很简单!
Web服务器烂大街?来试试这个项目吧|我可能是推荐这个项目的第一人
我又来水文推荐好东西了,可能因为近期是春招找实习的好时机,不少学生党都来找我问一些求职意见和简历修改意见,不过问的比较多的还是希望我推荐一些可以写在简历上的项目,毕竟 Web 服务器已经烂大街了。
拓跋阿秀
2021/03/21
5.9K0
现在做这几件事,一定好起来!
大家新年快乐,我是鱼皮。 最近在 星球 里收到了很多同学的提问,其中比较多的问题就是:刚考完研、不知道怎么去准备春招? 正好寒假也快到了,希望这篇文章能给大家分享一些小建议,帮助大家清楚接下来自己应该怎么做,才能让自己弯道超车,用有限的时间得到更大的收获。 注意,以下只是建议!具体做什么,还是要结合自己的实际情况来分析。 这个寒假,我们可以做些什么? 对于所有刚考完研的同学来说,无论自我感觉好或坏,都要立刻行动起来!而不是等结果出了再做准备。因为你们是在和一直在准备找工作的同学竞争,没有时间耽误了。 当然
程序员鱼皮
2023/03/29
2080
现在做这几件事,一定好起来!
内推学弟进了腾讯,看看他的标杆简历!
在我的简历中,包含几部分:个人基本信息、个人描述、荣誉奖项、科研学术经历、实习经历、项目经历、技术栈,这些都是一份优质程序员简历上都该有的关键信息。
程序员鱼皮
2021/06/16
1.8K0
2023届秋招回顾,寒气逼人,,
2023 届秋招基本上进入尾声了,但从二哥身边的读者,以及互联网上信息来看,依然有很多 0 offer 的选手,有 offer 的也觉得很寒碜、很焦虑,甚至很悔恨,悔恨自己大学白上了。
沉默王二
2022/11/18
5290
2023届秋招回顾,寒气逼人,,
双非本,非科班的自我救赎之路
今天跟大家分享一位学弟的秋招经历,他跟大彬一样,也是非科班转码的,在今年这样的环境下,能成功”上岸“,非常不容易。
程序员大彬
2022/12/22
6390
双非本,非科班的自我救赎之路
研二非科班研究生如何备战秋招
最近知乎收到了一位研二非科班同学的付费咨询,让我帮忙给一些备战秋招测开岗面试建议。想到自己也是非科班出身,一路摸爬滚打走到现在,深知通过社招进入头部互联网企业是多么的困难,而校园招聘则是进入大厂的一条捷径,只要利用好寒暑假打牢基础,再沉淀一些面试技巧,进入大厂的概率是非常大的。
互联网金融打杂
2022/08/01
3540
实习第一天,我就辞职了
鱼皮最新原创项目教程,欢迎学习 大家好,我是鱼皮。今天这篇文章是 编程导航星球 的拳辉同学的真实实习经历分享,希望对正在找工作的小伙伴有所帮助和启发。 星球原文链接:https://t.zsxq.com/0bH99BrO7 实习第一天 今天去了心心念念的实习,来到公司的前一天晚上,我兴奋得整晚睡不着。 刚来到公司的时候,热情的人事小姐姐帮我办理好手续,拉我进群,下载钉钉,录指纹,让我十分开心,自己终于可以挣钱了哈哈。 组长带我来到工位,眼前的画面让我有点不太适应。当组长在小组面前介绍我的时候,同事们并
程序员鱼皮
2023/03/29
5260
实习第一天,我就辞职了
SSP,拿下!!
你好,我是 Guide。分享一位学弟热乎的面经。这位学弟本 211 硕 985,秋招大大小小拿了十几个 offer,三方签了荣耀 15b,两方签了科大讯飞(薪资等同 15a),京东实习转正。
Guide哥
2023/01/11
6730
手写一个简易版数据库!项目经验稳了
这是 JavaGuide 的「优质开源项目推荐」第 11 期,每一期我都会精选 5 个高质量的 Java 开源项目。
Guide哥
2022/11/07
4K0
手写一个简易版数据库!项目经验稳了
来一大波后台开发项目推荐!
最近各大厂的春招已经陆续开始了,目前还是提前批,各位还没投简历的,一定要快速投起来。 最近朋友在帮组里做初筛面试,发现基础、算法、项目这三块有两块好的同学都比较少,很多本科三年都在打 ACM 算法不错,但是基本没怎么复习计算机基础的东西,项目也是随便找的那种,这种也没法继续往后面推。 还有的是基础八股文背得很熟悉,但是呢数据结构不扎实,算法也刷得不多,一两道简单级别的剑指offer原题都没做出来,这种也没法继续往后面推,因为微信面委算法会考察得更严。 还有更气人的一类,连语言基础都有问题,比如 s
程序员鱼皮
2023/03/29
1.1K0
来一大波后台开发项目推荐!
小透明学弟的大厂上岸之路
这位学弟自称小透明,就读软件工程专业,即将本科毕业入职华为,职位是 产品行销经理 。
程序员鱼皮
2021/07/27
4990
读者上岸阿里的硬核经验分享
大家好,我是石头哥,最近正值校招季,这里分享一篇硬核校招面经,希望对大家有帮助。
程序猿石头
2021/09/24
9850
读者上岸阿里的硬核经验分享
新项目来咯!
大家好,我是鱼皮,今天分享个我的新项目预告! 最近春招 & 暑期实习招聘陆续开放,目前来看感觉行情是有所回暖的,至少星球里已经有很多同学靠我带大家做的 API 开放平台项目 拿到了高薪 offer: 毕竟这个项目是融合了我自己在大厂这几年学到的一些经验,如果你能真的掌握,拿来面试个校招是不成问题的~ 得到这些认可,我也确实倍受鼓舞,所以提上日程,决定之后继续带大家做更多小而美的、帮助大家快速学会多种技术应用的、可以写到简历上的亮眼项目。 这不就来了?本周日(3 月 5 号)晚 20 点 ,我会在 B
程序员鱼皮
2023/03/29
4560
新项目来咯!
说说我最近筛简历和面试的感受。。
最近我们公司在招开发,实习社招都有。我收到的简历很多,但认真投递的、符合要求的却寥寥无几,而且都是我自己看简历、选人、回复、面试,让本就饱和的工作量更加雪上加霜,到最后真的是身心俱疲了。
程序员鱼皮
2023/09/06
8320
说说我最近筛简历和面试的感受。。
相关推荐
我从垃圾堆里翻出了大学时的简历。。。
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档