全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果486,824个

SpringBoot项目上高并发问题的解决方案_java_脚本之家

优点:不用加锁,不会阻塞其他线程,性能相比较好。缺点:需要增加表字段,并且由于是在数据库层面保持原子性可能导致多事务操作操作同一数据时导致冲突,引起数据一致性问题。 结论:所以在并发较少的情况下可以使用乐观锁方式。 2、悲观锁 将通过下面两种锁来进行演示。
www.jb51.net/program/322382g...htm 2025-2-14

Redis高并发超卖问题解决方案图文详解_Redis_脚本之家

上面的代码在高并发场景下仍然存在概率很低的问题,所以就有了redisson分布式锁。 1.2 Redisson Redisson 是一个用于 Java 的 Redis 客户端,它提供了丰富的功能,包括分布式锁。Redisson 的分布式锁实现了基于 Redis 的分布式锁,具有简单易用、可靠性高的特点。 以下是 Redisson 分布式锁的一些重要特性和用法: 可重入锁...
www.jb51.net/database/315680g...htm 2025-2-10

浅谈Java并发编程基础知识_java_脚本之家

同步语句对细粒度同步提高并发性也很有用,比如我们需要对同一个对象的不同属性进行同步修改我们可以通过如下代码来提高细粒度同步控制下的并发。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 publicclassIntrinsicLock {
www.jb51.net/article/1752...htm 2025-2-11

Java并发编程之synchronized底层实现原理分析_java_脚本之家

这篇文章主要介绍了Java并发编程之synchronized底层实现原理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教+ 目录 一、为什么出现synchronized 对于程序员而言,不管是在平常的工作中还是面试中,都会经常用到或者被问到synchronized。在多线程并发编程中,synchronized早已是元老级的角色了,...
www.jb51.net/program/316361r...htm 2025-2-15

Java并发编程service层处理并发事务加锁可能会无效问题_java_脚本之...

-- --- SET FOREIGN_KEY_CHECKS = 1; 总结 以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。 您可能感兴趣的文章: Java并发编程加锁导致的活跃性问题详解方案 Java多线程并发编程和锁原理解析 Java并发编程之死锁相关知识整理微信公众号搜索 “ 脚本之家” ,选择关注...
www.jb51.net/program/293396i...htm 2025-2-15

详解Python如何精确控制asyncio并发运行多个任务_python_脚本之家

所以 asyncio 提供了许多便利的函数,支持我们一次性等待多个任务。 等待一组任务全部完成 一个被广泛用于等待一组任务的方式是使用 asyncio.gather,这个函数接收一系列的可等待对象,允许我们在一行代码中同时运行它们。如果传入的 awaitable 对象是协程,gather 函数会自动将其包装成任务,以确保它们可以同时运行。这意味...
www.jb51.net/python/2998079...htm 2025-2-15

Java并发编程之ConcurrentLinkedQueue解读_java_脚本之家

5:head节点跟tail不一定指向头节点或尾节点,可能存在滞后性 到此这篇关于Java并发编程之ConcurrentLinkedQueue解读的文章就介绍到这了,更多相关Java中的ConcurrentLinkedQueue内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 您可能感兴趣的文章: Java的ConcurrentLinkedQueue源码分析 Jav...
www.jb51.net/program/3100871...htm 2025-2-15

从架构思维角度分析高并发下幂等性解决方案_java_脚本之家

如果是分布是系统,构建全局唯一索引比较困难,不同的链路业务可能分布在不同的数据库表中,所以唯一性的字段没法确定,这时候可以引入分布式锁,通过第三方的系统(redis或zookeeper), 在业务系统插入数据或者更新数据,获取分布式锁,然后做操作,完成业务操作之后,释放锁,这样其实是把多线程并发的锁的思路,引入多多个系统,也...
www.jb51.net/article/2360...htm 2025-2-16

java并发请求下数据插入重复问题的解决方法_java_脚本之家

查了原因,发现前端微信小程序在授权登录时,有时会出现同时发送了两条一模一样的请求(也就是常说的并发)。虽然后端代码有做防重复的判断,但是避免不了并发时候的重复性操作。于是就开始考虑并发的解决方案,解决方案有很多,从拦截请求到数据库层面都可以入手。 我们采用了对请求报文生成摘要信息+Redis分布式锁的方案。
www.jb51.net/article/2290...htm 2025-2-11

java并发之synchronized_java_脚本之家

这篇文章主要介绍了java并发关键字synchronized,包括内容synchronized的使用、synchronized背后的Monitor、synchronized保证可见性和防重排序、使用synchronized注意嵌套锁定,具体内容请看下面文章吧+ 目录 前言:Java为我们提供了隐式(synchronized声明方式)和显式(java.util.concurrentAPI编程方式)两种工具来避免线程争用。本章节...
www.jb51.net/article/2260...htm 2025-2-15