单体项目
从零手撸: 前后端分离博客
全栈开发,从 0 到 1 手敲一个前后端分离博客,包括前台以及后台管理,渐进式讲解每个功能模块的开发,直到部署到云服务器,实现域名访问。
- 项目架构
- 技术栈
前后端分离; 后端单体 MVC 架构、Maven 多模块功能拆分; Element Plus、Flowbit 前端界面
Spring Boot 2.x、JDK 1.8、MySQL 5.7、MyBatis Plus、Spring Security、JWT、Minio、Lucene、Maven、Nginx、Docker、Jenkins、CI/CD、Vue 3.x、Vite 4、Element Plus、Tailwindcss、Pinia、Axios、Echarts、Flowbit ...
微服务项目
从零手撸:小哈书(仿小红书)
从 0 到 1 搭建一个小红书,基于 Spring Cloud Alibaba 微服务架构。
- 项目架构
- 技术栈
后端微服务、分布式架构,Maven 多模块,业务组件设计; 前后端分离; Ant Design Vue 前端界面
Spring Boot 3.x、JDK 17、MySQL 8.0、Redis 7.x、Elasticsearch 7.x、Spring Cloud Alibaba 2022.x、Nacos、Gateway、Sentinel、RocketMQ、XXL-Job、MyBatis、SaToken、Minio、Cassandra、Docker、Jmeter、Maven、Vue 3.x、Vite 4、Ant Design Vue ...