求java推荐项目
都说秒杀、商城、论坛之类的项目都烂大街了,那该去哪里找不烂大街的项目呀
花钱的也可以,求各位推荐一些
花钱的也可以,求各位推荐一些
全部评论
在我心目中,衡量一个项目烂不烂大街,我觉得很重要的几个点:
- 项目 star 数不能太多,太多肯定就烂大街了,😝,不排除 star 数很高,项目也非常优秀的。
- 代码质量,我自己非常菜,所以我觉得一般情况下,别人的代码质量肯定比我高,完全抱着一种学习的态度去看,只要我认为比我写的好,我就认为代码质量不错。
- 更新频率,如果好几年不更新的话,技术肯定跟不上了,不排除有些项目即使不更新也足够优秀。
好,开始上菜!
第一个:Hippo4j,目前在 GitHub 上已经有 4k 的 star 了,文档也比较齐全。Hippo4j 是 OpenGoofy 开源社区动态线程池框架,已有 30+ 公司生产实际使用经验,经历单节点连接数百应用考验。
GitHub:https://github.com/opengoofy/hippo4j
第二个:手写数据库 MYDB,一个 Java 实现的简单数据库,部分原理参照了 MySQL、PostgreSQL 和 SQLite。
仓库地址:https://github.com/CN-GuoZiyang/MYDB
第三个:技术派,一个基于 Spring Boot、MyBatis-Plus、MySQL、Redis、ElasticSearch、MongoDB、Docker、RabbitMQ 等技术栈实现的社区系统,采用主流的互联网技术架构、全新的UI设计、支持一键源码部署,拥有完整的文章&教程发布/搜索/评论/统计流程等,代码完全开源,没有任何二次封装,是一个非常适合二次开发/实战的现代化社区项目👍 。
代码严格按照大厂的规范要求来,组织结构清晰、项目文档齐全、代码注释到位,你想学不到知识都难!
GitHub 仓库:https://github.com/itwanger/paicoding
第四个:zfile,基于 Java 的在线网盘程序,支持对接 S3、OneDrive、SharePoint、又拍云、本地存储、FTP、SFTP 等存储源,支持在线浏览图片、播放音视频,文本文件、Office、obj(3d)等文件类型。
GitHub 地址:https://github.com/zfile-dev/zfile
以上,四个小而美的项目,你可以体验一下。
送花
回复
分享
我就写的瑞吉外卖,然后面试就讲缓存(数据一致性),mysql主从复制(改成同步复制),消息队列(定时任务),重复支付问题,然后把对应技术原理弄懂,其实已经够面试时候说了
送花
回复
分享
秋招专场
官网直投
康康这?https://github.com/erdengk/excellent-wheel
送花
回复
分享
黑马点评感觉也不错,其实烂大街不是坏事,至少有资料可学有问题可以提前准备,你准备个小众的项目要么面试官不感兴趣要么提出个奇怪的问题,死都不知道怎么死的
送花
回复
分享
项目不是问题,真的搞懂且能进行一些发散才是关键。
送花
回复
分享
自己实现一个spring
送花
回复
分享
重要的是小而美 小而精 以及自己的思考
送花
回复
分享
建议用Java手写一个虚拟机运行Java😋
送花
回复
分享
应该是烂大街的项目,问到了还是说不上来吧。感觉关键还是要弄懂。不知道我的观点对不对。
送花
回复
分享
选项目是一方面,更多是你怎么把项目讲清楚
送花
回复
分享
也不能说这些项目烂大街吧,电商、论坛之类的项目虽然用的比较多了,不过这些项目确实不错,用到的技术栈很多,这样的一个项目随便写写都能写很多东西。而且,里面的很多东西,如果吃透和理解了,是很不容易的
送花
回复
分享
看看这个RPC项目也不错:https://github.com/shaogezhu/easy-rpc
送花
回复
分享
我这有
送花
回复
分享
类似于固定资产管理系统、企业合同管理系统这种呢?
送花
回复
分享
其实烂大街不是坏事,资料多,好学
送花
回复
分享
青戈
送花
回复
分享
手写dubbo
送花
回复
分享
java已经内卷太严重了,没必要了
送花
回复
分享
我打算写学成在线,再写一个基础实现的项目,之前写谷粒商城被问麻了
送花
回复
分享
秒杀
送花
回复
分享
相关推荐
投递华为等公司10个岗位 >
点赞 评论 收藏
转发