首页 > 其他分享 >黑马:AI+若依

黑马:AI+若依

时间:2024-06-22 22:01:52浏览次数:22  
标签:Vue AI 数据库 RuoYi 若依 -- 黑马

AI+若依
https://www.bilibili.com/video/BV1pf421B71v/?spm_id_from=333.337.search-card.all.click&vd_source=b1acc63fa6d7d73e53111f9e1153f990

若依扫盲

  • 通义灵码(AI)

  • CRM客户关系管理系统(后台管理系统)
    选型与搭建:技术选型,环境搭建,框架整合(AI凉凉)
    设计:基于原型设计库表,接口等(AI辅助)
    编码:映射设计为实际功能(AI辅助)
    部署:测试与生产(AI辅助)

  • 若依:选型与搭建一把梭
    RuoYi,javaEE,快速搭建与开发各种管理系统工具,非完整体系,需二次开发业务与逻辑
    gitee:若依/RuoYi-Vue
    专为后台管理系统设计的快速开发平台

  • 前置
    MySQL,Redis,后端(SpringBoot,MyBatis),前端(Vue3,Axios,Element-Plus),工具(IDEA,VSCode,Git)

若依搭建

混乱的框架版本:
RuoYi (SpringBoot+Bootstrap) 多模块版本(前后端同一项目,淘汰)
RuoYi-Vue (SpringBoot+Vue) 前后端分离(中大型项目不行:性能瓶颈,扩展性等,就要选择微服务版本)
RuoYi-cloud(Springcloud+Vue) 微服务
RuoYi-App(Uniapp+Vue) 移动端(未提供后端代码,可适配RuoYi-Vue和RuoYi-cloud)
RuoYi-other(Vue3+ElementPlus+Vite) 其他(第三方开发生态)

  • RuoYi-Vue版本,前后端分离,单体架构
    环境:JDK 11、MySQL 8、Redis 5、Maven 3.6、Node16(Vue3)
    技术选型: Spring Boot、Spring Security、MyBatis、Jwt、Vue3、Element-Plus
    官方地址: https://gitee.com/y_project/RuoYi-Vue
    扩展地址: https://gitee.com/ys-gitee/RuoYi-Vue3

  • 搭建后端项目
    IntelliJ IDEA:git克隆一把梭(源码与java包依赖下载,项目文件目录高亮与加粗就OK了)
    image

git克隆一把梭出问题时:Maven -- clean清理 -- package打包(重新第三方依赖下载)-- 刷新
image

MySQL导入与配置:项目目录sql(若依提供的通用sql脚本,需导入数据库里)
image

打开数据库的客户端工具:
image

右键 -- 新建 -- schema(数据库):ry-vue

右键 -- 执行 sql 脚本
image

启动项目需要连接数据库(连接数据库的配置文件):mybatis -- application-druid.yml
image

启动redis服务
image

配置文件对齐redis密码
image

运行后端项目(找到项目的启动类):ruoyi-admin子模块中,运行RuoYiApplication
image

debug启动类方法
image

  • 搭建前端项目
    git克隆并VScode初始化项目
    image

安装依赖:npm install(未配置全局第三方国内镜像源,速度非常慢)
第三方国内镜像源:npm install --registr=https://registry.npmirror.com
image

运行前端项目:npm run dev

运行成功后浏览器自动打开后台管理系统的登录页面(前端:后开登录页面)
image

入门案例

  • 前端
    vue中:api放的前端请求的js文件(贵司的api安全),views放的视图组件
    image

  • 后端
    image

  • 准备SQL并导入数据库

  • 配置代码生成信息

代码生成模块:数据库脚本中的字段,对应攻防中的参数fuzz字典思维
image

  • 下载代码并导入项目
    main:包含java的三层代码(表现层,业务层,持久层)
    理解一把梭:视图,请求,数据交换(已SQL注入为例的理解,寻找表现层中的登录框,在username注入payload,请求传入到业务层代码,最终汇聚到持久层的数据库拼接语句,导致SQL注入漏洞)
    image

image

标签:Vue,AI,数据库,RuoYi,若依,--,黑马
From: https://www.cnblogs.com/sec875/p/18262763

相关文章

  • 【鸿蒙 HarmonyOS】尺寸设置:size/layoutWeight/constraintSize
    一、背景常见尺寸:width(宽度)、height(高度)、padding(内边距)、margin(外边距)主要整理下size(设置高宽尺寸)、layoutWeight(对子组件进行重新布局)、constraintSize(设置约束尺寸,组件布局时,进行尺寸范围限制)二、size:设置高宽尺寸可以通过size来设置宽高尺寸,当然也可以直接给组件设置宽......
  • Mistral AI最新力作——Mistral Large媲美GPT-4
    MistralAI自豪地宣布,他们的最新力作——MistralLarge,已经正式面世。这款尖端的文本生成模型不仅在多语言理解上表现出色,更在推理能力上达到了顶级水平。MistralLarge能够处理包括文本理解、转换和代码生成在内的复杂多语言推理任务。MistralLarge(预训练版本)与其他顶......
  • AI生成Python之语句练习题
    对应文章:Python学习记录#2、语句涉及:条件语句(if-elif-else)、循环语句(while、for)。目录练习题1.猜数字游戏2. 斐波那契数列(难)3. 九九乘法表4.列表过滤5. 字符串反转练习题1.猜数字游戏        编写一个程序,让计算机随机选择一个1到100之间的整数,......
  • 【B站黑马程序员LINUX 学习笔记 01】
    课程看的是b站黑马程序员的https://www.bilibili.com/video/BV1n84y1i7td/?spm_id_from=333.337.search-card.all.click&vd_source=be621a30ea2e4e0374f5df95b0b017f201操作系统概述计算机由:硬件和软件组成。操作系统是计算机软件的一种,它主要负责:作为用户和计算机硬件......
  • Stable Diffusion部署教程,开启你的AI绘图之路
    本文环境系统:Ubuntu20.0464位内存:32G环境安装2.1安装GPU驱动在英伟达官网根据显卡型号、操作系统、CUDA等查询驱动版本。官网查询链接https://www.nvidia.com/Download/index.aspx?lang=en-us注意这里的CUDA版本,如未安装CUDA可以先选择一个版本,稍后再安装CUDA.点击S......
  • 我的日常AI使用
    从去年年初开始,AI技术真正走入了我们的日常生活。从OpenAI到如今字节跳动的coze,我们通过AI大模型可以做很多事情,工具和平台众多,如何选择和使用有必要总结一下。编程和debug方面尽管gpt-4和gpt-4o确实很强,但对于持续代码改进和代码调试方面,依然不够好,并且它对于非Plus会员......
  • 从12个视角看全球C++程序员2/5:深度解读JetBrains最新报告
    讲动人的故事,写懂人的代码4C++程序员最常使用哪种IDE?总体情况(General)VisualStudioCode(VSCode):27%CLion:26%VisualStudio:26%Vi/Vim:4%QtCreator:3%其他工具的使用率较低,分别占据1-2%。嵌入式开发(Embedded)VisualStudioCode:34%CLion:29%VisualStudio:19%......
  • ChatGPT 提问攻略:从基础到精通,掌握AI对话的艺术
    提示工程(PromptEngineering)的核心目标是提高AI输出的质量和准确性,让AI的输出结果可控,而不是随机的。成功使用ChatGPT的关键在于提示语的质量:清晰、简洁的提示语有助于保持对话的连贯性,而模糊或笼统的提示语会导致AI生成不理想的回答。目录示例分析提示工程的意义如......
  • 渗透测试-若依框架的杀猪交易所系统管理后台
    前言这次是带着摸鱼的情况下简单的写一篇文章,由于我喜欢探究黑灰产业,所以偶尔机遇下找到了一个加密H币的交易所S猪盘,我记得印象是上年的时候就打过这一个同样的站,然后我是通过指纹查找其它的一些站,那个站已经关了,而且还在当前IP主机上部署了Viper,厚礼谢,这是演什么剧本。......
  • ai如何赋能新能源行业
    AI在新能源行业的赋能主要体现在提高能源生产、分配和使用的效率与可靠性,以及推动新能源技术的创新和发展。以下是AI在新能源行业的一些具体应用:能源生产优化:风能和太阳能预测:AI可以通过分析历史气候数据、卫星图像和其他环境因素,准确预测风能和太阳能的产量,从而优化......