![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 87
向上的咸鱼blueblue
这个作者很懒,什么都没留下…
展开
-
Redis实战—基于setnx的分布式锁与Redisson
本文详细介绍了Redis分布式锁的实现,同时对 “分布式锁误删” 与 “分布式锁原子性” 问题进行了讨论和解决。原创 2024-06-22 16:54:28 · 1446 阅读 · 0 评论 -
Redis实战—优惠卷秒杀(锁/事务/代理对象的应用)
本文通过讲解 "优惠卷秒杀" 案例,详细讨论锁、事务、代理对象的应用。原创 2024-06-19 14:01:09 · 958 阅读 · 0 评论 -
Redis实战—Redis缓存
1. 缓存就是数据交换的缓冲区(称作Cache),是存贮数据的临时地方,一般读写性能较高。2. 缓存数据存储于代码中,而代码运行在内存中,内存的读写性能远高于磁盘,因此缓存可以大大降低用户访问并发量带来的服务器读写压力。3. 实际开发过程中,企业的数据量少则几十万,多则几千万,这么大数据量,如果没有缓存来作为"避震器",系统是几乎撑不住的,所以企业会大量运用到缓存技术。但是缓存也会增加代码复杂度和运营的成本:降低后端负载、提高读写效率,降低响应时间。原创 2024-03-06 20:36:15 · 1131 阅读 · 0 评论 -
Redis实战—验证码登录功能实现
实战篇之验证码登录。原创 2024-03-04 10:16:35 · 1697 阅读 · 0 评论 -
微服务—RestClient操作(文档各类查询、搜索结果处理)
在elasticsearch提供的API中,与elasticsearch一切交互都封装在一个名为RestHighLevelClient的类中,必须先完成这个对象的初始化,建立与elasticsearch的连接。SearchHits:通过response.getHits()获取,就是JSON中的最外层的hits,代表命中的结果。可以看到,API与其它查询的差别同样是在查询条件的构建,QueryBuilders,结果解析等其他代码完全不变。hits:搜索结果的文档数组,其中的每个文档都是一个json对象。原创 2024-02-18 14:40:17 · 1115 阅读 · 0 评论 -
微服务—DSL语法(文档各类查询、搜索结果处理)
查询的DSL是一个大的JSON对象,包含下列属性:query:查询条件from和size:分页条件sort:排序条件highlight:高亮条件。原创 2024-02-18 09:53:28 · 1023 阅读 · 0 评论 -
微服务—DSL基础语法与RestClient操作
在elasticsearch提供的API中,与elasticsearch一切交互都封装在一个名为RestHighLevelClient的类中,必须先完成这个对象的初始化,建立与elasticsearch的连接。字符串:text(可分词的文本)、keyword(精确值,例如:品牌、国家、ip地址、分词无意义的值)全量修改是覆盖原来的文档,其本质是:先根据指定的id删除文档,再新增一个相同id的文档。如果根据id删除时,id不存在,第二步的新增也会执行,也就从修改变成了新增操作了。原创 2024-02-17 10:49:27 · 1169 阅读 · 0 评论 -
微服务—RabbitMQ基础(介绍、下载安装与使用)
AMQP(Advanced Message Queuing Protocol)是用于在应用程序或之间传递业务消息的开放标准。该协议与语言和平台无关,更符合微服务中独立性的要求。Spring AMQP是基于AMQP协议定义的一套API规范,提供了模板来发送和接收消息。包含两部分,其中spring-amqp是基础抽象spring-rabbit是底层的默认实现。原创 2024-02-01 21:29:41 · 1244 阅读 · 0 评论 -
微服务—Docker
文章章节:初识Docker、Docker与虚拟机的区别、镜像与容器、Docker架构、常见Docker命令、镜像命令、容器命令数据卷挂载直接挂载原创 2024-01-31 10:25:47 · 1261 阅读 · 0 评论 -
MybatisPlus—利用Lambda方法,简化复杂/动态sql语句编写
通过IService中提供的Lambda方法,简化复杂/动态sql语句的编写原创 2024-01-24 17:52:16 · 529 阅读 · 0 评论 -
MybatisPlus—利用IService实现业务接口练习
利用IService实现业务接口练习原创 2024-01-04 16:02:12 · 468 阅读 · 0 评论 -
MybatisPlus—自定义SQL
本文介绍了MP自定义SQL的使用需求,使用场景和使用步骤。原创 2024-01-03 16:38:08 · 4625 阅读 · 0 评论 -
MybatisPlus—条件构造器
本文介绍了MybatisPlus中的各类条件构造器,并且对它们的使用进行了总结。原创 2024-01-03 13:47:11 · 610 阅读 · 0 评论