1813 字
9 分钟
鱼皮项目
新手入门
用户中心项目
前端 主要运用阿里 Ant Design 生态:
- HTML + CSS + JavaScript 三件套
- React 开发框架
- Ant Design Pro 项目模板
- Ant Design 端组件库
- Umi 开发框架
- Umi Request 请求库
- 正向和反向代理
后端
- Java 编程语言
- Spring + SpringMVC + SpringBoot 框架
- MyBatis + MyBatis Plus 数据访问框架
- MySQL 数据库
- jUnit 单元测试库
部署
- Linux 单机部署
- Nginx Web 服务器
- Docker 容器
- 容器托管平台
伙伴匹配系统
前端
- Vue 3
- Vant UI 组件库
- Vite 脚手架
- Axios 请求库
后端
- Java SpringBoot 框架
- MySQL 数据库
- MyBatis-Plus
- MyBatis X 自动生成代码
- Redis 缓存(多种 Java 实现方式)
- Redis 分布式登录
- Redisson 分布式锁
- Easy Excel 数据导入
- Spring Scheduler 定时任务
- Swagger + Knife4j 接口文档
- Gson:JSON 序列化库
- 相似度匹配算法
部署
- Serverless 服务
- 云原生容器平台
AI编程助手:
- 对话记忆
- 结构化输出
- RAG 知识库
- 工具调用
- MCP
- SSE 流式输出
AI程序员技术练兵场
- 怎么快速利用 AI 进行编程,完成有点复杂度的项目
- Java 后端 + 前端 Vue
- AI 应用开发框架(比如 LangChain4j)、
- AI 应用开发的知识(结构化输出 + 对话记忆 + 工具调用)
真实业务实战
AI零代码应用生成平台
- 使用 LangChain4j 开发 AI 应用
- 使用 LangGraph4j 开发 AI 工作流
- AI 工具调用和幻觉解决
- 基于 AI 的智能路由
- 结合 iframe 与 postMessage 的可视化编辑
- 基于 Selenium 的浏览器自动化
- 基于 Redisson 的分布式限流
- 基于 Nginx 的自动化部署与服务代理
- 基于 ARMS + Prometheus + Grafana 的可观测性
- 利用 Spring Cloud Alibaba 技术栈实现微服务架构
智能协同云图库项目
- Java Spring Boot 框架
- MySQL 数据库 + MyBatis-Plus 框架 + MyBatis X
- Redis 分布式缓存 + Caffeine 本地缓存
- Jsoup 数据抓取
- COS 对象存储
- ShardingSphere 分库分表
- Sa-Token 权限控制
- DDD 领域驱动设计
- WebSocket 双向通信
- Disruptor 高性能无锁队列
- JUC 并发和异步编程
- AI 绘图大模型接入
- 多种设计模式的运用
- 多角度项目优化:性能、成本、安全性等
AI答题应用平台
- Java Spring Boot 开发框架(万用后端模板)
- 存储层:MySQL 数据库 + Redis 缓存 + 腾讯云 COS 对象存储
- MyBatis-Plus 及 MyBatis X 自动生成
- Redisson 分布式锁
- Caffeine 本地缓存
- 基于 ChatGLM 大模型的通用 AI 能力
- RxJava 响应式框架 + 线程池隔离实战
- SSE 服务端推送
- Shardingsphere 分库分表
- 幂等设计 + 分布式 ID 雪花算法
- 多种设计模式
- 多角度项目优化:性能、稳定性、成本优化、产品优化等
智能面试刷题平台
- Java Spring Boot 框架 + Maven 多模块构建
- MySQL 数据库 + MyBatis-Plus 框架 + MyBatis X
- Redis 分布式缓存 + Caffeine 本地缓存
- Redission 分布式锁 + BitMap + BloomFilter
- Elasticsearch 搜索引擎
- Druid 数据库连接池 + 并发编程
- Sa-Token 权限控制
- HotKey 热点探测
- Sentinel 流量控制
- Nacos 配置中心
- 多角度项目优化:性能、安全性、可用性
代码生成器共享平台
- Java Spring Boot 开发框架(万用后端模板)
- MySQL 数据库
- MyBatis-Plus 及 MyBatis X 自动生成
- Maven 自动打包
- Picocli Java 命令行应用开发
- FreeMarker 模板引擎
- Caffeine + Redis 多级缓存
- XXL-JOB 分布式任务调度系统
- 腾讯云 COS 对象存储
- 多种设计模式
- 命令模式
- 模板方法模式
- 双检锁单例模式
- 多角度项目优化
- 可移植性、健壮性、可扩展性、圈复杂度优化
- 7 种性能优化思路和实践
- 7 种存储优化思路和实践
- Vert.x 响应式编程
- JMeter 压力测试
- Hutool 工具库和 Lambda 表达式编程
SQL数据生成平台
后端技术栈:
- Spring Boot 2.7.x 核心框架
- MyBatis Plus 3.5.x 数据库操作
- MySQL 8.x 关系型数据库
- Spring AOP 切面编程
第三方库:
- FreeMarker 模板引擎
- Druid SQL 解析器和连接池
- datafaker 模拟数据生成
- Apache Commons Lang3 工具库
- Hutool 工具库
- Gson JSON 处理
- Easy Excel Excel 处理
- Knife4j API 文档生成
快速补充技术栈
AI超级智能体项目
Java 21 + Spring Boot 3 框架
Spring AI + LangChain4j
- RAG 知识库
- PGvector 向量数据库
- Tool Calling 工具调用
- MCP 模型上下文协议
- ReAct Agent 智能体构建
- Serverless 计算服务
- AI 大模型开发平台百炼
- Cursor AI 代码生成
- SSE 异步推送
- 第三方接口:如 SearchAPI / Pexels API
- Ollama 大模型部署
- 工具库如:Kryo 高性能序列化 + Jsoup 网页抓取 + iText PDF 生成 + Knife4j 接口文档
聚合搜索平台
后端
- Spring Boot 2.7 框架
- springboot-init 项目模板
- MySQL 数据库
- Elastic Stack
- Elasticsearch 搜索引擎
- Logstash 数据管道
- Kibana 数据可视化
- 数据抓取
- 离线和实时抓取
- Jsoup 和 HttpClient 库
- 设计模式
- 门面模式
- 适配器模式
- 注册器模式
- 数据同步(4 种方式)
- 定时
- 双写
- Logstash
- Canal
- JMeter 压力测试
智能BI项目
- Java Spring Boot (万用后端模板)
- MySQL 数据库
- MyBatis-Plus 及 MyBatis X 自动生成
- Redis + Redisson 限流
- RabbitMQ 消息队列
- 鱼聪明 AI SDK (AI 能力)
- JDK 线程池及异步化
- Easy Excel 表格数据处理
- Swagger + Knife4j 接口文档生成
- Hutool、Apache Common Utils 等工具库
公众号智能管理平台
- Spring Boot 3 框架
- MySQL 数据库 + MyBatis-Plus 框架 + MyBatis X
- WxJava 接入微信接口
- Spring AI 接入 DeepSeek
- JUC 异步编程
技术进阶
API开放平台
- Java Spring Boot 框架
- MySQL 数据库
- MyBatis-Plus 及 MyBatis X 自动生成
- API 签名认证(Http 调用)
- Spring Boot Starter(SDK 开发)
- Dubbo 分布式(RPC、Nacos)
- Spring Cloud Gateway 微服务网关
- Swagger + Knife4j 接口文档生成
- Hutool、Apache Common Utils、Gson 等工具库
OJ判题系统
- Java Spring Cloud + Spring Cloud Alibaba 微服务
- Nacos 注册中心
- OpenFeign 客户端调用
- GateWay 网关
- 聚合接口文档
- Java Spring Boot (万用后端模板)
- Java 进程控制
- Java 安全管理器
- Docker 代码沙箱实现
- 虚拟机 + 远程开发
- MySQL 数据库
- MyBatis-Plus 及 MyBatis X 自动生成
- Redis 分布式 Session
- RabbitMQ 消息队列
- 多种设计模式
- 策略模式
- 工厂模式
- 代理模式
- 模板方法模式
- 其他:部分并发编程、JVM 小知识
手写RPC框架
底层轮子
亿级流量点赞系统
技术选型
- Spring Boot 3 + Java 21 虚拟线程
- MySQL + MyBatis-Plus
- TiDB 分布式关系型数据库,支持高并发和弹性扩展
- Redis 分布式缓存,多种数据结构优化缓存策略
- HeavyKeeper 算法 + TTL 热点 Key 本地缓存
- Pulsar 高吞吐消息队列
- Prometheus + Grafana 可观测性
- Alertmanager 异常告警
- Docker 快捷启停服务,高扩展性
- AI 生成前端代码
- Nginx 负载均衡
AI自动恢复工具
- Java 8 + Spring Boot 2.x 框架
- 工厂模式 + 中介者模式
- Spring Scheduler 定时任务调度
- OpenAI API 集成
- 知识星球 API 对接
- HTTP 接口封装与调用(基于 Hutool)
- Docker 容器化部署
- Railway 云端部署
- Hutool 工具类库(HTTP 请求、工具方法)
- Gson JSON 处理
- Knife4j 接口文档
- Lombok 代码简化
- Apache Commons Lang3 工具库
学习路线:新手项目全做->(聚合搜索平台)->sAI零代码应用生成平台->AI答题应用平台