微服务项目
从零手撸:小哈书(仿小红书)
从 0 到 1 搭建一个小红书,基于 Spring Cloud Alibaba 微服务架构。
- 项目架构
- 技术栈
后端微服务、分布式架构,Maven 多模块,业务组件设计; 前后端分离; Tailwindcss + Vue3 前端界面
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、Zookeeper、Docker、Jmeter、Maven、Vue 3.x、Vite 4 ...
单体项目
从零手撸: 前后端分离博客, Wiki 知识库
全栈开发,从 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 ...
从零手撸: Spring AI 应用项目(问答机器人、RAG 私有知识库)
全栈开发,基于 Spring AI 框架,从 0 到 1 手敲一个 AI 应用,初期规划是完成问答机器人、RAG 私有知识库(后续还会追加其他功能),包括前台以及后台管理,渐进式讲解每个功能模块的开发。
- 项目架构
- 技术栈
前后端分离; 后端单体 MVC 架构; Tailwindcss + Vue3 前端界面
Spring AI、Spring Boot 3.x、JDK 21、MySQL 8.x、Ollama、Deepseek、MyBatis Plus、SaToken、JWT、Minio、Maven、Docker、Vue 3.x、Vite 4、Ant Design Vue、Tailwindcss、Pinia、Axios ...