系列文章目录
1.mall
技术架构
后端
基于SpringBoot+MyBatis
技术 | 版本 | 说明 |
---|---|---|
SpringBoot | 2.7.0 | 容器+MVC框架 |
SpringSecurity | 5.7.1 | 认证和授权框架 |
MyBatis | 3.5.9 | ORM框架 |
MyBatisGenerator | 1.4.1 | 数据层代码生成 |
RabbitMQ | 3.10.5 | 消息队列 |
Redis | 7.0 | 分布式缓存 |
MongoDB | 5.0 | NoSql数据库 |
Elasticsearch | 7.17.3 | 搜索引擎 |
LogStash | 7.17.3 | 日志收集工具 |
Kibana | 7.17.3 | 日志可视化查看工具 |
Nginx | 1.22 | 静态资源服务器 |
Druid | 1.2.9 | 数据库连接池 |
MinIO | 8.4.1 | 对象存储 |
Hutool | 5.8.0 | Java工具类库 |
PageHelper | 5.3.0 | MyBatis物理分页插件 |
Swagger-UI | 3.0.0 | 文档生成工具 |
logstash-logback-encoder | 7.2 | Logstash日志收集插件 |
docker-maven-plugin | 0.40.0 | 应用打包成Docker镜像的Maven插件 |
前端
技术 | 说明 | 官网 |
---|---|---|
Vue | 前端框架 | https://vuejs.org/ |
Vue-router | 路由框架 | https://router.vuejs.org/ |
Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ |
Element | 前端UI框架 | https://element.eleme.io/ |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
v-charts | 基于Echarts的图表框架 | https://v-charts.js.org/ |
Js-cookie | cookie管理工具 | https://github.com/js-cookie/js-cookie |
nprogress | 进度条控件 | https://github.com/rstacruz/nprogress |
vue-element-admin | 项目脚手架参考 | https://github.com/PanJiaChen/vue-element-admin |
2.mall4j
技术架构
技术 | 版本 | 说明 |
---|---|---|
Spring Boot | 2.1.6 | MVC核心框架 |
Spring Security oauth2 | 2.1.5 | 认证和授权框架 |
MyBatis | 3.5.0 | ORM框架 |
MyBatisPlus | 3.1.0 | 基于mybatis,使用lambda表达式的 |
Swagger-UI | 2.9.2 | 文档生产工具 |
Hibernator-Validator | 6.0.17 | 验证框架 |
redisson | 3.10.6 | 对redis进行封装、集成分布式锁等 |
hikari | 3.2.0 | 数据库连接池 |
log4j2 | 2.11.2 | 更快的log日志工具 |
fst | 2.57 | 更快的序列化和反序列化工具 |
orika | 1.5.4 | 更快的bean复制工具 |
lombok | 1.18.8 | 简化对象封装工具 |
hutool | 4.5.0 | 更适合国人的java工具集 |
swagger-bootstrap | 1.9.3 | 基于swagger,更便于国人使用的swagger ui |
3.CRMEB
技术架构
后端
技术 | 说明 | 官网 |
---|---|---|
ThinkPHP5 | 项目框架 | https://www.kancloud.cn/manual/thinkphp5/118003 |
Redis | 分布式缓存 | https://redis.io/ |
OSS | 对象存储 | https://help.aliyun.com/product/31815.html?spm=a2c4g.750001.list.20.68857b130IiER4 |
WorkerMan | 开源高性能异步PHP socket框架 | http://doc2.workerman.net/ |
EasyWeChat | 开源的 微信 非官方 SDK | https://www.easywechat.com/docs |
git | 分布式版本控制系统 | https://www.runoob.com/git/git-tutorial.html |
前端
技术 | 说明 | 官网 |
---|---|---|
Vue | 前端框架 | https://vuejs.org/ |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
layui | UI 框架 | https://www.layui.com/doc/ |
echarts | UI 框架 | https://echarts.apache.org |
开发工具
技术 | 说明 | 官网 |
---|---|---|
Vue | 前端框架 | https://vuejs.org/ |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
layui | UI 框架 | https://www.layui.com/doc/ |
echarts | UI 框架 | https://echarts.apache.org |