- 博客(11)
- 收藏
- 关注
原创 spingboot+ssm学习4(员工信息的编辑)
通过前端页面与接口文档,我们了解到,我们首先要根据员工id查询信息,然后获取表单提交的信息进行修改,一共两个接口。表单提交的是json对象,id是地址栏提交的,我们只需要传递回前端一个成功的code和处理失败的msg。经过前面操作数据库,update等方法的编写,这个模块就很简单了,简单写一下编码过程。由于需要Employee对象,我们使用属性拷贝。查询比较简单直接在 Mapper接口加注解。直接用之前的mapper update方法。不想让前端看到密码,设置成“*****”到此,编辑员工模块编写完毕。
2024-08-20 07:54:52
154
原创 springboot+ssm学习3(启用禁用员工账号)
方法名:startOrStop,通过路径@PostMapping("/status/{status}")传递参数,加上@PathVariable注解,id通过地址栏,只需要保证参数名一致。在mapper接口扩展update方法,在映射文件编写。在实体类加入@Builder注解(链式构建)成功更改状态为0(禁用)
2024-08-20 06:52:14
147
原创 记录springboot+ssm学习2(员工分页查询)
首先同上配置一个get的注解,返回封装的Result,方法命名为page,由于这是一个GET请求,所以这些参数将通过URL的查询字符串传递。Spring MVC 会自动将查询字符串中的键值对映射到。所以不用和上此一样使用@RequestBody注解。是 MyBatis 的 Mapper 接口,用于执行数据库操作。到这里,实现了员工的分页查询和模糊查询。类型的参数,并返回一个。通常包含用于查询的条件。获取当前页的记录列表。
2024-08-20 04:03:24
199
原创 记录外卖平台springboot+ssm学习(新增员工)
public Result save(@RequestBody EmployeeDTO employeeDTO)中,返回类型是。这是一个Spring MVC 提供的注解,用于指定当前方法处理 HTTP POST 请求。这是 Swagger UI 的注解,用于文档生成(以下是Swagger 配置)是一个专门用于封装数据的对象,不用实体类的原因是1.实体泄露2.耦合度高。BaseContext中当前用户登录的id获取方法:在jwt校验中。类型的对象,用来封装响应结果的数据。,并将其放置在类路径下的。
2024-08-20 03:29:26
138
原创 解释 Git 的基本概念和使用方式。
10. 下载远程更改:使用 `git fetch` 命令获取远程仓库的最新更改,使用 `git merge` 或 `git rebase` 命令将远程更改合并到本地分支中。9. 连接远程仓库:使用 `git remote` 命令连接远程仓库,并使用 `git push` 命令将本地仓库的更改推送到远程仓库中。4. 提交变更:使用 `git commit` 命令将暂存区中的文件变更提交到仓库中,并记录提交信息。7. 合并分支:使用 `git merge` 命令将一个分支的更改合并到当前分支。
2023-10-16 11:19:56
22
1
原创 举例说明计算机视觉(CV)技术的优势和挑战。
4. 隐私和安全问题:CV技术在使用过程中可能会涉及到个人隐私问题,例如监控、面部识别等,因此需要严格保护个人隐私和信息安全。3. 计算资源消耗问题:CV算法需要大量的计算资源,例如计算机的处理能力、存储空间和带宽等,这将会增加技术的使用成本。1. 数据质量问题:CV技术需要大量的数据作为训练集,但是如果数据质量不足或者缺乏代表性,将会导致模型的不准确性。2. 多样性问题:由于现实中的物体和场景具有多样性,因此需要开发出对于不同物体和场景的适应性强的CV算法。
2023-10-13 19:04:06
80
原创 介绍 Apache Spark 的基本概念和在大数据分析中的应用。
总之,Apache Spark是一个非常强大的大数据处理框架,它提供了许多有用的模块和库,可以帮助数据分析师和科学家快速处理和分析大规模数据集。在大数据分析中,Apache Spark的应用非常广泛,它可以用于处理包括文本、图像、音频等多种类型的数据。2. Spark SQL:这是一个用于处理结构化数据的模块,它可以通过SQL查询进行操作,也支持其他数据源如JSON和Parquet。4. MLlib:这是Spark的机器学习库,它提供了许多用于分类、回归和聚类的算法。
2023-09-21 14:17:43
43
原创 解释区块链技术的应用场景和优势。
2. 物流和供应链管理: 区块链可以为供应链管理提供一种安全、透明和自动化的方式,以跟踪物品在供应链中的位置和状态。5. 去中心化:区块链是一种去中心化的技术,不需要中心化的第三方机构进行管理和控制,从而提高了数据的自主性和独立性。6. 去中心化应用程序:区块链可以支持基于区块链的去中心化应用程序,这些应用程序可以通过智能合约进行管理和执行。5. 投票和选举:区块链可以提供一个安全、透明和不可篡改的方式来进行投票和选举。1. 安全性:区块链是一种去中心化的技术,使得数据存储和传输更加安全和难以攻击。
2023-09-21 14:16:51
61
原创 举例说明自然语言处理(NLP)技术。
4. 命名实体识别:自动识别文本中特定类型的实体,如人名、地名和组织名称。5. 情感分析:自动分析文本中的情感,以便计算机可以识别文本的情感色彩。7. 机器阅读理解:让计算机阅读和理解文本,并回答与该文本相关的问题。3. 语义分析:自动分析文本语义,以便计算机可以理解文本的意义。6. 自然语言生成:将计算机的数据和知识转换为自然语言的形式。1. 机器翻译:将一种语言的文本自动转换为另一种语言的文本。2. 语音识别:将人类的语音转换为计算机可识别的文本。
2023-09-21 14:16:00
26
原创 介绍 TensorFlow 的基本概念和使用场景。
2. 计算图:TensorFlow的计算方式采用图计算的方式,即将计算过程抽象为一个图,每个节点表示一个运算,每条边表示一个数据依赖关系。总之,TensorFlow是一款功能强大的机器学习框架,支持广泛的机器学习和深度学习任务,在工业界和学术界都有广泛的应用。1. Tensor:基于图模型的计算库,其最基本的数据类型为张量(Tensor),它是多维数组,能够处理高维数据。3. 变量:在TensorFlow中,变量是用于存储模型参数的,通过定义变量能够在训练过程中不断更新模型中的参数。
2023-09-21 14:00:36
29
原创 解释 RESTful API,以及如何使用它构建 web 应用程序
RESTful API是基于REST原则设计的一种API风格,它采用HTTP协议的GET、POST、PUT、DELETE等请求方式进行数据的传输和交互,同时支持多种数据格式,如JSON、XML等。1. 设计API的资源结构:定义哪些资源需要被暴露、这些资源的URL应该是什么、以及每个URL的HTTP方法应该是什么(GET、POST、PUT、DELETE等)。3. 处理API返回结果:客户端需要对API返回的结果进行处理,一般来说,可以使用JavaScript进行处理,并将结果展示给用户。
2023-09-17 13:56:28
26
1
基于安卓Android Studio开发的备忘录app,实现增删改查
2024-08-20
移动应用开发Android Studio开发的简易音乐播放器(仅供学习参考)
2024-08-20
移动应用开发Android Studio学习用小项目10几个
2024-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人