自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 像搭积木一样玩转前端布局

刚学前端的小伙伴们,是不是经常被这些问题困扰?❓ 为什么我的div总是乱跑?❓ 导航栏的按钮死活对不齐?❓ 手机和电脑显示效果完全不一样?

2025-04-10 16:01:53 742

原创 Mybatis中dao(mapper)层几种传参方式

某些情况下,#{}和${}可以互相替换,但是有些情况下必须使用${},比如order by的字段是sql参数。2、${}非预编译(直接拼接sql,不能防止sql注入)1、 #{}预编译 (可防止sql注入)

2025-04-03 17:21:45 265

原创 Mybatis-plus实现批量插入的几种方式

1. 自定义SQL注入器实现DefaultSqlInjector,添加InsertBatchSomeColumn方法。ps:如果在你的项目中,仅仅有一两个类需要用到批量插入,那完全没必要抽取一个。底层和第二种方法是一样也是拼接sql,但无需手动编写sql语句。4.需要批量插入的Mapper继承自定义BaseMapper。2. 编写配置类,把自定义注入器放入spring容器。缺点是每个表都要手动编写xml,优点是效率较高。直接用你的业务Mapper继承。,并在对应业务Mapper中配置。

2025-03-27 16:14:17 322

原创 Cursor使用相关笔记

先思考清楚要实现的功能模块,并进行任务拆分(拆分到每个子任务一次修改2到4个文件)。开启新的 Composer 会话,并把拆分后的子任务按顺序交给 Composer 去完成。Composer 每完成一个子任务后,进行功能以及代码验证。如果验证没有问题,继续把下一个子任务交给 Composer 去完成。如果验证有问题,通过回退功能回退到上一个快照的状态,并根据问题提示,调整代码。重复 3-5 步骤,直到所有子任务完成。

2025-03-20 17:08:37 976

原创 Mybatis和Mybatis-plus实现逻辑删除

物理删除就是直接干掉数据库的数据,无法再恢复回来。但在企业级项目中,物理删除已经非常少见,而是使用逻辑删除。逻辑删除本质上是个update操作,通过一个标记字段来识别某个数据是否被隐藏起来,但是对于用户来说看不到了自然以为就是删除了。

2025-03-20 17:06:05 336

原创 为什么所有接口都用POST请求?

GET 请求的参数拼在 URL 中,而不同浏览器对 URL 长度限制不同(如 IE 的 2KB)。:POST 的请求体(Body)支持 JSON 等多种格式,而 GET 只能通过 URL 拼接参数。:GET 请求的参数在 URL 中明文传输,容易被浏览器缓存或日志记录,安全性堪忧。:快速开发,避免纠结 RESTful 规范,参数统一用 JSON 传递。:网关需统一鉴权、限流,POST 请求更易拦截和处理 Body 数据。:无论查询、新增还是删除,前端只需写一种请求方式,代码更简洁。适用于传统表单提交或。

2025-03-13 17:47:25 418

空空如也

空空如也

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

TA关注的人

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