day05 【redis、@GetMapping、@ApiOperation、QueryWrapper类、paramType、@PathVariable图、selectPage()、split()等】

本文介绍了Redis的击穿、穿透、雪崩问题及其解决方案,探讨了雪花算法的12位序列号特性。此外,讲解了Spring MVC中的@GetMapping注解用于GET请求处理,以及如何设置内容类型。还涉及了Swagger的@ApiOperation注解,用于API说明。在查询方面,文章提到了QueryWrapper类用于构建查询条件,以及@RequestParam、@PathVariable、@RequestBody等参数类型。最后,文章讨论了字符串处理方法如intern()、isEmpty(),以及MybatisPlus的分页查询方法selectPage()和split()函数的使用。
摘要由CSDN通过智能技术生成

redis

击穿:redis没有,并发量大时直接访问到数据库,比喻:护甲没了,身体还在。解决:上锁、队列(推荐)等

穿透:redis和数据库都没有,数据库随便丢一个值到reids去。比喻:根本没这个人

雪崩:redis的key大量同时失效,重新访问到数据库,解决:上锁、队列(推荐)等

雪花算法,12位的序列号是随机数

@GetMapping
用于处理请求方法的GET类型,与之对应还有@PostMapping、、@PutMapping、@DeleteMapping
@GetMapping(value = "url 参数", produces="内容类型")
eg:@GetMapping(value = "/WAP/activeCategory/{active_category_id}/{pageNo}", produces="applicat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值