暂无搜索历史
文件存储已成为一个做任何应用都不可回避的需求。传统的单机文件存储方案在面对大规模数据和高并发访问时往往力不从心,而分布式文件存储系统则提供了更好的解决方案。本篇...
它的核心逻辑也很简单:首先检查锁是否存在,如果不存在,则直接加锁,且设置重入次数为1;如果存在,先检查是否是当前线程的锁,如果是,则重入次数+1,如果不是,则返...
一句话总结-redis的高性能客户端,我们选择它是因为它内部已经封装好了很多锁的实现,详细介绍可以通过redisson的Github主页来查看。
先来回顾一下: 我们前面为了解决锁因异常情况(例如执行完加锁逻辑服务宕机了)未执行到释放,从而造成锁一直被占用的情况。而为了解决这个问题,我们给每个锁加上了过期...
当前微服务架构已成为中大型系统的标配,但在享受拆分带来的敏捷性时,流量治理与安全管控的复杂度也呈指数级上升。因此,我们需要构建微服务网关来为系统“保驾护航”。本...
DeepSeek凭借其强大的推理能力形成了破圈效应。当其他大模型还在知识库问答的泥潭里挣扎时,DeepSeek-R1通过动态推理链分解技术,将复杂问题的解决准确...
官方介绍它是一种轻量小巧的脚本语言,设计的目的是为了嵌入应用程序,从而为应用程序提供灵活的扩展性和定制功能。redis支持嵌入Lua脚本,因此可以很方便地使用。...
首先,先来看它的概念-控制分布式系统之间同步访问共享资源的一种方式。所以,它需要满足以下四个特性:互斥性、可重入性、锁超时防死锁、锁释放正确防误删。而01篇中提...
毕业一年多了,按照大家通常采用的“四舍五入”的算法,我已经是一个有两年经验的工程师了。在写这篇24年总结的时候,先回看了一下23年的总结,不得不感叹时间真的过得...
此专栏将会收录CC自23年毕业以后每年的年终总结
故事的开始从哪里开始讲起呢,虽然秋招是22年下半年的事情了,但作为我跨越的一个小阶段,从这里开始记录或许比较好些吧!19级大学生,也可以说23届大学生,如果要给...
背景非常简单,就是在电商项目中,用户购买商品和数量后后,系统会对商品的库存进行相应数量的扣减。因此,我们模拟这个场景就需要商品表和库存表两张表,但业务并不是这里...
本专栏旨在通过讲解分布式锁的多种实现,帮助读者可以全面地掌握分布式锁相关的技术和知识。
假设我们当前有一张业务表,表上有两个字段start_date和end_date分别记录了该业务的开始和结束时间Ps:按自然周的逻辑记录,还有个字段achieve...
通过以上的业务场景,我们可以发现其实驳回功能在实际业务中是一个很普遍且有用的功能。因此,在本篇中我们将学习如何对任务进行驳回。
上述的内容其实是对流程变量的一个小结,可以让大家对流程变量有更好的理解,也是我们后续内容的一个预告。说回正题,前面我们多次提到了历史这个词,历史流程、历史变量等...
暂未填写技能专长
暂未填写学校和专业