- 文章目录 什么是分布式锁?通过 Redis 分布式锁的实现理解基本概念加锁:解锁锁超时 redis分布式锁实现及各种问题解析SETNX原始代码第一把锁第二把锁第三把锁第四把锁第五把锁 结束语 什么是分布式锁? 为了防止分布式系统中的多个进程之间相互干扰,我们需要一种分布式协调技术来对这些进程进行调度。而这个分布式协调技术的核心就是来实现这个分布... 文章目录 什么是分布式锁?通过 Redis 分布式锁的实现理解基本概念加锁:解锁锁超时 redis分布式锁实现及各种问题解析SETNX原始代码第一把锁第二把锁第三把锁第四把锁第五把锁 结束语 什么是分布式锁? 为了防止分布式系统中的多个进程之间相互干扰,我们需要一种分布式协调技术来对这些进程进行调度。而这个分布式协调技术的核心就是来实现这个分布...
- 做爬虫抓取时,我们经常会碰到网站针对IP地址封锁的反爬虫策略。但只要有大量可用的IP资源,问题自然迎刃而解。 以前尝试过自己抓取网络上免费代理IP来搭建代理池,可免费IP质量参差不齐,不仅资源少、速度慢,而且失效快,满足不了快速密集抓取的需求。 收费代理提供的代理资源质量明显提升,最终选定使用站大爷作为代理提供平台。 站大爷每天能提供大概5万个不重复的短效高匿代理... 做爬虫抓取时,我们经常会碰到网站针对IP地址封锁的反爬虫策略。但只要有大量可用的IP资源,问题自然迎刃而解。 以前尝试过自己抓取网络上免费代理IP来搭建代理池,可免费IP质量参差不齐,不仅资源少、速度慢,而且失效快,满足不了快速密集抓取的需求。 收费代理提供的代理资源质量明显提升,最终选定使用站大爷作为代理提供平台。 站大爷每天能提供大概5万个不重复的短效高匿代理...
- 在bash中和Java中使用Redis 命令行中使用方法模拟报文发送用Telnet进行模拟客户端发送 批量键值对 命令行中使用方法 初次进入 mxd@mxd-TM1613:~$ redis-cli //进入 127.0.0.1:6379> AUTH 110 //输入密码 OK 123 模拟报文发送 用Telnet进行模拟客户端发... 在bash中和Java中使用Redis 命令行中使用方法模拟报文发送用Telnet进行模拟客户端发送 批量键值对 命令行中使用方法 初次进入 mxd@mxd-TM1613:~$ redis-cli //进入 127.0.0.1:6379> AUTH 110 //输入密码 OK 123 模拟报文发送 用Telnet进行模拟客户端发...
- Docker容器数据卷 前言是什么?Docker的理念 能干嘛数据卷(在容器内添加)方式直接命令添加DockerFile添加 数据卷容器是什么总体介绍容器间传递共享(--volumes-from) 总结 前言 这篇博文介绍的是Docker容器数据卷,关于这部分内容也许是我们学习和使用docker的核心知识。学习了这部分知识,我们就可以制... Docker容器数据卷 前言是什么?Docker的理念 能干嘛数据卷(在容器内添加)方式直接命令添加DockerFile添加 数据卷容器是什么总体介绍容器间传递共享(--volumes-from) 总结 前言 这篇博文介绍的是Docker容器数据卷,关于这部分内容也许是我们学习和使用docker的核心知识。学习了这部分知识,我们就可以制...
- 第一章 需求分析 计划在Team的开源项目里加入Redis实现缓存处理,因为业务功能已经实现了一部分,通过写Redis工具类,然后引用,改动量较大,而且不可以实现解耦合,所以想到了Spring框架的AOP(面向切面编程)。 开源项目:https://github.com/u014427391/jeeplatform 欢迎star(收藏) 第二章 SpringBoot... 第一章 需求分析 计划在Team的开源项目里加入Redis实现缓存处理,因为业务功能已经实现了一部分,通过写Redis工具类,然后引用,改动量较大,而且不可以实现解耦合,所以想到了Spring框架的AOP(面向切面编程)。 开源项目:https://github.com/u014427391/jeeplatform 欢迎star(收藏) 第二章 SpringBoot...
- 在做接口测试时,经常会碰到请求参数为token的类型,但是可能大部分测试人员对token,cookie,session的区别还是一知半解。 Cookie cookie 是一个非常具体的东西,指的就是浏览器里面能永久存储的一种数据,仅仅是浏览器实现的一种数据存储功能。 cookie由服务器生成,发送给浏览器,浏览器把cookie以kv形式保存到某个目录下的文本... 在做接口测试时,经常会碰到请求参数为token的类型,但是可能大部分测试人员对token,cookie,session的区别还是一知半解。 Cookie cookie 是一个非常具体的东西,指的就是浏览器里面能永久存储的一种数据,仅仅是浏览器实现的一种数据存储功能。 cookie由服务器生成,发送给浏览器,浏览器把cookie以kv形式保存到某个目录下的文本...
- 介绍SpringBoot项目中使用缓存,之前先介绍一下Spring的缓存抽象和JSR107,本博客例子是经过自己验证的,学习参考其它资料,之后做的笔记,仅供学习参考,本博客会比较详细地介绍Spring的缓存注解,以及如何在Springboot项目中使用这些注解实现缓存,同时也会介绍怎么引入Redis实现缓存,仅做学习参考 文章目录 一、Spri... 介绍SpringBoot项目中使用缓存,之前先介绍一下Spring的缓存抽象和JSR107,本博客例子是经过自己验证的,学习参考其它资料,之后做的笔记,仅供学习参考,本博客会比较详细地介绍Spring的缓存注解,以及如何在Springboot项目中使用这些注解实现缓存,同时也会介绍怎么引入Redis实现缓存,仅做学习参考 文章目录 一、Spri...
- --Redis是什么?都有那些使用场景? Redis是一个使用C语言开发的高速缓存数据库。 Redis使用场景: 记录帖子点赞数、点击数、评论数; 缓存近期热贴 缓存文章详情信息 记录用户会话信息 --Redis有哪些功能? 数据缓存功能 分布式锁的功能 支持数据持久... --Redis是什么?都有那些使用场景? Redis是一个使用C语言开发的高速缓存数据库。 Redis使用场景: 记录帖子点赞数、点击数、评论数; 缓存近期热贴 缓存文章详情信息 记录用户会话信息 --Redis有哪些功能? 数据缓存功能 分布式锁的功能 支持数据持久...
- spring boot 集成rabbitmq、 redis 、 和 mqtt(mosquitto) 一、 添加依赖,编写 application.xml 依赖 <!--添加 r... spring boot 集成rabbitmq、 redis 、 和 mqtt(mosquitto) 一、 添加依赖,编写 application.xml 依赖 <!--添加 r...
- 一、官网下载 安装 redis 4.0.9 将下载后的 redis-4.0.9.tar.gz 放到 Ubuntu 的 自定义目录下 tar -zxvf redis-4.0.11.tar.gz cd redis-4.0.11 没有安装gcc时先安装gcc再make sudo apt-get install gcc make sudo make install ... 一、官网下载 安装 redis 4.0.9 将下载后的 redis-4.0.9.tar.gz 放到 Ubuntu 的 自定义目录下 tar -zxvf redis-4.0.11.tar.gz cd redis-4.0.11 没有安装gcc时先安装gcc再make sudo apt-get install gcc make sudo make install ...
- Redis基础数据结构 Redis有5种基本数据结构:String(字符串)、list(列表)、set(集合)、hash(哈希)、zset(有序集合) 字符串string 字符串类型是Redis的value最简单的数据结构,类似与Java语言中的ArrayList(数字列表),不过在Redis里String是一种动态字符串 Redis里的String采用预分配冗... Redis基础数据结构 Redis有5种基本数据结构:String(字符串)、list(列表)、set(集合)、hash(哈希)、zset(有序集合) 字符串string 字符串类型是Redis的value最简单的数据结构,类似与Java语言中的ArrayList(数字列表),不过在Redis里String是一种动态字符串 Redis里的String采用预分配冗...
- 大家好,我是不温卜火,是一名计算机学院大数据专业大二的学生,昵称来源于成语—不温不火,本意是希望自己性情温和。作为一名互联网行业的小白,博主写博客一方面是为了记录自己的学习过程,另一方面是总结自己所犯的错误希望能够帮助到很多和自己一样处于起步阶段的萌新。但由于水平有限,博客中难免会有一些错误出现,有纰漏之处恳请各位大佬不吝赐教!暂时只有csdn这一个平台,博客... 大家好,我是不温卜火,是一名计算机学院大数据专业大二的学生,昵称来源于成语—不温不火,本意是希望自己性情温和。作为一名互联网行业的小白,博主写博客一方面是为了记录自己的学习过程,另一方面是总结自己所犯的错误希望能够帮助到很多和自己一样处于起步阶段的萌新。但由于水平有限,博客中难免会有一些错误出现,有纰漏之处恳请各位大佬不吝赐教!暂时只有csdn这一个平台,博客...
- 文章目录 复制脚本 ##Redis介绍## Redis如今已经成为Web开发社区最火热的内存数据库之一,随着Web2.0的快速发展,再加上半结构数据比重加大,网站对高效性能的需求也越来越多。 而且大型网站一般都有几百台或者更多Redis服务器。Redis作为一款功能强大的系统,无论是存储、队列还是缓存系统,都有其用武之地。 ##Redis G... 文章目录 复制脚本 ##Redis介绍## Redis如今已经成为Web开发社区最火热的内存数据库之一,随着Web2.0的快速发展,再加上半结构数据比重加大,网站对高效性能的需求也越来越多。 而且大型网站一般都有几百台或者更多Redis服务器。Redis作为一款功能强大的系统,无论是存储、队列还是缓存系统,都有其用武之地。 ##Redis G...
- 文章目录 位图定义应用场景基本使用查找统计 位图定义 位图并不是一种数据结构,其实就是一种普通的字符串,也可以说是byte数组。基本语法是setbit/getbit,刚才说了是一个byte数组,所以也可以用set/get设置或获取 SetBit语法: Setbit KEY_NAME OFFSET GetBit语法: Getbit KEY_N... 文章目录 位图定义应用场景基本使用查找统计 位图定义 位图并不是一种数据结构,其实就是一种普通的字符串,也可以说是byte数组。基本语法是setbit/getbit,刚才说了是一个byte数组,所以也可以用set/get设置或获取 SetBit语法: Setbit KEY_NAME OFFSET GetBit语法: Getbit KEY_N...
- (1)HyperLogLog简介 在Redis 在 2.8.9 版本才添加了 HyperLogLog,HyperLogLog算法是用于基数统计的算法,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64 个不同元素的基数。HyperLogLog适用于大数据量的统计,因为成本相对来说是更低的,最多也就占用12kb内存 业务场景,Hyp... (1)HyperLogLog简介 在Redis 在 2.8.9 版本才添加了 HyperLogLog,HyperLogLog算法是用于基数统计的算法,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64 个不同元素的基数。HyperLogLog适用于大数据量的统计,因为成本相对来说是更低的,最多也就占用12kb内存 业务场景,Hyp...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签