首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客214803969号
北京邮电大学 Java
关注
已关注
取消关注
@敲不完代码的啊仔:
40K+Star!Mall电商实战项目开源,附源码、教程合集
最近看了下我的Github,发现mall项目已经突破40K+Star,有点小激动!记得去年8月的时候mall项目刚过20K+Star,时隔1年多已经增长到了40K+Star。今天跟大家聊聊mall项目的发展历程,希望对大家有所启发!最近情况Github上面有个Java Topic排行榜,mall项目目前排在第9位,有很多小伙伴早就发现了,这里附上地址:https://github.com/topics/java发展历程最初的20K+Star为什么要写mall项目?打造一个业务与技术相结合的实战项目!2018年初的时候一度想找个业务与技术相结合的开源项目学习下,但是一直没有找到合适的,于是萌生了自己写一个的想法。总感觉一个项目要是缺少了业务和应用场景,就好像没有了灵魂。于是业务选择了比较好理解的电商,技术选择了流行的SpringBoot。历时1年多,2019年8月的时候mall项目累计获得了20K+StarSpringCloud系列教程当项目发展到一定程度,总会去寻找一些新的突破,于是我想把mall项目改造成微服务版本。在Java体系中,Spring Cloud基本成了微服务的标准。于是就想先研究下整套Spring Cloud组件,然后再进行改造。在研究过程中写下了一套涵盖大部署核心组件使用的系列教程,就是springcloud-learning这个项目,目前获得了2.2K+Star。mall-swarm微服务项目掌握了整套Spring Cloud核心组件之后,接下来就是对mall项目进行微服务改造。经过一段时候的打磨,mall-swarm项目在2019年12月发布了第一个版本。最近mall-swarm项目又进行了一次重大更新,升级至Spring Cloud Hoxton & Alibaba,使用Nacos取代了原来的注册中心Eureka和配置中心Spring Cloud Config,使用Oauth2取代了原来Spring Security实现的权限功能,目前看来是最合理的Spring Cloud技术栈了。mall更新完善mall项目这一年更新了很多内容,这里挑重点的回顾下!之前一直使用的Linux部署方式有主要有Docker和Docker Compose两种,后来加入了Jenkins自动化部署,方便生产环境使用。有很多朋友反馈OSS对象存储需要花钱,于是加入了自行搭建的MinIO对象存储方案,不过生产环境还是推荐使用OSS,毕竟服务器带宽还是很贵的!一直需求很大的权限管理功能实现了,之前一直使用的基于注解的权限控制,升级为了动态权限控制,前端和后台都有了!商品SKU功能设计与优化,抛弃了之前固化的设计,改成了灵活的JSON存储。整合了ELK日志收集系统,采用分场景收集日志的方案,适合生产环境使用,查看日志更方便!最近升级了SpringBoot 2.3.0,使用的各种技术版本又焕然一新了!mall-tiny快速开发脚手架mall-tiny之前是一个继承了mall完整技术栈的项目骨架,我感觉它依赖服务太多,过于复杂了。这次我把它重新定位为一个快速开发脚手架,化繁为简,只保留了最常用的依赖服务MySQL和Redis。而且实现了完整的权限管理功能,可对接mall-admin-web前端项目,秒变权限管理系统!mall-admin-web前端项目mall-admin-web前端项目主要是增加了权限管理功能,这里提示下mall、mall-swarm、mall-tiny项目都可以无缝对接该项目,是不是很通用!mall-learning学习项目mall-learning项目在mall项目的发展历程中,一直贯彻始终。拥有完善的学习教程,这可能是mall项目和其他开源项目很大的不同之处,mall-learning项目是专门为mall项目打造的学习教程项目,包含了丰富的文档和示例代码。我一直使用这样的方式来更新项目,首先学习新技术,在mall-learning中写相关教程,也算是一直技术调研吧,之后技术合适的话就运用到mall项目中去。感觉这种方式还是很不错的,既深入学习了新技术,又得到了实际的应用,大家学习新技术的时候也可以尝试下。未来展望感觉mall项目发展至今,已经不单单是一个开源项目,它已经发展出了自己的生态系统,可以称之为mall系列生态了。mall项目接下来还是会持续更新的,争取打造更好的实战型学习项目!项目地址、源码地址、教程合集Mall电商实战项目开源系列感兴趣的朋友转发+评论,关注我私信回复“源码”即可免费领取哦
点赞 1
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
05-19 16:07
北京邮电大学 游戏策划
无端科技unity客户端开发面经
一、自我介绍二、问题主要考察我的项目和实习,问我我的python小游戏项目和unity项目是怎么实现的,这其中用了什么技术?我就说了一些怎么做,怎么优化等。你用过AI吗?chatgpt你是怎么用的 问问题,生成代码AI写的代码能用吗?很久没了解AI新技术了,还在用GPT生成的一行一行自己调整,他说现在用cursor可以自行调整代码公司开发哪方面会用到AI? 美术,程序都用agent你用过吗?我回答是一个智能体,你为这个智能体加你需要的工具,或者说是让他成为谁谁谁你做过最困难的事情或者项目是怎么完成的? 随便答答,我回答了我在实习怎么学习写代码的。有没有你深入了解的一个领域?想了半天确实没有,我...
查看10道真题和解析
面试问题记录
点赞
评论
收藏
分享
05-15 16:46
安庆师范大学 Erlang
真诚提问!00后实习生都喜欢什么样的mentor?
马上要带我人生中的第一个实习生了,想问问大家都喜欢什么的mentor?好让我有个努力的目标
拒绝996的劳伦斯很勇敢:
看得见目标且护犊子的 具体就是明确告诉组员要干什么,然后当别的组甩dirty work时能护的组自家新人
点赞
评论
收藏
分享
04-06 22:33
西华大学 运维开发工程师
标题五个字
年包48w成功上岸,不卷啦
AI牛可乐:
哇塞,恭喜恭喜!48万的年薪,真是让人羡慕呀!看来你找到了一个超棒的工作,可以享受不卷的生活啦!🎉有没有什么求职秘诀想要分享给小牛牛呢?或者,想不想知道我是谁呢?😉(点击我的头像,我们可以私信聊聊哦~)
你最希望上岸的公司是?
春招启动,你开始投递了吗?
点赞
评论
收藏
分享
03-27 17:33
门头沟学院 Java
双非本找实习,天塌了
投了快一个月了,各位佬看看有什么问题
代码飞升:
同学院本,你要注意hr当天有没有回复过,早上投,还要打招呼要推销自己,不要一个劲投
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
25届游戏客户端开发求职总结
1.5W
2
...
广州25应届计算机 Java想转行
1.1W
3
...
后端实习什么算有产出
6773
4
...
双一流本的春招结束 去送外卖了
4996
5
...
太顺利的话,好像总是有意外……
4048
6
...
【26届四段大厂】大二字节&腾讯offer 投递技巧保姆级教程
3892
7
...
955和996的真正区别
3710
8
...
回望春招路~草草用如履薄冰带过
3540
9
...
去美团实习会被人发现是个水货吗😥
3386
10
...
今天是520,登了孩子QQ🌹🌹🌹看看娃儿平时跟谁聊天👍👍👍本以为能有几个女孩子结果没想到看到的是你们这帮搞编程敲代码的,我就放心了,几把孩子这辈子算是完了👍👍👍
3173
创作者周榜
更多
正在热议
更多
#
我的求职总结
#
5624次浏览
118人参与
#
选offer应该考虑哪些因素
#
6218次浏览
99人参与
#
我的实习日记
#
2407633次浏览
25225人参与
#
你想留在一线还是回老家?
#
34749次浏览
425人参与
#
一人一个landing小技巧
#
33091次浏览
614人参与
#
设计人如何选offer
#
107882次浏览
706人参与
#
生物制药/化工校招攻略
#
42518次浏览
282人参与
#
你小时候最想从事什么职业
#
89239次浏览
1669人参与
#
工作后会跟朋友渐行渐远吗
#
19796次浏览
150人参与
#
你们公司哪个部门最累?
#
13546次浏览
110人参与
#
辞职之后最想做的一件事
#
7510次浏览
81人参与
#
大学最后一个寒假,我想……
#
35165次浏览
447人参与
#
比亚迪求职进展汇总
#
702707次浏览
3058人参与
#
市场营销面经
#
40806次浏览
298人参与
#
牛友们的论文几号送审
#
33565次浏览
701人参与
#
薪资爆料
#
101417次浏览
1035人参与
#
查收我的offer竞争力报告
#
180371次浏览
1193人参与
#
这些公司卡简历很严格
#
31576次浏览
156人参与
#
毕业季,给职场新人一些建议
#
4596次浏览
64人参与
#
毕业后不工作的日子里我在做什么
#
166993次浏览
1474人参与
牛客网
牛客企业服务