1813 字
9 分钟
鱼皮项目
2026-02-05

新手入门#

用户中心项目#

前端 主要运用阿里 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答题应用平台

鱼皮项目
https://www.fdssong.js.cn/posts/鱼皮项目/
作者
FDSSONG
发布于
2026-02-05
许可协议
CC BY-NC-SA 4.0