并发

Java中布隆过滤器的作用 解析概率结构-小浪学习网

Java中布隆过滤器的作用 解析概率结构

布隆过滤器在java中用于高效判断元素是否可能存在集合中,通过牺牲准确性换取空间效率和查询速度。其核心实现包括:1. 位数组(bitset存储状态);2. 多个独立哈希函数;3. 添加元素时设置对应...
站长的头像-小浪学习网月度会员站长4天前
219
关于数据库事务处理的一些问题总结-小浪学习网

关于数据库事务处理的一些问题总结

关于mysql事务处理的一些总结: 1、什么是事务? MySQL 事务主要用于处理操作量大,复杂度高的数据。 比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人...
站长的头像-小浪学习网月度会员站长8个月前
419
PHP怎么实现数据分区查询 大数据分区分表查询优化方案-小浪学习网

PHP怎么实现数据分区查询 大数据分区分表查询优化方案

数据分区查询的核心在于拆分、索引和优化查询逻辑。选择合适的分区策略包括:1. 范围分区,适合有连续性字段如时间戳或id范围的数据;2. 哈希分区,适用于数据分布均匀的情况,通过对字段进行哈...
站长的头像-小浪学习网月度会员站长3天前
2915
redis实现高并发计数-小浪学习网

redis实现高并发计数

业务需求中经常有需要用到计数器的场景:譬如一个手机号一天限制发送5条短信、一个接口一分钟限制多少请求、一个接口一天限制调用多少次等等。使用Redis的Incr自增命令可以轻松实现以上需求。以...
站长的头像-小浪学习网月度会员站长7个月前
4412
万人同时在线抽奖活动架构-小浪学习网

万人同时在线抽奖活动架构

万人同时在线抽奖活动的系统架构应采用微服务架构、分布式数据库、redis缓存、区块链存储结果,并使用负载均衡和异步处理技术。具体包括:1.采用微服务架构和分布式数据库(如tidb)保证系统稳...
站长的头像-小浪学习网月度会员站长3天前
4411
SQL server高并发生成唯一订单号-小浪学习网

SQL server高并发生成唯一订单号

前言 前几天写了一篇mysql高并发生成唯一订单号的方法,有人私信问有没有sql server版本的,今天中午特地写了sql server版本的高并发生成唯一订单号实现,其实mysql和sql server原理都一样,主...
站长的头像-小浪学习网月度会员站长6个月前
2313
Golang如何构建高性能的WebSocket服务 解析gorilla/websocket库-小浪学习网

Golang如何构建高性能的WebSocket服务 解析gorilla/websocket库

要构建高性能的websocket服务,使用golang中的gorilla/websocket库是常见做法。1. 安装库:go get github.com/gorilla/websocket;2. 在http handler中通过upgrader升级连接并设置缓冲区与跨域...
站长的头像-小浪学习网月度会员站长2天前
375
介绍 Mysql-InnoDB 事物学习-小浪学习网

介绍 Mysql-InnoDB 事物学习

mysql视频教程栏目介绍innodb的事物学习 推荐(免费):mysql视频教程 事物基本概念 事物的特性(ACID) 原子性 atomicity 一致性 consistency 隔离性 isolation 持久性 durability 事物的类型 ...
站长的头像-小浪学习网月度会员站长4个月前
225
MySQL如何实现行级锁 FOR UPDATE与LOCK IN SHARE MODE-小浪学习网

MySQL如何实现行级锁 FOR UPDATE与LOCK IN SHARE MODE

mysql中的行级锁通过for update和lock in share mode实现,1.for update用于排他锁,防止其他事务修改数据,适用于并发更新控制和原子操作,需注意性能、死锁、索引依赖和超时设置;2.lock in s...
站长的头像-小浪学习网月度会员站长前天
276
数据库SQL调优的几种方式是什么-小浪学习网

数据库SQL调优的几种方式是什么

方式:1、创建索引时,尽量避免全表扫描;2、避免在索引上使用计算;3、尽量使用参数化SQL;4、尽量将多条SQL语句压缩到一句SQL中;5、用where字句替换HAVING字句;6、连接多个表时,使用表的别...
站长的头像-小浪学习网月度会员站长4个月前
345