logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

苍穹外卖 day 02(新增员工)记录

用户在页面填写新增员工信息并提交表单。表单字段(如姓名、账号、手机号等)与后端实体不完全一致,因此后端采用了 DTO 来接收数据。接口中定义了方法。仅作为行为声明,具体实现由实现类负责。

文章图片
#java#maven#intellij-idea
苍穹外卖-购物车部分

如果不存在,创建一个新的购物车项并插入到数据库中。:调用 Mapper 方法更新数据库中的数量。如果购物车项不存在,插入新的购物车项。:获取当前用户的 ID,并设置到。如果购物车项已存在,更新其数量。:将新的购物车项插入到数据库中。:查询购物车中是否存在该商品。:获取第一个匹配的购物车项。如果存在,增加商品的数量。:设置创建时间为当前时间。

#python#开发语言
苍穹外卖 状态设置 httpClient入门

可以自定义请求头、请求体和响应处理逻辑,满足复杂的业务需求。

#java#mybatis#前端
苍穹外卖-菜品新增、删除

这行代码把“HTTP 请求 → JSON → Java 对象 → 业务 → 统一响应”全链路打包好,开发者只需关心真正的业务逻辑,其余由 SpringMVC + Jackson + 统一异常处理自动完成。删除菜品表中的菜品数据这里,每次循环需要执行2次SQL,可能会出现性能问题。未捕获的运行时异常 → Spring 默认 500 → 也可被同一处理器统一包装成。批量删除用foreach循环来遍历,

#windows#java#服务器
IDEA中设置mysql数据库中列的主键、唯一、非空、递增等属性,及如何删除此前设置的属性

MySQL 优化了读写操作,支持多种存储引擎(如 InnoDB 和 MyISAM),可以根据不同的应用场景选择合适的引擎。企业级应用(如 ERP、CRM 系统)通常需要处理大量的事务数据,MySQL 的事务处理能力和高可靠性使其成为理想的选择。:数据以表格的形式存储,每个表由行(记录)和列(字段)组成,表之间可以通过关系(如外键)进行关联。:MySQL 的源代码是开放的,用户可以自由下载、修改和分

#数据库#intellij-idea#mysql
苍穹外卖-购物车 前端修改(小程序主页与购物车模块显示不一致)

经过分析后认为是前端缺少更新逻辑,遂使用伟大的cursor进行分析,最终找到问题所在。有时连续点击后,数据库中已经增加2个单位,但红圈内数字只增加1,待下次点击后才会更新正常。明白,我给你最小改动的“手动修改步骤”,你改这一处就能同步数量,不需要改其他地方。但是,仅仅计算这些信息是不够的,还需要将这些信息同步到界面上。,你可以确保在计算订单信息后,界面能够立即更新显示的订单数量。,界面可能不会更新

#小程序
苍穹外卖Day 10 来单提醒代码(跳过微信支付)

不调用paysucess,因此直接写进payment.

#oracle#数据库
Mybatis 黑马webai

整个“Spring Boot + MyBatis 快速启动”流程可以总结成 5 张图 + 5 句话,跟着走一遍就能永远记住。1 建库建表(一次性)sql把 5 条 INSERT 跑完,数据库准备 OK。2 实体类 ←→ 表字段(一一对应)Lombok 三件套()只是帮你生成 get/set/构造器,无业务逻辑。3 写 Mapper(只声明,不实现)没有 XML,没有实现类;MyBatis 会在启动

#mybatis#java#eclipse
中国区免费领取一年Cursor Pro学生优惠方法(需edu邮箱)

首先f12唤出开发者页面,然后f5刷新,右击theme,选择override content。(如果没有弹出则点击select folder,然后随便创建一个文件夹)3.因为某些原因,国家这里不能选择China了,需要小改下前端。1.首先打开Chrome浏览器搜索Cursor进入官网(如下。countries这里最前面加上"CN",就好。5.这样就是阶段性成功了,等待官网邮件就好。2.在右上角登录

文章图片
#开发语言#ide#编辑器 +2
到底了