查看原文
其他

代码开源了!

鱼皮 程序员鱼皮 2024-01-21

封面图是本人,见文末 🐶

大家好,我是鱼皮,最近发生了 2 件让我本人开心又惊喜的事情:

1)我练习了一年半的 编程导航知识星球 人数超过了 2 万,截图为证:

除了越来越多的编程学习者之外,我们也邀请了更多大厂嘉宾(或者某个领域的大佬)入驻星球来分享内容,给大家答疑解惑。可以明确的一点是:编程导航的质量随着人数的增加会越来越高!

看看有没有眼熟的嘉宾?

2)我本人在 GitHub 开源社区中文排行榜上的关注者名次升到了 第 21 位

虽然这只是个虚名,并不代表我的技术水平很强或者怎么样,但至少表示我历史开源过的项目是对很多同学有帮助的。

比如收获 star 数最多的几个项目,都是我个人从 0 到 1 开发的包含完整前后端的全栈项目,虽然并不能跟企业项目抗衡,但能让大家学到东西就足够了:

大佬们别杠,杠我的话,我只会说:我是个小辣 🐔

开源关注者的增加也提升了我自己开源项目的动力,所以在考虑良久(也跟编程导航星球的同学开会同步过)之后,我决定把之前在星球里手把手带大家做的 4 个付费项目 的后端代码 免费开源

如果是 Java 开发的同学,可以直接把源码下载到本地使用;如果是前端开发的同学,可以根据接口文档去实现页面。

用户中心项目

企业核心的用户中心系统,基于 Spring Boot 后端 + React 前端的全栈项目,实现了用户注册、登录、查询等基础功能。

虽然系统功能逻辑并不复杂,但正因如此,大家才不需要关注复杂的业务流程,可以更轻松地学会从 0 到 1 独立开发项目的方法。

鱼皮从 0 到 1 全程直播无剪辑地带大家开发并上线了项目,总课程时长超过 24 小时!从产生想法、到需求分析、技术选型、系统设计、项目初始化、编码实现、测试、再到最后的部署上线,每一个环节我都从理论到实践给大家讲的明明白白、每一个细节都不放过!

再加上开发过程中踩的种种坑以及问题的解决,相信可以帮助大家走出书本、走出校园、走出死板的网课,学到企业真正需要的开发技能和经验。

开源项目:https://github.com/liyupi/user-center-backend-public

伙伴匹配系统

一个帮助大家找到志同道合的伙伴的移动端网站(APP 风格)。包括用户登录注册、更新个人信息、按标签搜索用户、推荐相似用户、组队等功能。

这个该项目基本覆盖了企业开发中常见的需求以及对应的解决方案,比如登录注册、批量数据导入、信息检索展示、定时任务、资源抢占等。并且涵盖了分布式、并发编程、锁、事务、缓存、性能优化、幂等性、数据一致性、大数据、算法等后端程序员必须了解的知识与实践。

从需求分析、技术选型、系统设计、前后端开发再到最后上线,整个项目的制作过程为 全程直播 !除了学做项目之外,还能学会很多思考问题、对比方案的方式方法,并提升排查问题、解决 Bug 的能力。此外,还能学习到最最最方便的项目上线方式,几分钟上线一个项目真的轻轻松松!

开源项目:https://github.com/liyupi/yupao-backend-public

API 开放平台

一个提供 API 接口供开发者调用的平台。

管理员可以接入并发布接口,统计分析各接口调用情况;用户可以注册登录并开通接口调用权限,然后可以浏览接口及在线调试,还能使用客户端 SDK 轻松在代码中调用接口。

项目的前端并不复杂,更侧重后端,包含丰富的编程技巧和架构设计层面的知识。后端项目涉及 多个系统 的交互(不止有一个后端),包含了 API 签名认证、网关、RPC、分布式等必学知识,很适合帮助后端同学开拓眼界、提升系统设计和架构能力,而这点是很多网课不能做到的。

开源项目:https://github.com/liyupi/yuapi-backend-public

聚合搜索项目

基于 Vue 3 + Spring Boot + Elastic Stack 的一站式聚合搜索平台,也是简化版的企业级搜索中台。

对用户来说,使用该平台,可以在同一个页面集中搜索出不同来源、不同类型的内容,提升用户的检索效率和搜索体验。

对企业来说,当企业内部有多个项目的数据都存在搜索需求时,无需针对每个项目单独开发搜索功能,可以直接将各项目的数据源接入搜索中台,从而提升开发效率、降低系统维护成本。

项目中会带大家学习和实战:多种数据爬虫方法、4 种数据同步方法、接口优化( 运用了多种设计模式 )、Elastic Stack(Elasticsearch 搜索引擎、Kibana 看板)、压力测试等一系列知识。

开源项目:https://github.com/liyupi/yuso-backend-public


大家感兴趣的话,欢迎去阅读了解这些开源项目。

当然,本来就是星球的付费项目,如果你确实需要手把手的教程和更多项目资料,也欢迎加入星球,可获得:

  1. 完整视频教程
  2. 视频教程大纲
  3. 完整项目源码
  4. 项目学习笔记
  5. 本项目交流答疑
  6. 本项目简历写法
  7. 更多原创项目教程和学习专栏(比如新的智能 BI 项目)

限时发放 9 折星球优惠券,仅限前 100 名,加入三天内不满意可全额退款,欢迎进来学习:

生活不易,换个发型,微笑面对生活!


往期推荐

通过 Desktop 学 Docker 也太简单了

创业一月半,不太习惯。。

10 个 yyds 的前端开源项目!

人人都该知道的 CPU 小知识~

米哈游稳住了!问的很基础!

编程导航,火了!

继续滑动看下一个

代码开源了!

鱼皮 程序员鱼皮
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存