- 博客(4)
- 收藏
- 关注
原创 mysql的优化
值越小,索引效果越好。若值很大(接近全表行数),可能未有效利用索引。MySQL索引失效是导致查询性能下降的常见原因,以下是主要失效场景及解决方案。查是否命中了索引,如果本身已经添加了索引,也可以判断索引是否有失效。,表示使用了覆盖索引(直接从索引获取数据,无需回表),性能最佳。字段,可以快速判断SQL是否命中索引,并结合实际业务优化查询。回表的情况,如果出现了,可以尝试添加索引或修改返回字段来修复。,表示需要额外排序或临时表,可能未命中索引或索引设计不合理。:列出可能使用的索引,但实际是否使用需看。
2025-04-23 20:03:38
646
原创 jdk动态代理,Aop,springmvc参数绑定,封装R类
解释:Java 动态代理要求代理类和目标类(被代理的类)使用相同的类加载器。* 解释:动态代理要求代理类必须实现指定的接口。* 例子:假设 HelloService 实现了 HelloService 接口,那么 Proxy.newProxyInstance() 创建的代理类将会实现这个接口,从而能够被作为 HelloService 类型使用。* 第三个参数(InvocationHandler 实现)提供代理类的方法调用逻辑,每次调用代理类的方法时都会执行相应的 invoke() 方法。
2025-03-18 20:49:01
1281
原创 springboot 自定义注解
Annotation表示注解。是JDK1.5的新特性。注解的主要作用:对我们的程序进行标注。通过注解可以给类增加额外的信息。注解是给编译器或JVM看的,编译器或JVM可以根据注解来完成对应的功能。public @interface 注解名称 {public 属性类型 属性名();注解中的属性可以有默认值,格式为:数据类型 属性名() default 默认值;属性类型可以是基本数据类型,String,Class,注解,枚举,以及上述类型的数组。
2025-03-18 20:43:35
2132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人