新项目搞完啦!!!

这篇具有很好参考价值的文章主要介绍了新项目搞完啦!!!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家好,我是鱼皮。

经过了 7 场直播,总时长近 20 小时,我在 自己的编程导航 的第 5 个 全程直播开发 的项目 —— 智能 BI 项目,完结啦!

新项目搞完啦!!!

我在这里对该项目做一个简单的总结,希望让更多需要它的同学看到,把它变成自己的项目~

项目简介

这次做的是一个顺应潮流的项目, 基于 React + Spring Boot + MQ + AIGC 的 智能数据分析平台

区别于传统 BI,用户只需要导入原始数据集、并输入分析诉求,就能自动生成可视化图表及分析结论,实现数据分析的降本增效。

BI:即商业智能,可以简单理解为数据分析和可视化系统

AIGC:指用 AI 生成内容

智能分析页面:

新项目搞完啦!!!

我的图表页面:

新项目搞完啦!!!

支持异步分析:

新项目搞完啦!!!

项目架构图:

新项目搞完啦!!!

感兴趣的同学可以 免费试看 第一期项目回放:https://www.bilibili.com/video/BV1Cg4y1G7oy

项目特点和收获

该项目选题非常 新颖 ,不同于泛滥的管理系统、博客、商城,本项目是结合当下最火的 AIGC 技术 + 企业级 BI 业务场景的综合实战,紧跟时代潮流!

项目中会带大家学习和实战:前后端高效开发方式、AIGC 应用开发、AI 提问技巧、系统优化、分布式限流、线程池、异步化、消息队列等一系列 重点 知识。

鱼皮 从 0 到 1 全程直播无剪辑 地带大家开发完成项目,总课程时长近 20 小时 !从需求分析、技术选型、系统设计、项目初始化、前后端开发,每个环节我都 从理论到实践 给大家讲的明明白白、每个细节都不放过!

除了学做项目之外,还能学会很多 思考问题、对比方案 的方法,提升排查问题、自主解决 Bug 的能力。

还能获取到鱼皮的 万用后端项目模板,学习到最方便的全栈项目开发方式,熟练后 几分钟开发一个新功能 轻轻松松!

本项目适合的同学

本项目同时适合前端和后端,但是会更侧重后端。

如果你是后端,已经学习过 Java Web 开发技术,希望做一个新颖的、有亮点的、写在简历上加分的项目,学习热门的 AIGC 应用开发、提升自己的编程和架构设计能力,那么非常欢迎来学习!

如果你是前端,最好已经学习过 Vue 或 React 框架,可以通过本项目学习到快速开发前端项目的技巧,并且通过保姆级的入门实战学会一些后端技术。

再介绍下这个项目用到的技术,都是主流的~

技术选型(全栈项目)

前端
  • React 18
  • Ant Design Pro 5.x 脚手架
  • Umi 4 前端框架
  • Ant Design 组件库
  • Echarts 可视化库
  • OpenAPI 前端代码生成
后端
  • Java Spring Boot(万用后端模板)
  • MySQL 数据库
  • MyBatis-Plus 及 MyBatis X 自动生成
  • Redis + Redisson 限流
  • RabbitMQ 消息队列
  • 鱼聪明 AI SDK(AI 能力)
  • JDK 线程池及异步化
  • Easy Excel 表格数据处理
  • Swagger + Knife4j 接口文档生成
  • Hutool、Apache Common Utils 等工具库

再列举下项目的大纲,这只是其中让我印象比较深刻的关键环节,直播过程中还讲了很多平时大家自己看视频根本学不到的做项目经验和编码技巧,比如:怎么又稳又快地自学一个新技术。

项目大纲

  1. 项目介绍和计划
    1. 需求分析
    2. 技术选型
    3. 业务流程和系统架构
  2. 前端项目初始化
    1. Ant Design Pro 项目搭建
    2. 初始化项目精简
  3. 后端项目初始化
    1. Spring Boot 万用模板使用
    2. 库表设计
    3. 基础代码生成
  4. 前端基础开发联调
    1. OpenAPI 代码生成
    2. 前端模板代码优化
    3. 登录功能开发
  5. 智能分析业务开发
    1. 业务流程梳理
    2. AI 助手使用
    3. 原始数据压缩
    4. AIGC 入门实战
    5. AIGC 提问技巧
    6. 3 种 AI 调用方式
    7. 后端接口开发
  6. 图表管理功能
    1. 前端开发
  7. 系统分析及优化
    1. 文件安全性
    2. 数据存储 - 分库分表
    3. 限流 - 4 种限流算法
    4. 限流 - Redisson 分布式限流实战
  8. 系统异步化改造
    1. 异步化业务流程
    2. 线程池精讲(入门 + 原理 + 实战 + 面试)
    3. 异步化改造 - 前端开发
    4. 异步化改造 - 后端开发
    5. 优化点扩展
  9. 系统现状分析
  10. 消息队列
    1. 基础概念
    2. 应用场景
    3. 主流队列技术选型
  11. RabbitMQ 入门实战
    1. AMQP 协议和基础概念
    2. 5 种队列模型理论及实战
    3. 核心特性 - 消息过期
    4. 核心特性 - 消息确认
    5. 核心特性 - 死信队列
    6. 客户端介绍及 demo 开发
  12. BI 项目分布式队列改造

项目资料

我们整理好了项目完整源代码、详细的直播笔记和直播大纲,便于大家交流学习。

新项目搞完啦!!!

最关键的是,鱼皮已经整理好了这个项目的简历写法、亮点和扩展思路(30 个左右),做完项目后就能直接填满简历!


因为项目是在我的 编程导航知识星球 内直播做的,所以自然不能给大家免费发放啦。(要不然又成为一个泛滥的项目了)

大家如果对这个项目感兴趣,欢迎加入编程导航,加入后可以跟着后续的直播做新项目、随时观看 超清完整的 全部直播回放 、完整的项目笔记以及踩坑指南、最新的项目源码等。

最关键的是:做项目的过程中,有任何问题,都可以和大家一起交流或者 直接向鱼皮本人提问

已经有不少小伙伴学起来了,还有很多大家自发整理的笔记。不得不说,做项目真的给了很多同学一个坚持学习的目标,大家的动力也更足了!

新项目搞完啦!!!

关于 编程导航知识星球 ,我已经运营很久了,就不过多地介绍了,感兴趣的同学可以访问yupi.icu加入体验,三天内不满意可全额退款~文章来源地址https://www.toymoban.com/news/detail-508731.html

到了这里,关于新项目搞完啦!!!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 本地新项目推送至gitlab仓库

    1. gitlab上新建一个空白项目 gitlab上点击new project按钮,新建一个项目   新建空白项目  项目名称与本地新建项目名称相同,其余根据具体需要选择 2. 初始化本地仓库并commit项目   进入本地项目根目录下,右击 git bash here打开命令窗口  初始化本地仓库: git init  提交至暂存

    2024年02月13日
    浏览(35)
  • gitlab合并新项目和分支切换

    1、创建空白项目   2、先创建一个群组    3、编写群组信息  4、创建群组完成以后新建项目 1、初始化 2、关联gitlab地址 3、查看是否关联成功 4、添加文件 5、提交到本地仓库 6、进行推送(注意推送分支) 7、查看结果 记得选择对应的分支 1、修改默认分支, 将默认分支修改成

    2024年02月12日
    浏览(41)
  • 搭建新项目 前端环境 及启动项目前的相关配置

    ** ** 提示:这里可以添加本文要记录的大概内容: 搭建新项目 前端环境 下图所示为开发时前端所用的编辑器 提示:以下是本篇文章正文内容,下面案例可供参考 注意:在配置时 有时候 localhost 可能 不太好用,所以我们 最好配置 成 127.0.0.1 指向我们的电脑 代码如下(示例

    2024年01月23日
    浏览(44)
  • 新项目如何选择vue和react

    vue 和 react 的区别 Vue 和 React 都是流行的前端框架,它们有以下不同点: 语法和模板:Vue 使用类似于 HTML 的模板语法,而 React 使用 JSX 语法,在 JavaScript 中嵌入 HTML 标记。 组件化:Vue 和 React 都采用了组件化的思想,但是 Vue 的组件化更加彻底,一个 Vue 组件包括了 HTML 模板

    2024年02月02日
    浏览(46)
  • flowable流程移植新项目前端问题汇总

    flowable流程移植到新项目时,出现一些前端问题,汇总如下: PS F:khxmNBCIO_VUE yarn run serve yarn run v1.21.1 $ vue-cli-service serve  INFO  Starting development server...  ERROR  Error:  Vue packages version mismatch: - vue@2.6.11 (F:khxmNBCIO_VUEnode_modulesvuedistvue.runtime.common.js) - vue-template-compiler@2.7.14 (F:

    2024年02月12日
    浏览(28)
  • Go新项目-Go安全指南(8)

    目录 1 通用类 I. 代码实现 1.1 内存管理 1.2 文件操作 1.3 系统接口 1.4 通信安全 1.5 敏感数据保护 1.6 加密解密 1.7 正则表达式 2 后台类 I. 代码实现 1.1 输入校验 1.2 SQL操作 1.3 网络请求 1.4 服务器端渲染 1.5 Web跨域 1.6 响应输出 1.7 会话管理 1.8 访问控制 1.9 并发保护 1.1 内存管理

    2024年01月19日
    浏览(41)
  • OpenAI又火一个新项目,已开源...

    大家好,我是 Jack。 OpenAI 又有新动作了,开源发布 Shap-E。 今天,我继续手把手教学。 算法原理、环境搭建、效果测试,一条龙服务,尽在下文! Shap-E 算法的功能,简单来讲就是根据一段文字描述,生成对应的 3D 模型,一起看几组效果。 输入文字: A chair that looks like an

    2024年02月03日
    浏览(41)
  • 新项目,不妨采用这种架构分层,很优雅!

    大家好,我是飘渺。今天继续更新DDD微服务的系列文章。 在专栏开篇提到过DDD(Domain-Driven Design,领域驱动设计)学习起来较为复杂,一方面因为其自身涉及的概念颇多,另一方面,我们往往缺乏实战经验和明确的代码模型指导。今天,我们将专注于DDD的分层架构和实体模型

    2024年02月08日
    浏览(41)
  • 本地新项目上传到git的详细步骤

    提示:你本地的项目目录里要记得添加.gitignore忽略文件,免得把一些无用的文件提交 ,内容如下,可直接粘贴: 在远程gitlab上创建新项目springcloud-001,默认分支为main。 如:git remote add origin git@gitlab.com:springcloud5521407/springcloud-001.git 如果提示 fatal: remote origin already exists(远程

    2023年04月08日
    浏览(43)
  • Go新项目-为何选Gin框架?(0)

    先说结论:我们选型Gin框架 早在大概在2019年下旬,由于内部一个多线程上传的需求,考虑到Go协程的优势; 内部采用Gin框架编写了内部的数据上传平台BAP,采用Gin+Vue开发,但前期没考虑到工程化思维,导致代码后期维护程度变得很复杂,硬编码内容过多,重复内容过多;

    2024年01月17日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包