当前位置:首页 > 文章列表 >

收录了锁频道下的 49 篇文章
  • Redisson分布式锁之加解锁详解
    Redisson分布式锁之加解锁详解
    引言 2023的金三银四来的没想象中那么激烈,一个朋友前段时间投了几十家,多数石沉大海,好不容易等来面试机会,就恰好被问道项目中关于分布式锁的应用,后涉及Redisson实现分布式锁的原
    数据库· Redis   |  1年前  |   · Redisson分布式· 加解锁· redis 373浏览 收藏
  • Redis实现分布式锁详解
    Redis实现分布式锁详解
    一、前言 为什么需要分布式锁? 在我们的日常开发中,一个进程中当多线程的去竞争某一资源的时候,我们通常会用一把锁来保证只有一个线程获取到资源。如加上synchronize关键字或ReentrantLock
    数据库· Redis   |  1年前  |   · Redis分布式· redis 152浏览 收藏
  • Redis分布式锁的实现方式
    Redis分布式锁的实现方式
    一、分布式锁是什么 分布式锁是 满足分布式系统或集群模式下多进程可见并且互斥的锁。 基于Redis实现分布式锁: 1、获取锁 互斥:确保只能有一个线程获取锁;非阻塞:尝试获取锁,成功返回
    数据库· Redis   |  1年前  |   分布式· · JavaRedis· redis 258浏览 收藏
  • 从源码深入理解golang RWMutex读写锁操作
    从源码深入理解golang RWMutex读写锁操作
    环境:go 1.19.8 在读多写少的情况下,即使一段时间内没有写操作,大量并发的读访问也不得不在Mutex的保护下变成串行访问,这种情况下,使用Mutex,对性能影响比较大。所以就要区分读写操作
    Golang· Go教程   |  1年前  |   RWMutex· · go读写· golang 361浏览 收藏
  • golang怎么获取具有截止日期的锁
    golang怎么获取具有截止日期的锁
    问题内容如何在 golang 中获取具有截止日期的锁? 正确答案在 Golang 中,可以使用标准库中的sync包来实现锁。但是,sync包中的互斥锁和读写锁都没有直接支持设置截止日期的功能,因
    Golang· Go问答   |  2年前  |   golang· · golang 342浏览 收藏
  • 详解 Redis 分布式锁的五种方案
    详解 Redis 分布式锁的五种方案
    本地加锁​的方式在分布式的场景下不适用,所以本文我们来探讨下如何引入分布式锁解决本地锁的问题。本篇所有代码和业务基于我的开源项目 PassJava。本篇主要内容如下:一、本地锁的问题
    数据库· Redis   |  2年前  |   分布式· Redis· · redis 126浏览 收藏
  • Redis实现分布式锁的几种方案
    Redis实现分布式锁的几种方案
    欢迎各位小伙伴来到golang学习网,相聚于此都是缘哈哈哈!今天我给大家带来《Redis实现分布式锁的几种方案》,这篇文章主要讲到分布式、Redis、锁等等知识,如果你对数据库相关的知识非常感兴趣或者正在自学,都可以关注我,我会持续更新相关文章!当然,有什么建议也欢迎在评论留言提出!一起学习!1.前言对于Redis实现分布式锁的几种方案这个话题,展开之前我想先简单聊聊什么是分布式锁,分布式锁的使用
    数据库· Redis   |  2年前  |   分布式· Redis· · redis 222浏览 收藏
  • MySQL数据库锁机制原理解析
    MySQL数据库锁机制原理解析
    在并发访问情况下,很有可能出现不可重复读等等读现象。为了更好的应对高并发,封锁、时间戳、乐观并发控制(乐观锁)、悲观并发控制(悲观锁)都是并发控制采用的主要技术方式。 锁分类
    数据库· MySQL   |  2年前  |   · 机制· MySQL数据库· mysql 500浏览 收藏
  • 解析Go的Waitgroup和锁的问题
    解析Go的Waitgroup和锁的问题
    学 Go 的时候知道 Go 语言支持并发,最简单的方法是通过 go 关键字开启 goroutine 即可。可在工作中,用的是 sync 包的 WaitGroup,然而这样还不够,当多个 goroutine 同时访问一个变量时,还要考虑如
    Golang· Go教程   |  2年前  |   WaitGroup· · golang 316浏览 收藏
  • MySQL RR 与 锁
    MySQL RR 与 锁
    引言 之前在面试准备期间写过相关的笔记,但时间仓促,未进行详述,对大家参考意义不大。 在MySQL数据库面试/开发中,事务一直是重中之重,这些知识在之前面试的时候学过,到现在也记得
    数据库· MySQL   |  2年前  |   MySQL· · mysql 454浏览 收藏
  • 解析golang中的并发安全和锁问题
    解析golang中的并发安全和锁问题
    1. 并发安全 package main import ( "fmt" "sync" ) var ( sum int wg sync.WaitGroup ) func test() { for i := 0; i < 5000000; i++ { sum += 1 } wg.Done() } func main() { // 并发和安全锁 wg.Add(
    Golang· Go教程   |  2年前  |   并发· · golang 178浏览 收藏
  • MySQL锁机制&&PHP锁机制,应用在哪些场景中?
    MySQL锁机制&&PHP锁机制,应用在哪些场景中?
    正文内容 模拟准备--如何模拟高并发访问一个脚本:apache安装文件的bin/ab.exe可以模拟并发量 -c 模拟多少并发量 -n 一共请求多少次 http://请求的脚本 例如:cmd: apache安装路径/bin/ab.exe -c 10 -n 10 h
    数据库· MySQL   |  2年前  |   MySQL· · mysql 432浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    542次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    508次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让学生了解MySQL如何与客户端进行通信。此外,课程还将介绍如何优化MySQL的网络通信性能,包括连接池、网络压缩、SSL加密等高级技术。学生将通过实践项目,亲手
    497次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    484次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    473次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码