版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
AI辅助开发新闻发布系统项目7--目录01需求分析02AI基础入门03数据库设计04接口清单05代码生成06接口部署07GitHub入门7.1JavaWeb应用开发项目教程(SpringBoot+Mybatis)需求分析任务7.1需求分析新闻发布系统个人信息用户管理搜索新闻新闻详情前台功能用户注册新闻列表新闻评论添加新闻评论管理用户登录分类管理添加分类新闻管理后台管理权限管理超级管理7.2JavaWeb应用开发项目教程(SpringBoot+Mybatis)AI基础入门人工智能(ArtificialIntelligence,简称AI)是一门研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的综合性科学。人工智能三大核心要素是数据、算法和算力,它们相互作用、相互影响,共同推动着人工智能技术的进步和应用的拓展。1.数据是AI的“燃料”,为算法训练和优化提供大量高质量的数据。2.算法是AI的“大脑”,它决定了人工智能系统如何对数据进行处理和学习。3.算力是AI运行的硬件基础,它提供了算法执行所需的计算能力。任务7.2AI基础入门AI编程是指利用编程语言和工具,创建能够模拟人类智能行为的计算机程序。在使用AI编程时,输入指令的质量直接影响输出结果的准确性和可用性。给AI下达精准的指令主要依赖于三个因素:明确的语境、具体的动作要求、以及适当的细节说明。以下是一些建议。1.指令清晰明确:确保给AI的工作指令是清晰、具体且易于理解的。避免使用模糊或含糊不清的语言,而是采用明确、量化的表述方式。2.结构化指令:将工作指令结构化,可以帮助AI更好地理解和执行。例如,将指令分解为一系列步骤或子任务,并为每个步骤提供明确的说明和要求。任务7.2AI基础入门3.提供上下文信息:AI在理解指令时,往往需要一些上下文信息来帮助其更好地把握任务的背景和目的。因此,在给出指令时,可以适当地提供一些相关的背景信息或上下文说明。4.训练与调优:针对特定的应用场景和任务需求,对AI系统进行针对性的训练和调优也是提高其理解指令能力的重要手段。通过不断地提供正确的指令和反馈,AI系统可以逐渐学习到如何更好地理解和执行任务。5.利用自然语言处理技术:自然语言处理技术(NLP)可以帮助AI更准确地理解人类语言。通过引入先进的NLP算法和模型,可以进一步提高AI理解复杂指令的能力。任务7.2AI基础入门7.3JavaWeb应用开发项目教程(SpringBoot+Mybatis)数据库设计任务7.3数据库设计-DeepSeek生成任务7.3数据库设计-新闻分类表7.4JavaWeb应用开发项目教程(SpringBoot+Mybatis)接口清单上传教材配套的接口中文清单,给DeepSeek发送消息“根据接口清单,生成RESTful风格的接口URL名称清单。”,便可生成接口清单。任务7.4接口清单-接口清单给DeepSeek发送消息“生成GET/api/news/search?keyword={keyword}按关键字查询新闻分页列表接口示例,包含请求参数和返回值。请求参数包含Token,返回值分成功和失败两种。”,便可生成接口示例。任务7.4接口清单-接口文档7.5JavaWeb应用开发项目教程(SpringBoot+Mybatis)代码生成上传教材配套的新闻表news.sql文件,给DeepSeek发送消息“根据表结构,使用SpringBoot和MyBatis生成RESTfulAPI接口,需要显示各分层代码和mapping文件夹的XML文件。实现使用Vue.js3.0调用生成的接口。需要显示后端和前端的项目目录结构。”,便可生成前后端项目结构和参考代码。任务7.5代码生成7.6JavaWeb应用开发项目教程(SpringBoot+Mybatis)接口部署上传教材配套的新闻表news.sql文件,给DeepSeek发送消息“根据表结构,使用SpringBoot和MyBatis生成RESTfulAPI接口,需要显示各分层代码和mapping文件夹的XML文件。实现使用Vue.js3.0调用生成的接口。需要显示后端和前端的项目目录结构。”,便可生成前后端项目结构和参考代码。任务7.6接口部署打开CMD命令提示符,使用cd命令切换到JAR文件所在的目录,运行java-jardemo-0.0.1-SNAPSHOT.jar命令,便可以运行JAR文件。进入JAR文件目录以及运行成功提示信息。任务7.6接口部署7.7JavaWeb应用开发项目教程(SpringBoot+Mybatis)GitHub入门任务7.7GitHub入门-Git四个工作区域作用任务7.7GitHub入门-Git常用6个命令获取仓库的HTTPS和SSH地址,用来传输资料。任务7.7GitHub入门-HTTPS和SSH地址任意文件夹点击右键,打开GitBash终端,输入以下代码来配置用户信息。gitconfig--global"YourUsername"#配置用户名gitconfig--globaluser.email"your.email@"#配置邮箱任务7.7GitHub入门-配置用户信息任务7.7GitHub入门-克隆代码1.在计算机任意处创建一个空文件夹;2.打开文件夹,点击右键,进入GitBash终端;3.获取GitHub远程仓库的的SSH地址;4.克隆指定分支的命令:gitclone-b<分支名><远程仓库地址>。在GitBash终端中输入gitclone和仓库的SSH地址:gitclone-bmaingit@:wxibm/demo.git5.文件夹中已下载好GitHub中demo远程仓库中的项目代码。任务7.7GitHub入门-提交代码1.配置本地Git环境,并初始化项目打开需要提交的文件夹,进入GitBash终端,使用gitinit命令初始化一个Git仓库。2.添加远程仓库地址并命名使用gitremoteaddorigingit@:wxibm/demo.git命令将本地仓库与远程仓库关联。3.切换分支本地仓库默认分支是master,GitHub默认分支是main,需要使用gitcheckout-bmain命令创建main分支,并从master分支切换到main分支。如果main分支已经存在,则直接使用gitcheckout[远程仓库分支名]命令切换分支。4.拉取最新代码更新到本地使用gitpulloriginmain命令从远程仓库获取最新代码并合并到本地分支的命令。任务7.7GitHub入门-提交代码5.添加文件至暂存区使用gitadd.命令将当前目录全部代码提交到暂存区。6.暂存区内容添加到本地仓库使用gitcommit-m[message]将暂存区内容添加到本地仓库中。[message]填写本次提交的描述信息,主要目的是方便代码审核者和将来查看提交历史时能快速了解到这次提交的主要变化。本地数据提交到本地仓库,才能提交远程仓库。7.本地分支推送到远程仓库使用gitpushoriginmain命令将本地仓库的更改推送到远程仓库的main分支。如果是第一次推送,可以使用gitpush-uoriginmain命令,以后的推送可以简化为gitpush。任务7.7GitHub入门-更新代码如未关联本地仓库与远程仓库,需先使用gitinit、gitremoteadd命令进行关联。(1)切换分支到远程仓库分支名分支不存在,创建分支,并且切换分支:gitcheckout-b[远程仓库分支名]分支存在,切换分支:gitcheckout[远程仓库分支名](2)从远程仓库获取最新的版本并合并到当前分支gitpull[远程仓库名称][分支名](3)添加所有已更新文件至暂存区gitadd.(4)将暂存区内容添加到本地仓库中gitcommit-m"更新远程仓库中的文件"(5)将本地仓库更新推送到远程仓库gitpush[远程仓库名称][分支名]任务7.7GitHub入门-删除代码如未关联本地仓库与远程仓库,需先使用gitinit、gitremoteadd命令进行关联。(1)切换分支到远程仓库分支名分支不存在,创建分支,并且切换分支:gitcheckout-b[远程仓库分支名]分支存在,切换分支:gitcheckout[远程仓库分支名](2)从远程仓库获取
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 超聚变数字技术股份有限公司2026届春季校园招聘备考题库含答案详解(综合卷)
- 政府机要工作制度
- 救护车工作制度
- 文学社工作制度
- 旗科协工作制度
- 普外科工作制度
- 村史馆工作制度
- 林警长工作制度
- 楼小二工作制度
- 汇宁工作制度
- 2026内蒙古环投集团社会招聘17人笔试参考题库及答案解析
- “十五五”规划纲要名词解释与重点内容解读
- 福建福州港务集团有限公司招聘笔试题库2026
- 土石方现场安全处罚制度
- 2026年长春市市属国有企业面向社会公开招聘(226人)笔试备考试题及答案解析
- 2026年宁夏财经职业技术学院单招职业适应性考试题库及答案详解(各地真题)
- 2026天津市市场监督管理委员会所属事业单位招聘35人笔试备考试题及答案解析
- 湖南省新高考教学教研联盟(长郡二十校联盟)2026届高三年级下学期3月联考数学理试卷(含答案)
- 2026年江西省五方面人员考试《三农知识》
- 安全风险分级管控和隐患排查治理双重预防机制建设情况总结
- GB/T 24360-2025多式联运服务质量及测评
评论
0/150
提交评论