网站首页 站内搜索

搜索结果

查询Tags标签: 加锁,共有 395条记录
  • MySQL数据库

    1、 SQL 的 select 语句完整的执行顺序 1 )from 子句组装来自不同数据源的数据;2 )where 子句基于指定的条件对记录行进行筛选;3 )group by 子句将数据划分为多个分组;4)使用聚集函数进行计算;5)使用 having 子句筛选分组;6)计算所有的表达式;7) select 的字…

    2021/10/7 19:14:34 人评论 次浏览
  • MySQL数据库

    1、 SQL 的 select 语句完整的执行顺序 1 )from 子句组装来自不同数据源的数据;2 )where 子句基于指定的条件对记录行进行筛选;3 )group by 子句将数据划分为多个分组;4)使用聚集函数进行计算;5)使用 having 子句筛选分组;6)计算所有的表达式;7) select 的字…

    2021/10/7 19:14:34 人评论 次浏览
  • 来看看这份超全面的《Java面试题及解析》,腾讯Redis压轴笔记

    一、背景 我们日常在电商网站购物时经常会遇到一些高并发的场景,例如电商 App 上经常出现的秒杀活动、限量优惠券抢购,还有我们去哪儿网的火车票抢票系统等,这些场景有一个共同特点就是访问量激增,虽然在系统设计时会通过限流、异步、排队等方式优化,但整体的并发还是…

    2021/10/4 19:12:41 人评论 次浏览
  • 来看看这份超全面的《Java面试题及解析》,腾讯Redis压轴笔记

    一、背景 我们日常在电商网站购物时经常会遇到一些高并发的场景,例如电商 App 上经常出现的秒杀活动、限量优惠券抢购,还有我们去哪儿网的火车票抢票系统等,这些场景有一个共同特点就是访问量激增,虽然在系统设计时会通过限流、异步、排队等方式优化,但整体的并发还是…

    2021/10/4 19:12:41 人评论 次浏览
  • Redis分布式锁的正确实现方式

    Redis分布式锁的正确实现方式前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各…

    2021/10/4 2:10:55 人评论 次浏览
  • Redis分布式锁的正确实现方式

    Redis分布式锁的正确实现方式前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各…

    2021/10/4 2:10:55 人评论 次浏览
  • Redisson(一):分布式下高并发的问题

    Redis分布式锁实现高并发情境下出现的问题锁续命Redis分布式锁 为什么要用到分布式锁呢? 对于单机项目来说,不需要使用到分布式锁,只要使用自己JVM的锁就够用了,但是当项目搭上了集群之后,同个项目是有几个实例去对外提供服务的,那么就需要使用分布式锁,本质来说分…

    2021/10/3 19:11:14 人评论 次浏览
  • Redisson(一):分布式下高并发的问题

    Redis分布式锁实现高并发情境下出现的问题锁续命Redis分布式锁 为什么要用到分布式锁呢? 对于单机项目来说,不需要使用到分布式锁,只要使用自己JVM的锁就够用了,但是当项目搭上了集群之后,同个项目是有几个实例去对外提供服务的,那么就需要使用分布式锁,本质来说分…

    2021/10/3 19:11:14 人评论 次浏览
  • Java错题集锦13

    finalize的方法只会被执行一次,比如第一次被执行完后,第二次就不会执行,而是直接等待进行GC回收了。A,你只对写操作操作加锁,也就也可能你在同一事务中写入的时候读数据,你修改的时候读到了A,修改完读到了B,你这读取操作两次就不一致了。 B,这是适合读多写少的情…

    2021/10/1 22:10:57 人评论 次浏览
  • Java错题集锦13

    finalize的方法只会被执行一次,比如第一次被执行完后,第二次就不会执行,而是直接等待进行GC回收了。A,你只对写操作操作加锁,也就也可能你在同一事务中写入的时候读数据,你修改的时候读到了A,修改完读到了B,你这读取操作两次就不一致了。 B,这是适合读多写少的情…

    2021/10/1 22:10:57 人评论 次浏览
  • (十三)MySQL锁机制

    1.常见问题MySQL支持的锁有哪些?有哪些使用场景?什么是读写锁?什么是排他锁? 行锁是什么?有哪些分类,原理是什么?死锁是如何产生的?如何解决死锁?2.锁的分类 从锁的粒度上分MySQL支持的锁表级锁 行级锁(InnoDB) 页级锁(BDB)从锁的操作上可以分为读锁 写锁从实…

    2021/9/30 19:11:42 人评论 次浏览
  • (十三)MySQL锁机制

    1.常见问题MySQL支持的锁有哪些?有哪些使用场景?什么是读写锁?什么是排他锁? 行锁是什么?有哪些分类,原理是什么?死锁是如何产生的?如何解决死锁?2.锁的分类 从锁的粒度上分MySQL支持的锁表级锁 行级锁(InnoDB) 页级锁(BDB)从锁的操作上可以分为读锁 写锁从实…

    2021/9/30 19:11:42 人评论 次浏览
  • mysql数据库可重复读、幻读

    事务基本特性ACID分别是: 原子性(Atomicity) 指的是一个事务中的操作要么全部成功,要么全部失败。 一致性(Consistency) 指的是数据库总是从一个一致性的状态转换到另外一个一致性的状态。比如A转账给B100块钱,假设中间sql执行过程中系统崩溃A也不会损失100块,因为…

    2021/9/30 2:40:52 人评论 次浏览
  • mysql数据库可重复读、幻读

    事务基本特性ACID分别是: 原子性(Atomicity) 指的是一个事务中的操作要么全部成功,要么全部失败。 一致性(Consistency) 指的是数据库总是从一个一致性的状态转换到另外一个一致性的状态。比如A转账给B100块钱,假设中间sql执行过程中系统崩溃A也不会损失100块,因为…

    2021/9/30 2:40:52 人评论 次浏览
  • Java并发:重入锁 ReentrantLock(二)

    一、理解锁的实现原理 1. 用wait()去实现一个lock方法,wait()要和synchronized同步关键字一起去使用的,直接使用wait方法会直接报IllegalMonitorStateException错误,使用wait方法实现一个lock,还要使用synchronized是多此一举的。1 public void lock() { 2 …

    2021/9/29 20:40:58 人评论 次浏览
扫一扫关注最新编程教程