2025年05月10日
不知道什么原因,新买的移动硬盘出现了写保护,无法删除分区,无法数据填零,也无法格式化以及删除卷
根据网上的办法,例如写注册表,重启后写保护还是未解除
2025年05月10日
看如下一条sql语句:
# table T (id int, name varchar(20))
delete from T where id = 10;
MySQL在执行的过程中,是如何加锁呢?
2025年05月10日
登录环节作为用户与应用交互的第一步,其便捷性和安全性备受关注。扫码登录以其高效、便捷的特性,正逐渐成为众多应用的标配。对于后端开发人员而言,在 Spring Boot3 框架下实现扫码登录,既充满挑战,又蕴含着无限机遇。本文将深入探讨 Spring Boot3 中扫码登录的实现流程,助力广大后端开发者攻克这一技术难题。
2025年05月10日
分布式系统全局唯一的 id 是所有系统都会遇到的场景,往往会被用在搜索,存储方面,用于作为唯一的标识或者排序,比如全局唯一的订单号,优惠券的券码等,如果出现两个相同的订单号,对于用户无疑将是一个巨大的bug。
2025年05月10日
分布式ID,在我们日常的开发中,其实使用的挺多的。
有很多业务场景在用,比如:
2025年05月10日
如图是17年6月在db-engines上时序数据库的排名,我会挑选开源的、分布式的时序数据库做详细的解析。前十的排名中,RRD是一个老牌的单机存储引擎,Graphite底层是Whisper,可以认为是一个优化的更强大的RRD数据库。kdb+、eXtremeDB和Axibase都未开源,不做解析。InfluxDB开源版和Prometheus的底层都是基于levelDB自研的单机的存储引擎,InfluxDB的商业版支持分布式,Prometheus的roadmap上也规划了分布式存储引擎的支持计划。
2025年05月10日
以下文章来源于程序员内点事 ,作者程序员内点事
在说分布式ID的具体实现之前,我们来简单分析一下为什么用分布式ID?分布式ID应该满足哪些特征?
拿MySQL数据库举个栗子:
在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个MySQL主从同步读写分离也能对付。
2025年05月10日
基于 Redis 的分布式锁对大家来说并不陌生,可是你的分布式锁有失败的时候吗?在失败的时候可曾怀疑过你在用的分布式锁真的靠谱吗?以下是结合自己的踩坑经验总结的一些经验之谈。
用到分布式锁说明遇到了多个进程共同访问同一个资源的问题。一般是在两个场景下会防止对同一个资源的重复访问:
2025年05月10日
1.使用场景: 公司的小程序需要实现一个功能:在原有小程序上,有一个优惠券活动表。 存储着活动产品数据,但因为之前没有做约束,导致数据的不唯一,这会使打开产品详情页时,可能会出现随机显示任意活动问题。 因此需要把它删除掉。
2.那么如何删除呢? 通过翻阅资料发现我们可以通过使用Row_Number()与Partition By 来实现这个功能,我们先看看Row_Number()如何使用,它的语法是: