自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatisPlus中的selectById方法

我们都知道,mp会根据你传入的参数自动拼接sql语句,从而去查询数据库。那么如果传入一个实体类,实体类当中封装了id这个参数。今天在编代码时用selectById方法时,不小心写错了,参数传了个实体类。所以我实验了一下,我new了一个实体类,封装了id。要注意的是 这里的@TableId可加可不加。后面发现我的实体类实现了这个接口所以能才能传进去。由此可知,mp会直接从实体类中解析取出id拼接到sql中。但如果你的属性名和数据表中的字段名不一致就必须加。里面的参数是一个序列化类型的。

2024-06-19 13:36:14 1078

原创 mybatis中resultMap和resultType的区别

因为resultMap要配置一下,表和类的一一对应关系,所以说就算你的字段名和你的实体类的属性名不一样也没关系,都会给你映射出来,但是,resultType就比较鸡肋了,必须字段名一样,比如说 cId和c_id 这种的都不能映射。查询用户权限范围模块及模块下的菜单,可使用collection将模块映射到模块list中将菜单列表映射到模块对象的菜单list属性中,这样做的目的也是方便对查询结果集进行遍历如果使用resultType无法将查询结果映射到list集合中。将关联查询信息映射到一个list集合中。

2024-06-14 11:48:25 708

原创 苍穹外卖面试总结

递归:方法自己调用自己优点:代码简介。缺点:1.性能开销大;2.栈溢出;3.调试困难。Java中动态获取类及类的成员、方法的技术。框架的底层都用了大量的反射。异步的JavaScript和XML。用来做前端和后端的异步请求的技术。异步请求:只更新部分前端界面的请求,做到局部更新。比如注册,提示用户名已存在而整个页面没有动比如百度图片搜索美女,进度条越变越短,可以一直往下拉把创造对象的权利交给容器,就是IOC有需要使用就注入,就是DI依赖注入。

2024-05-08 13:37:16 15814 4

原创 常见面试题总结

本项目是专门为一家餐厅定制的一款软件产品,主要包含包括 系统管理端和 小程序端 两部分系统管理端提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员工等进行管理维护小程序端提供给消费者使用,可以在线浏览菜品、添加购物车、下单、支付、催单等操作我在这个项目中主要负责后端分类、套餐、菜品模块和小程序端的所有功能在微服务架构中,我们会拆分出很多的服务,服务之间存在复杂的调用关系,那么这些服务一旦会出现失败的情况,就会导致服务雪崩。

2024-04-28 14:58:08 1450

原创 po(entity),dto,vo,pojo的区别与用法

po(entity),dto,vo,pojo的区别与用法

2024-04-24 14:02:26 688 1

原创 苍穹外卖项目笔记(13)— 数据统计、Excel报表

苍穹外卖项目笔记

2024-04-21 14:12:29 431 1

原创 苍穹外卖项目笔记(12)— 数据统计-图形报表

苍穹外卖项目笔记

2024-04-21 14:05:48 814 1

原创 苍穹外卖项目笔记(11)— 订单处理、客户催单

苍穹外卖项目笔记

2024-04-21 13:53:24 991 1

原创 SpringBoot缓存注解@Cacheable、@CacheEvict和@CachePut

在支持 Spring Cache 的环境下,对于使用 @Cacheable 标注的方法,Spring 在每次执行前都会检查 Cache 中是否存在相同 key 的缓存元素,如果存在就不再执行该方法,而是直接从缓存中获取结果进行返回,否则才会执行并将返回结果存入指定的缓存中。Spring Cache 是作用在方法上的,其核心思想:当调用一个缓存方法时,会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。

2024-03-31 20:50:13 821 2

原创 Stack.peek()与Stack.pop() 以及 poll与pop

poll:Queue(队列)的一个方法,获取并移除此队列的头,如果此队列为空,则返回null。pop:Stack(栈)的方法,移除堆栈顶部的对象,并作为此函数的值返回该对象。peek():返回栈顶的值;不改变栈的值,查看栈顶的对象而不移除它。Stack.peek()与Stack.pop()。pop():返回栈顶的值;

2024-03-22 17:39:00 1270 1

原创 第十五届蓝桥杯第三期模拟赛(Java)

第十五届蓝桥杯第三期模拟赛(Java)

2024-03-09 20:19:21 2035 1

原创 苍穹外卖项目笔记(10)——模拟微信支付

苍穹外卖项目代码

2024-02-28 23:44:47 929 1

原创 苍穹外卖项目笔记(9)— 用户下单

苍穹外卖项目代码

2024-02-28 23:22:56 427 1

原创 苍穹外卖项目笔记(8)— 缓存商品、购物车功能

苍穹外卖项目代码

2024-02-28 23:14:08 1171 1

原创 苍穹外卖项目笔记(7)— 微信登录、商品浏览

苍穹外卖项目代码

2024-02-28 23:05:08 1218 1

原创 苍穹外卖项目笔记(6)— Redis操作&营业状态设置

苍穹外卖项目代码

2024-02-28 22:51:03 546 1

原创 苍穹外卖项目笔记(5)——Redis

苍穹外卖项目代码

2024-02-28 22:43:05 503 1

原创 苍穹外卖项目笔记(4)——菜品管理

苍穹外卖项目代码

2024-02-28 22:37:12 2495 1

原创 苍穹外卖项目笔记(3)——员工管理

苍穹外卖项目代码

2024-02-28 22:22:22 1075

原创 苍穹外卖项目笔记2

苍穹外卖项目代码

2024-02-28 22:05:35 1004 1

原创 苍穹外卖项目笔记1

苍穹外卖项目笔记

2024-02-28 21:46:10 496 1

空空如也

空空如也

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

TA关注的人

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