E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA线程安全高并发
Redis 笔记二
概览1.
高并发
秒杀问题及可能出现的bug2.秒杀场景JVM级别锁和分布式锁3.大厂分布式锁Redisson框架4.从Redisson源码剖析lua解决锁原子性问题5.从Redisson源码剖析经典锁续命问题
庄园特聘拆椅狂魔
·
2024-01-24 11:33
中间件
redis
笔记
数据库
消息队列基础知识
2、流量削峰在
高并发
的场景下,如果短时间有大量的请求到达会压垮服务器。可以将请求发送到消息队列中,服务器按照其处理能力从消息队列中订阅消息进行处理。
皓月v
·
2024-01-24 11:29
java
阿里云PTS如何使用?
阿里云PTS(PerformanceTestingService)是阿里巴巴提供的一款云端性能测试服务,它帮助企业进行大规模、
高并发
场景下的系统性能评估和调优。
云服务商呀
·
2024-01-24 10:12
阿里云
云计算
运维
设计
高并发
分布式锁架构的实用指南
本文将为您提供一套清晰明了、实践方便的设计指南,以确保系统在
高并发
场景下能够稳定可靠地运行。1.需求分析首先,了解业务需求对分布式锁的具体要求至关重要。
ZKf30FkG
·
2024-01-24 09:36
redis
zookeeper
java
分布式
架构
HBase详细概述
本文首先简单介绍了HBase,然后重点讲述了HBase的
高并发
和实时处理数据、HBase数据模型、HBase物理存储、HBase系统架构,HBase调优、HBaseShell访问等。
a867901084
·
2024-01-24 08:49
大数据
数据库
运维
十四.SpringCloudAlibaba极简入门-Sentinel对Gateway网关进行限流
前言服务网关在微服务架构中充当了请求访问入口的角色,是非常重要的一个部分,在
高并发
的系统中我们通常会在网关层通过流控降级等手段把多余的请求拒绝在外来防止微服务被
高并发
请求打垮,在之前我们有讨论过《服务网关
墨家巨子@俏如来
·
2024-01-24 07:12
《Spring
Cloud
Alibaba》
sentinel
gateway
限流
系统架构演变
国内互联网行业飞速发展,我们对软件系统的需求已经不再是过去”能用就行”这种很low的档次了,像抢红包、双十一这样的活动不断逼迫我们去突破软件系统的性能上限,传统的IT企业”能用就行”的开发思想已经不能满足互联网
高并发
jyx_boy
·
2024-01-24 07:17
dubbo
缓存技术—redis
而传统的关系数据库在应付超大规模和
高并发
的网站已经显得力不从心,暴露了很多难以克服的问题,NOSOL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。
来之前不会起名字
·
2024-01-24 06:42
Java
缓存
redis
数据库
高并发
秒杀系统架构详解,不是所有的秒杀都是秒杀!
写在前面很多小伙伴反馈说,
高并发
专题学了那么久,但是,在真正做项目时,仍然不知道如何下手处理
高并发
业务场景!
Java柚子
·
2024-01-24 03:42
Go每日精选(2019-06-14)- 进阶部分
1.当Golang遇到
高并发
秒杀,世界开始变得简单2.Go测试介绍3.go工程效率实践4.如果你是一个Golang面试官,你会问哪些问题?5.redigo的redis.Pool配置参数调优
凯文不上班
·
2024-01-24 00:39
JVM锁的膨胀升级过程详解
锁的性能和效率在
高并发
场景下至关重要。当多个线程竞争同一资源时,锁的状态可能会经历多次升级,以优化性能和减少开销。本文将详细探讨JVM锁的膨胀升级过程。
Memory_2020
·
2024-01-24 00:08
jvm
java
SpringBoot 整合 Redis 实现秒杀
秒杀是一种
高并发
场景,而Redis作为一款高性能的缓存数据库,可以有效地提高系统的并发处理能力。在本博客中,我们将使用SpringBoot和Redis实现一个简单的秒杀功能。
#看心情
·
2024-01-23 20:14
spring
boot
redis
后端
定向减免!函数计算让轻量 ETL 数据加工更简单,更省钱
此场景有着
高并发
、海量调用的特性,往往会产生高额的计算费用,而业内推荐方案一般为攒批处理,业务实时性会有一定的影响。
阿里云云原生
·
2024-01-23 20:03
etl
数据仓库
面试小抄(分布式篇)
在
高并发
场景的架构里,幂等性是必须得保证的。
十点 vha
·
2024-01-23 20:32
面试小抄
面试
分布式
职场和发展
RabbitMQ死信队列
1.死信队列死信队列是一种特殊的消息队列,用来存储无法被正常消费的消息,常被用来实现延迟处理,异常消息处理等,提高了系统的可伸缩性和容错性,能够应对
高并发
和异常消息。
Java小生不才
·
2024-01-23 19:48
中间件
Spring
Boot
Java
rabbitmq
ruby
分布式
Kafka-服务端-网络层
为了满足
高并发
的需求,也为了充分利用服务器的资源,服务端需要使用多线程来执行业务逻辑。我们对上述架构稍作调整,将网络读写的逻辑与业务处理的逻辑进行拆分,让其由不同的线程池来处理,从而实现多线
Andy技术支援
·
2024-01-23 19:16
队列
kafka
分布式
应用app的服务器如何增加
高并发
增强服务器的
高并发
能力是现代网络应用非常关键的需求。面对用户数量的不断增长和数据量的膨胀,服务器必须能够处理大量并发请求。
咕噜分发企业签名-梦奇
·
2024-01-23 18:38
服务器
运维
小型机故障案例
小型机故障案例小型机往往应用于金融、电力、电信等行业,Unix操作系统和专用服务器RAS特性、纵向扩展性和
高并发
访问下的出色处理能力**,如HPRX6600**本文章记录在机房直连服务器进行故障原因排查及解决过程故障现象
小熊猫Q3
·
2024-01-23 17:51
服务器介绍
github
0121 spring-boot-redis的使用
redis是一种内存数据库,支持7种数据类型的存储,性能1S10w次读写;redis提供的简单的事务保证了
高并发
场景下数的一致性。
李福春carter
·
2024-01-23 17:53
Clickhouse 入门
不像OLTP是一条一条写大多数是读请求查询并发较少,不适合放置先生
高并发
业务场景使用,CK本身建议最大一秒100个并发查询。
西北偏北up
·
2024-01-23 15:41
2024-01-22(MongoDB)
1.Mongodb使用的业务场景:传统的关系型数据库/mysql在“三高”需求以及应对web2.0的网站需求面前,有点力不从心,什么是“三高”需求:a.对数据库
高并发
的读写需求b.对海量数据的高效率存储和访问需求
陈xr
·
2024-01-23 09:55
随记日志
数据库
mongodb
kafka集群和Filebeat+Kafka+ELK
一、Kafka概述1.1为什么需要消息队列(MQ)主要原因是由于在
高并发
环境下,同步请求来不及处理,请求往往会发生阻塞。
为什么老是名字被占用
·
2024-01-23 08:23
分布式
kafka
分布式
Redis
高并发
场景下热点缓存的重建策略
在
高并发
的系统中,缓存是提升性能的关键。然而,当面临热点缓存的问题时,即某些缓存数据频繁被请求,就可能导致缓存雪崩、穿透等问题。为了应对这种情况,需要制定合适的策略进行热点缓存的重建。
ZKf30FkG
·
2024-01-23 08:41
redis
缓存
redis
spring
Qt基础篇:Qt线程池QThreadPool案例
它的主要目的是减少程序员编写的重复代码,提高程序的效率和性能,在
高并发
的项目中会用到,比如node.js有很多异步操作,底层就是用线程池来处理的。Qt提供了线程池类QT
欧特克_Glodon
·
2024-01-23 07:46
QT实战
qt
线程池QThreadPool
并发必备技能 - 流量控制
系统稳定性:
高并发
时,系统会面临大量的请求同时到达,如果不进行流量控制,系统可能会超出其处理能力范围,导致系统崩溃或变得非常缓慢。通过控制流量,可以限制同时处理的请求数量,从而保护系统的稳定性和可
J_HelloWorld
·
2024-01-23 07:31
#
并发编程
限流
并发
Go语言几种字符串的拼接方式比较
那么这就有个问题,我们如何高效的使用字符串的拼接,在线上
高并发
的场景下,不同的字符
JankinHou
·
2024-01-23 06:09
Springboot校园二手交易平台的设计与实现 毕业设计-附源码260839
我们需要找到一个更优的技术和方法,来降低网站的响应时间和做到提高系统
高并发
性性能,
yuyuxun1
·
2024-01-23 05:55
spring
boot
java
idea
mysql
python
「
高并发
通信框架Netty4 源码解读(二)」NIO的前世今生及核心概念
Netty底层使用的是JavaNIO,是JDK自带的,NIO三个核心概念包括Buffer、Channel和Selector,我们解NIO的前世今生。0.前言计算机毫无用处,除了答案什么也没有。——毕加索本专题介绍了Java平台上的高级输入/输出,具体点说,就是使用Java2标准版(J2SE)软件开发包(SDK)1.4及以后版本进行的输入/输出。J2SE1.4版代号Merlin,包含可观的I/O新特
源码之路
·
2024-01-23 05:03
亚信安慧AntDB:深入了解AntDB-M元数据锁的实现之相关概念
AntDB-M提供了丰富的元数据锁功能,然而
高并发
锁操作很容易出现锁竞争、等待、死锁的问题,AntDB-M具体提供了什么样的元数据锁,又是如何解决这些问题的呢?本文来一探究竟。
亚信安慧AntDB数据库
·
2024-01-23 04:24
java
数据库
开发语言
Java - 深入四大限流算法:原理、实现与应用
文章目录Pre概述简单计数器原理实现测试优缺点滑动窗口算法原理实现测试优缺点漏桶算法原理实现测试优缺点令牌桶算法原理实现测试优缺点小结Pre深入理解分布式技术-限流并发编程-25
高并发
处理手段之消息队列思路
小小工匠
·
2024-01-23 02:41
【Spring
Boot2.X】
【Java
-
Java
Base】
java
流控算法
软件架构设计-数据库
如果系统是重业务性的系统,对性能、
高并发
的要求没有那么高,最好保证数据库的设计达到第三范式的要求。分库分表为什么要分?
孤独的死锁
·
2024-01-23 02:36
线上又报502了?不如试试go,实例证明php被go虐成渣
MySQL的问题解决了,但是网站还是支持不了
高并发
。访问量一大就返回502。
张清柏
·
2024-01-23 01:49
浅聊雷池社区版(WAF)的tengine
旨在满足
高并发
、高可用性和高扩展性的需求Tengine的主要特点高性能:继承了Nginx的高性能特质,Tengine在处
Trc0g
·
2024-01-23 00:36
网络安全
MongoDB相关基础概念
解释:“三高”需求:•Highperformance-对数据库
高并发
读写的需求。•HugeStorage-对海量数据的高效率存储和访问的需求。
程序员波特
·
2024-01-22 21:28
MongoDB
数据库
mongodb
设计一个基于flask的
高并发
高可用的查询ip的http服务
结构设计基础架构为flask+gunicorn+负载均衡,负载均衡分为阿里云硬件负载均衡服务和软负载nginx。gunicorn使用supervisor进行管理。使用nginx软件负载结构图使用阿里云硬件负载均衡服务结构图因为flaskapp需要在内存中保存ip树以及国家、省份、城市相关的字典,因此占用内存较高。gunicorn的1个worker需要占用300M内存,nginx的4个worker内
职场亮哥
·
2024-01-22 21:21
开源:天猫推出电子版
高并发
系统设计,从架构系统分层到实战维护
毫无疑问,
高并发
意味着高流量,我们常见的
高并发
场景有电商的
高并发
、12306抢火车票的
高并发
、抖音的
高并发
、海量数据的
高并发
等等。其实这些问题还是不同的,需要具体讨论具体分析。
Java余笙
·
2024-01-22 19:12
架构师的36项修炼-03架构核心技术之分布式消息队列
&分布式消息队列异步架构的好处:异步处理实现快速响应;消费者易于伸缩;
高并发
访问压力的时削峰填谷,减轻访问高峰的系统负载压力;隔离失败任务,消费者处理任务失败,不会影响主业
机智阳
·
2024-01-22 18:37
java
架构
分布式
java
后端
使用nginx+uwsgi+Django部署(绝对可行版)
目标:在浏览器输入www.rabbit.com回车,进入到Django项目主页首先,我们先简单看一些概念的东西:Django项目(Web应用)Web服务nginx:
高并发
处理的好Apache:稳定LNMP
探索1者
·
2024-01-22 18:42
一文搞懂程序、进程、线程、并发、并行、
高并发
的概念
一文搞懂程序、进程、线程、并发、并行、
高并发
一、概述二、程序的概念三、进程的概念四、线程的概念五、并发与并行的概念六、
高并发
系统的概念七、总结一、概述程序、进程、线程、并发、并行和
高并发
是计算机科学领域中非常重要的概念
Lion Long
·
2024-01-22 14:46
运维
数据库
c++
系统架构
后端
服务器
linux
程序人生
Redisson 分布式锁的watch dog自动续期机制
可以把它看做是一个功能更强大的客户端(虽然官网上声称Redisson不只是一个JavaRedis客户端)我想我们用到Redisson最多的场景一定是分布式锁,一个基础的分布式锁具有三个特性:互斥:在分布式
高并发
的条件下
zhifeng687
·
2024-01-22 13:57
分布式
redis
第6章 SpringBoot缓存管理
学习目标了解SpringBoot的默认缓存熟悉SpringBoot中Redis的缓存机制及实现掌握SpringBoot整合Redis的缓存实现缓存是分布式系统中的重要组件,主要解决数据库数据的
高并发
访问问题
笔触狂放
·
2024-01-22 12:58
Spring
Boot
spring
boot
缓存
后端
【进阶之路】如何提升 Java 编程内力?
对于这些进阶方面的内容,我也整理了一份PDF,点击查看
高并发
进阶我们自己在学习中做的项目一般不会放到真正环境去测试,而且测试的话,一般也是发送单个请求,看整个业务流程
11来了
·
2024-01-22 12:47
Java入门指南
java
开发语言
编程内力
JVM
设计模式
生产环境
源码
深度解析读写分离
处理
高并发
读取请求:在大型应用中,读取请求通常远远多于写入请求。通过将读操作分散到多个服务器
一休哥助手
·
2024-01-22 10:00
数据库
数据库
【项目日记(三)】内存池的整体框架设计
博主CSDN主页:杭电码农-NEO ⏩专栏分类:项目日记-
高并发
内存池⏪ 代码仓库:NEO的学习日记 关注我带你做项目 开发环境:VisualStudio2022项目日记1.前言2.内存池整体结构一览3
杭电码农-NEO
·
2024-01-22 09:00
项目日记--高并发内存池
项目日记
内存池
c++
架构师才需要知道的知识:如何做容量预估和调优
为了构建
高并发
、高可用的系统架构,压测、容量预估必不可少,在发现系统瓶颈后,需要有针对性地扩容、优化。结合楼主的经验和知识,本文做一个简单的总结,欢迎探讨。
Java爱好者
·
2024-01-22 08:09
配置ansible自动化工具
自动化运维工具Puppet:用ruby语言写的Saltstack:用python写的,是一个模块化shell(就是命令),用的agent服务连接的被控端,用于大集群,
高并发
ansible:用python
小王丨小王
·
2024-01-22 07:19
Centos
ansible
自动化
ansible
centos
Java-NIO篇章(4)——Reactor反应器模式
前面已经讲过了Java-NIO中的三大核心组件Selector、Channel、Buffer,现在组件我们回了,但是如何实现一个超级
高并发
的socket网络通信程序呢?
矩阵科学
·
2024-01-22 06:40
技术提升篇
java
nio
Reactor反应器
Reactor
Netty
Reactor
Redis
高并发
分布式锁
目录场景描述订单扣减场景举例代码调整1代码调整2代码调整3redisson锁续命核心代码场景描述订单扣减场景举例//首先在redis中setstock300@RequestMapping("/deduct_stock")publicStringdeductStock(){intstock=Integer.parseInt(stringRedisTemplate.opsForValue().get(
山鸟与鱼!
·
2024-01-22 06:07
分布式中间件
redis
分布式
数据库
java
后端
缓存
手写一个RPC框架(造轮子)
Netty的基本使用,修复
高并发
情况下,netty导致的内存泄漏问题。Java序列化以及反序列化,protobuf和kryo序列化协议,配置即用。Zooke
Zarlic
·
2024-01-22 04:53
rpc
网络
java
Map实现类
8f4f58b4b8ab跳表原理解析ConcurrentSkipListMap此外对于并发性相对较低的并行程序可以使用Collections.synchronizedSortedMap将TreeMap进行包装对于
高并发
程序
chenxuezhou
·
2024-01-22 04:15
多线程
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他