自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql中的内连接、左连接和右连接

内连接查询的是两张表或者多个表的交集,也就是两张表的公共部分。,根据on 后给出的条件将两表连接起来,最终的结果会。以右表为基础,根据on 后给出的条件将两表连接起来,:返回左表中的所有记录,右表中没有匹配的记录则返回。:返回右表中的所有记录,左表中没有匹配的记录则返回。右连接也称为右外链接,是将右表和左右表交集的组合。内连接:表示两表或多个表的交集。也称为左外链接,是将左表和左右表交集的组合。表示以其中一表为主,使用关键词。:只返回两个表中匹配的记录。

2025-03-24 10:45:50 353

原创 JAVA面试八股文-计算机网络

通过握手,双方可以确认彼此的收发能力正常,为后续的数据传输建立基础。带有 SYN 和 ACK(确认应答)标志的 TCP 报文段。ACK 标志的 TCP 报文段。TCP 的三次握手机制及原因。SYN(同步序列号)

2025-03-20 23:56:30 898

原创 JAVA八股学习--Netty

其中一个主 Reactor 线程负责监听连接事件,将新的连接分配给从 Reactor 线程池中的某个线程。从 Reactor 线程负责处理这些连接的读写事件。一个 Reactor 线程负责监听连接事件,当有新的连接到来时,将其分配给一个工作线程池中的线程来处理后续的读写操作。,由 JBoss 开发并开源。它简化了网络编程中复杂的底层操作,如 TCP 和 UDP 套接字服务器的开发。它广泛应用于各种网络应用场景,像分布式系统中的远程服务调用、游戏服务器、即时通讯软件等。Netty 是一个基于。

2025-03-20 21:54:54 753

原创 Redis health check failed Unable to connect to Redis;

报错:nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to localhost:6379。

2025-03-14 14:03:57 127

原创 docker的minio无法在浏览器访问

把之前的容器删了,重新按照这个命令就好了。

2025-03-13 18:04:02 218

原创 苍穹外卖学习笔记day03--修改菜品

/根据菜品id 查询口味数据。// 根据id查询菜品和对应口味数据。//根据id查询菜品数据。// 封装VO数据并返回。修改菜品和关联的口味信息。

2025-02-26 21:10:52 244

原创 苍穹外卖学习笔记--day03--菜品分页查询和删除

/起售中的菜品不能删除。//当前菜品被套餐关联,不能删除。//删除菜品表中关联的口味数据。

2025-02-26 20:33:03 533

原创 苍穹外卖学习笔记--day03新增菜品

log.info("开始创建阿里云文件上传工具类对象:{}",aliOssProperties);log.error("文件上传失败:{}", e);log.info("文件上传:{}", file);// 创建AliOssUtil对象。//配置类 用于创建AliossUtil对象。@ApiOperation("文件上传")//获取insert生成的主键值。// 新增菜品以及口味数据。

2025-02-26 17:54:07 420

原创 苍穹外卖学习笔记 day02--员工账号启用禁用

/本质就是修改status update emplyee set status=?log.info("启用禁用员工账号:{}",id);log.info("根据id查询员工:{}",id);为了提高代码的复用性,设置一个动态sql 修改更新信息。//为了update的通用性,使用动态sql。@ApiOperation("启用禁用员工账号")@ApiOperation("根据id查询员工")路径参数需要加注解@PathVariable。//编写一个实体对象并传入两个参数。//启用禁用员工账号。

2025-02-26 11:33:14 409

原创 苍穹外卖学习笔记day2--员工分页查询

底层使用threadLocal把页码和每页大小动态的拼接到sql当中去。实现调用mapper。下载MybatisX插件 实现xml文件的动态sql语句。使用MP提供的插件PageHelper。// 分页查询员工数据。

2025-02-26 10:40:35 280

原创 黑马苍穹外卖学习笔记day02--新增员工

在service里取出来。//设置密码 默认密码123456 md5加密。// 设置当前记录的创建人id和修改人id。//设置当前记录的创建时间和修改时间。//1、将DTO转化为实体对象。//设置账号状态 默认正常 1。//todo 后期需要实现。从jwt拦截器那里存入线程中。#mapper配置文件。

2025-02-25 21:46:16 373

原创 黑马苍穹外卖学习笔记

使用swagger生成接口文档---使用knife4j,他对swagger封装,简化操作。// 对前端传过来的明文密码进行md5加密处理。使用APIFOX导入接口文档。m5加密是单向的,不可逆的。day01-环境配置。

2025-02-25 20:30:59 123

原创 启动redis报错 # Creating Server TCP listening socket *:6379: bind: Unknown error

4.最后,重新输入redis-server.exe redis.windows.conf,即可启动成功redis。1.直接再后续输入redis-cli.exe,随后换行。2.接着输入shutdown,随后换行。3.输入 exit,换行。

2024-10-23 16:25:08 524 1

原创 java前端修改样式后无法仍然是旧版样式,已解决

我在编写调试java前端时发现,当我修改了一些样式之后仍然无法在浏览器当中看到。2.进入无痕模式的浏览器(快捷键为Ctrl+shift+n),这样就可以啦。1.清除浏览器缓存;

2024-07-04 15:33:53 280

原创 Null value was assigned to a property of primitive type setter of出现原因以及解决办法

数据库当中有integer类型的数据但是没有赋值,以至于默认为NULL。解决方法:给数据库当中的integr类型数据赋值,使其不为NULL;解决方法:给这个integr类型的数据把值键入即可。从前端获取数据传到后端的过程中,出现了这个。前端传参时没有给integr类型的数据赋值。

2024-07-04 15:29:56 586

空空如也

空空如也

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

TA关注的人

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