自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (1)
  • 收藏
  • 关注

原创 一天一个小技巧(JAVA开发)

1、Vo类不继承entity实体类,转而调用实体类的部分属性,可以达到节流效果。

2022-08-02 11:15:01 331 1

原创 sql中in与not in 不是一个互补关系!!!(仅记录用)

今天改一个bug的时候,出现一个我差点认为我脑子理不清逻辑的问题,sql如下: 经过查阅网上的资料才知道,原来sql中,not in 要慎用!!!真的要判断,一个值是否存在与某个数组、集合或结果集中时,尽量使用 not exists 来代替 not in 。原因如下:1、in:把内表和外表做hash连接,最好确定且有限的集合时使用; not in:默认调用子查询,如果子查询中返回的任意一条记录有空值,查询将不会返回任何记录(这也是我用 not in 查询失败的原因,确实字表查询中,存在一条null的

2022-06-17 17:30:57 590

原创 mybatis中“#{}”占位符与“${}”占位符的一个区别(仅记录用)

springboot中一般为了提高安全性,都会在配置文件中配置spring.datasource.druid.filters: wall,slf4j;如下图(yml文件,格式不一样):其中,防火墙wall是用于防止sql注入的。在实际开发过程中,可能会由内部生成sql条件并需要内部注入到mapper中,此时,使用“#”占位符时,会被防火墙拦下,导致报各种错误。 经过试验,可有2种方案:1、去除配置文件中的“wall”属性,系统安全性会降低;2、将“#”占位符修改为“$”占位符,此时sql注入则不会

2022-06-16 15:25:06 159 2

空空如也

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

TA关注的人

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