- 博客(10)
- 收藏
- 关注
原创 登录过滤.
一般在加入购物车或者其他模块,需要用户的id ,在我的本次需求中,页面的模块在跳转购物车页面时,需要把用户的id放在请求头中,然后在购物车模块取出,远程调用时也需要id的话就可以配置拦截器 里面可用放入id。:一些模块没有登录是无法访问的,如订单模块,支付模块,等等,当然这不是绝对的,一些网站可用不登录也加入购物车模块。用户正常访问购物网站,点进去某个页面,需要登录时,用过滤器拦截,跳转登录页面,登录成功之后,重定向到登录前的页面。,到用户登录时,这两个id的订单就会合并。
2023-07-24 17:00:52
88
原创 AOP切面编程+布隆过滤器+加锁 最终版
因为布隆过滤器是村商品的id信息,所以其他的业务不一定用得到,所以注解里面自定义一个boolean值来决定是否开启布隆过滤器,且把非核心业务代码抽到一个切面类中。如果value值设置的为 @ShopCache(value = “skuInfo:#{#params}”)则需要El表达式来解析然后拿到拼接拿到key 当然这是少数情况。AOP切面编程+布隆过滤器+加锁 最终版。
2023-07-17 19:10:39
181
1
原创 LImit 插件配置使用及详解
导航页码数:个人理解就是 页面下面展示的页码数 写 5 就代表是下面显示五个页面。hasPreviousPage/hasNextPage:是否存在上一页/下一页。navigatepageNums:导航分页的页码,[1,2,3,4,5]isFirstPage/isLastPage:是否为第一页/最后一页。navigatePages:导航分页的页码数。pageSize:每页显示的条数。size:当前页显示的真实条数。nextPage:下一页的页码。pageNum:当前页的页码。prePage:上一页的页码。
2023-04-14 19:46:55
226
原创 Mybatis自定义映射
对于字段名和实体类的属性不一样的情况 我们在映射配置文件中的select标签中是不能用ResultTypea>起别名b>设置全局配置,将下划线映射为驼峰c>使用resultMap实现自定义映射自定义映射详解如下> <!--resultMap:设置自定义映射属性:id:设置唯一标识type:设置自定义映射要处理的类型子标签:id:设置主键的映射关系result:设置普通字段的映射关系association:处理多对一的映射关系,即实体类类型的属性。
2023-04-12 21:29:00
429
1
原创 MySQL select语句的七大子句
5、having:是在查询的结果中再次进行筛选,因此后面的条件必须是select后面出现的字段247/25或分组函数。注意:on后主要跟关联条件,where后跟字段作为条件,having后跟分组函数作为条件。6、order by:排序,根据某个或某几个字段进行排序,asc表示升序(默认),desc表示降序。3、where:主要用于数据筛选,后面可以以某个字段为条件,但是一定不能以分组函数为条件。#查询每个部门的平均薪资,最高薪资,最低薪资,薪资综合,人数。2、on:主要用在关联查询中,后面跟关联条件。
2023-03-15 20:33:05
1225
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人