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
mysqljavasql高并发
如何设计一款高性能分布式锁,实现数据的安全访问?
随着互联网技术的飞速发展,分布式已经成为一个绕不开的话题,分布式环境下,“
高并发
访问共享资源”的场景并不少见,带来的问题也显⽽易见:共享资源在访问前后出现了数据不一致或非预期结果!!!
Java弟中弟
·
2023-12-15 03:50
测试文档---消息驿站
文章目录项目背景测试计划服务器模块设计测试用例进行单元测试/黑盒测试客户端模块设计测试用例进行单元测试/黑盒测试转发规则模块设计测试用例进行单元测试/黑盒测试测试总结项目背景在
高并发
量的情况下,针对某一台服务器的访问量激增就可能导致该服务器
Yumpie_
·
2023-12-15 02:40
项目
java
测试
分布式学习一
1、分布式幂等性设计在
高并发
场景的架构里,幂等性是必须得保证的。
CopyLower
·
2023-12-15 00:13
学习
分布式
学习
Memcached学习
作用通过在事先规划好的内存空间中临时缓存数据库中的各类数据,以达到减少业务对数据库的直接
高并发
访问,从而达到提升数据库的访问性能,加速网站集群动态应用服务的能力。
CopyLower
·
2023-12-15 00:06
学习
memcached
学习
数据库
测试架构师必备技能 —— Nginx安装部署实战
在
高并发
访问的情况下,Nginx是Apache服务器不错的替代品。官网数据显示每秒TPS高达50W左右。本文为读者朋友们介绍在windows平台上部署以及启动nginx。
测试界柠檬
·
2023-12-15 00:17
软件测试工程师
软件测试
自动化测试
nginx
运维
单元测试
压力测试
功能测试
程序人生
职场和发展
Jmeter性能压测 ——
高并发
思路
测试场景:模拟双11,百万级的订单量一个物流信息的查询接口。条件:接口响应时间性能指标--推导--只需要1台与服务器相同配置的机器能完成5000/s并发量即可(类似数学中的同理可得,以此类推)注意事项:性能测试项目部署服务器硬件型号--和生产环境一致3、性能测试用例设计①生产环境面临并发量100000,服务器20台,平均到每台服务器5000/s,当并发需求=5000/s的时候,并发量要大于等于50
测试界柠檬
·
2023-12-14 23:07
软件测试
自动化测试
软件测试工程师
jmeter
服务器
运维
压力测试
单元测试
功能测试
程序人生
常用的线程锁
读写锁可以提
高并发
性能,适用于读操作频繁、写操作较少的场景。自旋锁(SpinLock)当线程
djykkkkkk
·
2023-12-14 20:30
系统安全
软件压力测试的重要性与用途
为了确保软件在面对
高并发
和大负载时仍然能够保持稳定性和可靠性,软件压力测试变得至关重要。下面是软件压力测试的一些重要用途:1.评估系统稳定性软件压力测试的主要目的之一是评估系统在极端负载下的稳定性。
掌动智能
·
2023-12-14 19:30
压力测试
微服务——服务保护Sentinel
解决方案
高并发
引发的问题可以通过限流解决.请求限流用于避免服务故障。线程隔离用于避免故障扩散.
北岭山脚鼠鼠
·
2023-12-14 19:45
微服务
微服务
分布式
架构
工作招聘
上海全职技术类2023-11-15发布职位描述工作职责:1、B站电商平台架构整体设计,B站电商业务高速发展背景下,电商业务中台建设,如商品、交易、营销、履约、供应链、支付、财务结算等中台系统2、电商平台
高并发
秒杀系统设计
qq_1403034144
·
2023-12-14 18:04
记录
java
springboot 同时连接多个redis
Springboot连接reids的三个客户端:Jedis:是Redis的Java实现客户端,提供了比较全面的Redis命令的支持,复杂的redis操作需要使用它;springboot1.x默认集成;据说在
高并发
下有并发性问题出现
窦再兴
·
2023-12-14 17:08
技术贴
redis
spring
boot
java
多个reids
Java架构师系统架构设计原则应用
目录1导语2如何设计
高并发
系统:局部并发原则3如何设计
高并发
系统:服务化与拆分4高可用系统有哪些设计原则?
赵广陆
·
2023-12-14 16:22
architect
java
系统架构
开发语言
海量数据处理技术回顾:为什么分布式会遇到 CAP 难题?
在前面模块的几个案例中,我们都需要处理海量的数据,需要用到海量的存储介质,其实海量数据本质上就是一种磁盘资源敏感的
高并发
场景。我们说过,为了应对资源不足的问题,我们常采用水平伸缩,即分布式的方案。
小熊学Java
·
2023-12-14 12:47
架构设计
分布式
大数据
CAP
【项目日记(二)】开胃菜--定长池的实现
博主CSDN主页:杭电码农-NEO ⏩专栏分类:项目日记-
高并发
内存池⏪ 代码仓库:NEO的学习日记 关注我带你学习C++ 开发环境:VisualStudio2022项目日记1.前言2.前期基础知识铺垫
杭电码农-NEO
·
2023-12-14 12:59
项目日记--高并发内存池
内存池
c++
项目日记
RocketMq环境搭建
RocketMQ背景MQ对比RocketMQ环境搭建搭建dashboard可视化界面MQ作用异步解耦削峰RocketMQ背景RocketMQ是阿里巴巴开源的一个消息中间件,在阿里内部历经了双十一等很多
高并发
场景的考验
kk_0910
·
2023-12-06 23:49
java-rocketmq
Tomcat 配合虚拟线程,一种新的编程体验
虚拟线程的引入标志着Java在现代编程世界中对编写高吞吐量、
高并发
应用程序提供了更加完美的支持。本文我就带着大家一起深入了解一波Tomcat配
waynaqua
·
2023-12-06 21:43
spring
boot
tomcat
java
本地缓存ehcache、guava cache和Caffeine
在多线程
高并发
场景中往往是离不开cache的,需要根据不同的应用场景来需要选择不同的cache,比如分布式缓存如redis、memcached,还有本地(进程内)缓存如ehcache、GuavaCache
weixin_42578444
·
2023-12-06 20:15
java
java
Caffeine
java缓存——(一)服务器本地缓存ehcache、guava cache和Caffeine
在多线程
高并发
场景中往往是离不开cache的,需要根据不同的应用场景来需要选择不同的cache,比如分布式缓存如redis、memcached,还有本地(进程内)缓存如ehcache、GuavaCache
weixin_30241919
·
2023-12-06 20:45
java
大数据
Java 多线程之 ReentrantReadWriteLock(读写锁/共享锁/排他锁)
它是对传统互斥锁的一种改进,可以提
高并发
性能。读写锁的主要目的是在读多写少的场景下,提供更高的并发性能。当多个线程只需读取共享资源时,可以同时获得读锁,从而实现并发读取。
QIFU
·
2023-12-06 18:19
#
Java
多线程
java
开发语言
多线程
阿里P8架构师精讲开源+高性能+
高并发
+分布式+微服务+实战等
2.开源框架3.高性能架构4.微服务架构5.团队协作开发6.B2C项目实战精讲架构视频资料获取方式工作一到五年的java开发工程师朋友可以加入我们Java架构交流群:760940986群内提供高可用,
高并发
java成功之路
·
2023-12-06 13:58
day31课堂笔记(中小规模集群架构)
a.7*24服务,需要多台机器同时工作,互为实时备份b.
高并发
访问,需
五月_w
·
2023-12-06 13:42
Apache Paimon流式湖仓学习交流群成立
ApachePaimon的核心优势在于它对于大数据生态系统中流式处理的支持,尤其是在
高并发
和低延迟方面表现出色。
大数据流动
·
2023-12-06 13:25
apache
学习
关于PHP
高并发
抢购系统设计
内容并发抢购系统注意事项
高并发
架构设计描述程序端核心代码实现订单流程mysql端并发解决方案注意事项(1)
高并发
环境下,对于服务器cup、内存、网络宽带使用率会瞬间暴涨,需要注意对同服务器上其他应用的影响
青茶360
·
2023-12-06 12:01
php开发
php
并发
大型php网站性能和并发访问优化方案
本文为你提供一份大型php网站性能和并发访问优化方案.一、大型网站性能提高策略:大型网站,比如门户网站,在面对大量用户访问、
高并发
请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能
青茶360
·
2023-12-06 12:00
php开发
PHP
免费api接口分享,开发效率快速提升
支持三大运营商,3秒可达,99.99%到达率,支持大容量
高并发
。通知短信:当您需要快速通知用户时,通知短信是最快捷有效的方式。
API小百科_APISpace
·
2023-12-06 10:12
深入理解ConcurrentHashMap源码解析
其初衷是为了优化同步HashMap,减少线程竞争,提
高并发
访问效率。随着Java的发展,ConcurrentHashMap在1.7和1.8中经历了显著的变化。
一个搬砖的农民工
·
2023-12-06 09:35
Java
哈希算法
HashMap
java
Reactor模型(
高并发
必备)
前言在给服务器选型时,我们常用两种思路,1.基于线程架构,2.基于事件驱动架构。线程驱动架构(thread-basedarchitecture)优点在于结构清晰,逻辑明了,可读性强但是缺点也是非常明显的:每个客户端的请求,都需要一个线程来处理如果有一万个用户,就需要一万个线程来处理有十万个用户,就需要开十万个线程暂且不说十万个,单单一万个线程,仅仅是切换这些线程基本CPU就废了处了这个问题,还有另
__乔木
·
2023-12-06 08:15
muduo源码剖析
c++
【C++
高并发
编程】reactor并发编程模型
模式与其他并发模式的比较Reactor模式适用的场景和优势Reactor模式组件Reactor事件源事件处理器具体业务逻辑事件和事件类型模式工作原理IO多路复用Reactor工作流程实现策略参考文献提纲引言
高并发
编程的重要性和挑战并发模型概述
ichdream
·
2023-12-06 08:11
C++高性能编程
高性能计算
服务器
linux
c++
架构
车载系统
Redis击穿(热点key失效)
Redis击穿是指在
高并发
情况下,一个键在缓存中过期失效时,同时有大量请求访问该键,导致所有请求都落到数据库上,对数据库造成压力。这种情况下,数据库可能无法及时处理这些请求,导致性能下降甚至崩溃。
内师-ZT
·
2023-12-06 06:47
redis
redis
数据库
缓存
深入理解Redis分片策略:提升系统性能的关键一步
目录引言1.一致性哈希算法2.范围分片3.哈希槽分片实战经验分享结论引言Redis作为一款高性能的键值存储系统,为了应对大规模数据和
高并发
的访问,引入了分片策略,使得数据能够分布存储在多个节点上,实现系统的横向扩展性
骑着猪猪去旅行A
·
2023-12-06 06:04
#
Redis
中间件
数据库
redis
数据库
缓存
伴随高性能多级网关和多级分布式缓存架构应用实战经验
一、高性能多级网关的设计与实现高性能多级网关是一个重要的网络架构模式,通过将请求在多个层级进行处理,以实现
高并发
、低延迟的服务。
沃威2268731
·
2023-12-06 05:51
实战技术
分布式
架构
学习mongoDB
最像关系型的非关系型数据库无模式(没有列)文档型数据库应用场景不要求事务,
高并发
读写,高可用。
程序猿小蝌蚪 黄小帅
·
2023-12-06 05:38
学习
mongodb
数据库
数据库锁的设计
近期开发与钱相关的项目,在
高并发
场景下对数据的准确行有很高的要求,用到了forupdate,故总结一波以便日后留恋。
zjshuster
·
2023-12-06 03:54
数据库
性能测试学习第一天-----概念、环境、LR录制&参数化
1.性能测试的概念:通过一定的手段,在多并发情况下,获取被测系统的各项性能指标,验证被测系统在
高并发
下的处理能力、响应能力、稳定性等,能否满足预期。
weixin_30500663
·
2023-12-06 01:46
数据库
运维
系统架构
分布式uuid常用的算法
1、雪花算法介绍面试官:集群
高并发
情况下如何实现分布式唯一全局id生成?
wppwpp1
·
2023-12-06 01:03
分布式
线程池在Java中的应用实践
本文将详细解答在
高并发
、任务执行时间短、并发不高、任务执行时间长以及并发高、业务执行时间长的业务场景下,如何使用线程池进行优化。
漠然&&
·
2023-12-05 22:10
Java
java
开发语言
Rust对异步编程的支持
此外,对于一些
高并发
的事件处理
塵觴葉
·
2023-12-05 20:26
杂谈
rust
Rust学习入门(1):Rust的认识+从简单的Rust程序学习Rust的基本操作+Rust的编译与运行+Cargo的基本操作
文章目录Rust学习认识简单的Rust程序Rust程序的编译与运行Cargo参考链接碎碎念Rust学习认识Rust是一种快速、
高并发
、安全且具有授权性的系统级编程语言。
咕噜咕噜咕噜噜噜噜
·
2023-12-05 20:25
Rust
rust
学习
开发语言
记一次Node和Go的性能测试
以前简单测过go的性能,
高并发
场景下确实比node会好一些,一直想找个时间系统性地测一下,手头正好有一台前段时间买的游戏主机,装了ubuntu就开测了准备工作测试机和试压机系统都是ubuntu18.04.1
880d91446f17
·
2023-12-05 20:59
编程高性能服务器架构,高可用高性能服务器编程架构实践.pdf
、服务程序可在线热升级•1.2、数据及配置可在线重新加载•2、应用服务可运维可监控:•2.1、服务异常自动重启•2.2、服务异常自动报警•2.3、服务配置项一致性•2.4、服务进程统一管理•为什么需要
高并发
身与名
·
2023-12-05 19:56
编程高性能服务器架构
在Linux上优化HTTP服务器的性能
例如,对于
高并发
请求,Nginx是一个很好的选择,因为它具有较低的内存占用和更高的并发性能。调整服务器配置大多数
华科℡云
·
2023-12-05 19:51
python
https
[Golang] 高频次和
高并发
下的随机数重复问题的解决方案
在作者所经历的实际项目中便遇到在高频率和
高并发
下获取随机数时的重复问题,在解决该问题的道路上,尝试了几种办法,最终发现了较好的解决方案。二、对ma
Effend
·
2023-12-05 18:09
Golang
golang
高并发
:线程、线程锁与线程池(精华),文中附上一个手写代码实现线程池视频(c/c++语言)
前文:单线程——多线程的开启——线程锁——线程同步工具——手写连接池——连接池工具类。一、线程1.线程的概念2.线程与进程的关系3.定义:区别:如上!!!4.wait()和sleep()5.线程的状态及其他API这里分享一个手写代码实现线程池的视频,需要代码的朋友可以+主页qun获取线程池视频链接:手写代码现实线程池更多Linux服务器开发高级视频资料点击:C/C++Linux服务器开发架构师-学
Linux服务器开发
·
2023-12-05 17:55
Linux服务器开发
Linux后台开发
linux网络编程
多线程
线程池
c++
高并发
后端
缓存穿透、击穿、雪崩
缓存击穿:指的是在
高并发
访问下,某个热点数据失效后,大量请求同时涌入后端存储,导致后端存储负载增大、响应时间变慢,甚至瘫痪。解决方案:通常包括使用互斥锁或者分布式锁来对并发请求进行
热爱技术的小陈
·
2023-12-05 17:27
redis
缓存
03-02-02 kafka
(本质上是一个消息的传递)存储海量消息写多读少,应对
高并发
写根据这些功能,可以实现的使用场景解耦:生产消息,其他服务根据需要进行消费,生产者无需关心消费者异步:生产消息,无需关心消费者具体的处理时间削峰填谷
nan得糊涂
·
2023-12-05 15:39
PHP程序员2020学习方向:
高并发
、性能调优、分布式、微服务...
以下都是阿里大牛推荐的主流技术,当你全部掌握上述的这些技术相信你至少也是阿里P6级以上了,而且你也已经形成了自己的体系,当更加新潮的技术出来时那么你自己稍微花点时间就能吃透,毕竟那时候你已经不是以前的那个你了,懂底层原理,知道性能特征,以及功能,想要弄懂新的技术那么也不会太吃力。平台与图片大小限制,需获取以下PHP思维导图完整Xmind版可以私信小编【导图】获取领取方式!一、框架源码解析专题应用框
盖世英雄_7557
·
2023-12-05 14:26
Python异步IO之async/await:异步编程的利器
1.异步编程概述异步编程是一种编写非阻塞代码的方式,允许程序在执行长时间的操作时不会被阻塞,从而提
高并发
性能。在Python中,通过使用async/await可以方便地实现异步编程。2.async函数
小雨淋林
·
2023-12-05 14:15
Python基础入门教程
python
服务器
开发语言
JVM、
高并发
、Spring、Netflix、Spring Cloud都要强化了解
系列文章目录送书第一期《用户画像:平台构建与业务实践》送书活动之抽奖工具的打造《获取博客评论用户抽取幸运中奖者》送书第二期《SpringCloudAlibaba核心技术与实战案例》送书第三期《深入浅出Java虚拟机》送书第四期《AI时代项目经理成长之道》送书第五期《Kubernetes原生微服务开发》送书第六期《Offer来了:Java面试核心知识点精讲(第2版)》文章目录系列文章目录★前言☆一、
青花锁
·
2023-12-05 13:55
送书活动
Java基础
java
面试
offer
工作
spring
cloud
spring
架构
通过查看ThreadLocal的源码进行简单理解
简单案例ThreadLocal源码分析断点跟踪为什么要使用ThreadLocal在多线程下,如果同时修改公共变量可能会存在线程安全问题,JDK虽然提供了同步锁与Lock等方法给公共访问资源加锁,但在
高并发
的场景下
zmbwcx2003
·
2023-12-05 11:14
java
Redis中分布式锁的使用
在分布式系统中,如果使用JVM中的同步锁在
高并发
的场景下仍然会产生线程安全问题。
zmbwcx2003
·
2023-12-05 11:14
redis
分布式
数据库
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他