营销活动平台
项目是一款互联网面向C端人群营销活动类系统,目前支持抽奖、秒杀、好友助力等各类营销活动。
- 技术:SpringBoot、Mybatis、Dubbo、MQ、Redis、Mysql、ELK、分库分表、Otter
- 架构:DDD 领域驱动设计、充血模型、设计模式
- 规范:分支提交规范、代码编写规范
- 技术栈项:JDK1.8、Maven3.6.3、Mysql5.7(可升级配置),SpringBoot、Mybatis、Dubbo 随POM版本
- 建表语句:doc/asserts/sql -
建议随非分支内sql版本走,因为需求不断迭代升级优化,直接使用最新的会遇到在各个分支下的代码运行问题
- 代码仓库:
2种使用方式
- 密码方式:登录的用户ID为 CSDN 个人中心的用户ID,https://i.csdn.net/#/user-center/profile 密码为 CSDN 登录密码。如果没有密码或者忘记,可以在 CSDN 登录页找回密码。
- SSH 秘钥免登录方式,设置:https://gitcode.net/-/profile/keys 文档:生成 SSH 密钥
- 学习使用:下载代码库后,切换本地分支到wiki中章节对应的分支,这样代码与章节内容是对应的,否则你在master看到的是全量代码。
- 下载依赖:db-router-spring-boot-starter 本项目依赖自研分库分表组件,需要下载后构建
分支命名:日期_姓名首字母缩写_功能单词,如:210804_xfg_buildFramework
提交规范:作者,type: desc
如:小傅哥,fix:修复查询用户信息逻辑问题
参考Commit message 规范
# 主要type
feat: 增加新功能
fix: 修复bug
# 特殊type
docs: 只改动了文档相关的内容
style: 不影响代码含义的改动,例如去掉空格、改变缩进、增删分号
build: 构造工具的或者外部依赖的改动,例如webpack,npm
refactor: 代码重构时使用
revert: 执行git revert打印的message
- 加群交流