自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 黑马点评 03

每个店铺都可以下单优惠券,当用户抢购优惠券的时候会写入一个优惠券订单表为什么订单id不设置为自增长:id规律太明显,受单表数据量的限制(一直下单/取消,可能要分到多个表)

2025-07-20 20:52:47 1910

原创 黑马点评 04

查看的时候不止要返回blog本身的信息,还要返回发布者的名称和头像,采用在Blog类中用@TableField(exist = false)的方式显式声明这两个字段不属于这个类,需要使用的时候再手动添加【标记实体类中那些不需要映射到数据库表的字段。当 MyBatis-Plus 执行 SQL 操作时,会自动忽略这些字段。否则在操作的时候会报错】

2025-07-18 16:59:52 1335

原创 黑马点评 02

把最近查询过的商户数据存储在Redis中,如果再有人查询先从Redis中获取,没有的话再从MySQL数据库中获取,然后存入Redis商户种类列表也要。

2025-06-30 22:33:37 1393

原创 黑马点评 01

但是session一定是随着http请求一起过来的,如果想要用的话需要额外的在每一个代码块中都调用一下session,冗余代码比较多,就算写一个工具方法也会需要不停地访问服务器的session,压力也会比较大。session是在登录之后生成一个独一无二的sessionId,存储在服务器之中,同时也发给用户,并且服务器可以在其内部的session中存储用户的id等信息,之后只要没有过期每次登录的时候都会携带这个sessionId,服务器会根据这个sessionId查询存储的信息。注意拦截器的先后问题。

2025-06-28 22:42:51 667

原创 苍穹外卖 第12天

系统操作的数据看板,展示项目中的核心数据,但是其实查询的数据还是之前都查过的有总览 订单 客户 菜品 套餐的信息因为要查询的数据太多,如果只有一个接口则降低程序的耦合性,不如每个模块单独一个接口,最后在集合显示在工作台上可以用来导出业务数据,导出数据为Excel格式,批量导入业务数据具体操作方法和直接操作excel的方法很像,需要时自学记得关闭资源或者用try-catch因为表格样式的设计比较复杂,与其从头完成整个表格,不如先预设模板表格,读取表格之后只在需要填数据的地方填写数据再保存表格操作方法参考Apa

2025-06-24 00:41:41 334

原创 苍穹外卖 十一天

Apache Echart 用来在前端绘制各种类型的表格。

2025-06-19 18:52:45 494

原创 苍穹外卖 第十天

小程序订单支付页面,如果超时了该怎么办?派送中的订单一直忘记点完成怎么处理?

2025-06-15 14:52:26 457

原创 苍穹外卖 第九天

根据页面原型展示的数据构建dto,用动态sql查询。

2025-06-12 17:19:11 448

原创 苍穹外卖 第八天

需要有新增 修改 删除 查询单个 查询所有 设置默认这几个功能,注意默认只能有一个而且非必须。

2025-06-10 21:20:47 541

原创 苍穹外卖 第七天

为了让小程序客户端在加载商品页面的时候不会商品要很久才能加载出来(或者用户访问量过大),需要把商品信息缓存在redis中 查询内存比查询磁盘快那么如果还是高并发场景该怎么优化。

2025-06-07 15:34:55 393

原创 苍穹外卖 第六天

可以在Java中构造并且发送HTTP请求并发送try (//创建httpClient对象//创建请求对象//发送请求 并且接收结果大体上就是这几步。

2025-06-05 22:23:10 364

原创 苍穹外卖 第五天

Redis和店铺营业设置。

2025-05-28 16:19:19 505

原创 苍穹外卖 第四天

今天主要完成套餐管理的相关代码。

2025-05-25 16:51:12 244

原创 苍穹外卖 第三天

create_time create_user update_time update_user是每个管理表都会有的 存在大量冗余代码 不便于后期维护给需要填充公共字段的mapper接口加上标识注解 通过AOP的方式用反射为公共字段赋值。

2025-05-23 21:25:36 214

原创 苍穹外卖 第二天

今天主要完成员工管理和菜品/套餐分类 有基本的增删改查功能后续的菜品和套餐管理都需要从分类里读取员工管理要考虑到启用禁用要考虑怎么从页面原型设计接口文档和数据库表。

2025-05-21 22:35:10 432 1

原创 苍穹外卖 第一天

同一个密码,每次生成的hash都是不一样的。是这样的:在加密的时候,先随机获取salt,然后跟password进行hash。再然后的字符串就是密码的密文了 BCrypt是单向的,而且经过salt和cost的处理,使其受rainbow攻击破解的概率大大降低,同时破解的难度也提升不少 加盐:如果两个人或多个人的密码相同,加密后保存会得到相同的结果。如果名为A的用户可以查看数据库,那么他可以观察到自己的密码和别人的密码加密后的结果都是一样,那么,别人用的和自己就是同一个密码,这样,就可以利用别人的身份登录了。

2025-05-21 13:06:44 229

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除