01 2023 档案

摘要:目录 一、瞅一眼标准的AspectJ Aop的pointcut的表达式 二、SpringAop的十一种AOP表达式 三、演示使用 1、execution: 2、within: 3、this: 4、target: 5、args: 6、@target: 7、@args: 8、@within: 9、@an 阅读全文
posted @ 2023-01-20 09:52 迷糊桃 阅读(1240) 评论(0) 推荐(1) 编辑
摘要:不同点 项过滤器拦截器使用场景对请求/响应进行修改、判断等。一般用于过滤参数、登录权限验证、资源访问权限控制、敏感词汇过滤、字符编码转换。在service或者一个方法前/后调用一个方法,或者在方法后调用一个方法。能力 可以拿到原始的http请求与响应,拿不到请求的控制器和请求控制器中的方法的信息。 阅读全文
posted @ 2023-01-06 10:28 迷糊桃 阅读(34) 评论(0) 推荐(0) 编辑
摘要:@Controller 注解一个类表示控制器,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View,Spring MVC会自动扫描标注了这个注解的类 @Cont 阅读全文
posted @ 2023-01-06 09:49 迷糊桃 阅读(78) 评论(0) 推荐(0) 编辑
摘要:解决方案:在@RequestMapping中加入produces="text/html;charset=UTF-8" 属性即可,如下图所示 阅读全文
posted @ 2023-01-05 16:52 迷糊桃 阅读(50) 评论(0) 推荐(0) 编辑
摘要:本文讨论当查询条件在两个以上时,单列索引与联合索引对查询性能的影响 Mysql版本5.7,数据库引擎innodb 测试中使用 explain +具体sql可看索引使用情况 一些影响索引性能的因素: 1.单列索引和联合索引 2.查询条件的连接符号and 和 or 一、联合索引测试 建立一个顺序为A、B 阅读全文
posted @ 2023-01-05 10:58 迷糊桃 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:1. 仅是判断是否存在时,select count 比 select 具体的列,更好。 我们经常遇到类似的业务场景,如,判断某个用户userId是否是会员。 (反例): 一些小伙伴会这样实现,先从用户信息表查出用户记录,然后再去判断是否是会员: <select id="selectUserByUse 阅读全文
posted @ 2023-01-04 15:35 迷糊桃 阅读(12) 评论(0) 推荐(0) 编辑
摘要:错误的SQL语句 为了排序,自然而然地想到了关联子查询。把原表跟自身关联,然后数出来每个地区集合中有多少个价格高于当前记录价格。如果有0个高于当前记录价格,就说明当前记录是该地区集合中价格最高的,ranking里就应该填入1;如果有1个高于当前记录价格,就说明当前记录的价格在该地区集合中排名第2…… 阅读全文
posted @ 2023-01-03 14:39 迷糊桃 阅读(724) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示