1
0

更新 Java_3-5.md

This commit is contained in:
8ga 2025-09-18 13:36:05 +08:00
parent 86f36a88f6
commit 05e76c6c7b

View File

@ -118,5 +118,24 @@
<p style="color: red">已经存在的表添加联合系引的sql</p>
<p style="color: green">
CREATE INDEX 索引名称 ON 表名称 (创建联合索引的字段); 创建联合索引,需要结合查询字段的顺序,遵循最左前缀原则。
CREATE INDEX 索引名称 ON 表名称 (字段1,字段2...); 创建联合索引,需要结合查询字段的顺序,遵循最左前缀原则。
</p>
### 问题7没人记这个纯八股文
<p style="color: red">根据时间或者年龄这样的字段,使用 Mybatis Plus 的条件构造器怎么拼查询条件</p>
<p style="color: green">使用 between 函数,或者结合 le 和 ge 函数</p>
### 问题8没人记这个纯八股文
<p style="color: red">自定义一个 JSR 303 参数校验注解,比如校验手机号是否合法要怎么做</p>
<p style="color: green">
自定义一个注解,继承 Constraint 注解,通过 validatedBy 属性指定校验的类和函数,在这个类里实现实际校验方法。
</p>
### 问题9没人记这个纯八股文
<p style="color: red">拦截器和过滤器哪个在前,哪个在后</p>
<p style="color: green">
过滤器是 Servlet 层面的,拦截器是 Spring 框架层面的,一个 Request 请求先抵达 Servlet 容器比如Tomcat所以先执行 Servlet 的过滤器,再执行拦截器。
</p>