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
并发编程系列-高并发
python web
小而精自带的功能特别少类似于游骑兵第三方的模块特别特别特别的多,如果将flask第三方的模块加起来完全可以盖过django并且也越来越像django不足之处:比较依赖于第三方的开发者tornado特点:异步非阻塞支持
高并发
牛逼到甚至可以开发游
[听风声]
·
2023-12-28 13:58
开发
django
python
Linux服务器7 --- 多路IO复用+线程池服务端模型(
高并发
)分析
一、服务端特性概述1、使用EPOLL模型在服务器中加入(网络IO监听,大量的监听能力)EPOLL采用边缘触发模式(后话)2、线程池模型进行并发处理业务(并发处理能力)1)提高线程重用性(避免频繁创建销毁线程)。2)线程管理能力较强(根据需求扩容缩减)。3)预创建处理线程,可以更为及时有效地为客户端服务。3、不要让处理线程与客户端绑定(影响并发),处理线程可以重用为不同的客户端服务。4、不要让线程池
咋么又饿了
·
2023-12-28 13:54
服务器
linux
多路IO复用
线程池
高并发
高并发
网络服务器-多路IO - epoll
多路IO-epoll将检测文件描述符的变化委托给内核去处理,然后内核将发生变化的文件描述符对应的事件返回给应用程序。更多技术文档参见:https://github.com/IsConor/C_and_C_plus.git函数介绍Intepoll_create(intsize);函数说明:创建一个树根参数说明:Size:最大节点数,此参数在Linux2.6.8已被忽略,但必须传递一个大于0的数返回值
IsConor
·
2023-12-28 13:49
算法
c语言
java websocket
高并发
测试_Websocket全讲解。跨平台的通讯协议 !!基于websocket的
高并发
即时通讯服务器开发。...
所用核心技术选型:Tomcat+Spring4.0.3+Mongodb(
高并发
数据库)+SpringQueue(消息队列)+ActiveMQ(消息队列)+Spring-dat
Ff枫
·
2023-12-28 13:44
java
websocket高并发测试
单集群400TB,OceanBase稳定支撑快手核心业务场景
一款日均超过千万人访问的短视频App快手,面对
高并发
流量如何及时有效地处理用户请求?
OceanBase数据库官方博客
·
2023-12-28 13:39
oceanbase
RabbitMQ消息队列
批量应答会导致
高并发
时消息的丢失,所
Sahm5k
·
2023-12-28 13:35
中间件
rabbitmq
基于电商场景的
高并发
RocketMQ实战-Consumer端队列负载均衡分配机制、并发消费以及消费进度提交
【11来了】文章导读地址:点击查看文章导读!Consumer端队列负载均衡分配机制topic是有一堆的queue,而且分布在不同的broker上并且在消费时,将多个queue分配给多个consumer,每一个consumer会分配到一部分的queue进行消费每个consumer会获取到Topic下包含的queue的信息以及每个consumergroup下包含多少的consumer,那么consum
11来了
·
2023-12-28 11:07
RocketMQ
java-rocketmq
rocketmq
负载均衡
RabbitMq知识概述
本文来说下RabbitMq相关的知识与概念文章目录概述AMQP协议Exchange消息如何保证100%投递什么是生产端的可靠性投递可靠性投递保障方案消息幂等性
高并发
的情况下如何避免消息重复消费confirm
wh柒八九
·
2023-12-28 10:12
RabbitMQ
rabbitmq
分布式
Kafka会不会重复消费
在单体架构时代,就存在着接口幂等性的问题,只不过到了分布式、
高并发
的场景之后,接口幂等性的问题会更加明显。
wh柒八九
·
2023-12-28 10:11
核心知识点
消息队列kafka
kafka
Kafka的高性能原理
有过
高并发
开发经验的同学,对于线程池、多
wh柒八九
·
2023-12-28 10:11
核心知识点
消息队列kafka
kafka
分布式
年轻人,看看Redisson分布式锁—可重入锁吧!太重要了
1.引言作为后端开发,对于所谓的线程安全、
高并发
等一系列名词肯定都不会陌生,相关的一些概念及技术框架是面试中的宠儿,也是工作中解决一些特定场景下的技术问题的银弹。
杏仁技术站
·
2023-12-28 09:22
分布式
编程语言
redis
java
多线程
第十一章 ThreadLocal全面解析
JUC
并发编程系列
文章http://t.csdn.cn/UgzQi文章目录JUC
并发编程系列
文章前言一、ThreadLocal介绍二、基本使用1、常用方法2、使用案例3、ThreadLocal类与synchronized
无奈朝来寒雨晚来风
·
2023-12-28 09:43
JUC并发编程
java
jvm
开发语言
并发编程学习笔记 之 常用并发容器的概念及使用方法
1、概念 并发容器是指在
高并发
应用程序的使用过程中,这些容器(数据结构)是线程安全的,而且在
高并发
的程序中运行它们会有高效的性能表现。
姠惢荇者
·
2023-12-28 07:29
笔记
学习
java
数据结构
【java
高并发
编程之JUC】高阶JUC特性总结
1线程中断机制1.1什么是中断?首先一个线程不应该由其他线程来强制中断或停止,而是应该由线程自己自行停止。所以,Thread.stop,Thread.suspend,Thread.resume都已经被废弃了。其次在Java中没有办法立即停止一条线程,然而停止线程却显得尤为重要,如取消一个耗时操作。因此,Java提供了一种用于停止线程的机制——中断。中断只是一种协作机制,Java没有给中断增加任何语
Young丶
·
2023-12-28 07:37
JUC
java
jvm
开发语言
【java
高并发
编程之JUC】2w字带你JUC从入门到精通
点击查看脑图目录地址,实时更新1什么是JUC1.1JUC简介在Java中,线程部分是一个重点,本篇文章说的JUC也是关于线程的。JUC就是java.util.concurrent工具包的简称。这是一个处理线程的工具包,JDK1.5开始出现的。1.2进程与线程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在当代面向线程
Young丶
·
2023-12-28 07:36
JUC
java
jvm
JUC
分布式事务Seata原理
致力于提供高性能与简单易用的分布式事务服务,为用户提供了AT、TCC、SAGA和XA几种不同的事务模式:AT模式:无侵入式的分布式事务解决方案,适合不希望对业务进行改造的场景,但由于需要添加全局事务锁,对影响
高并发
系统的性能
张维鹏
·
2023-12-28 07:33
分布式事务
Seata
面试
AT模式
【多线程及
高并发
番外篇】虚拟线程怎么被 synchronized 阻塞了?
作者简介:大家好,我是若明天不见,BAT的Java高级开发工程师,CSDN博客专家,后端领域优质创作者系列专栏:多线程及
高并发
系列其他专栏:微服务框架系列、MySQL系列、Redis系列、Leetcode
若明天不见
·
2023-12-28 02:50
java
虚拟线程
synchronized
ReentranLock
多线程
MySql 中的聚簇索引、非聚簇索引、唯一索引和联合索引
4.1.原理讲解4.2.最左前缀匹配原则4.3.索引下推五.唯一索引一.前言索引根据底层实现可分为B-Tree索引和哈希索引,大部分时候我们使用的都是B-Tree索引,因为它良好的性能和特性更适合于构建
高并发
系统
流华追梦
·
2023-12-28 01:51
MySql
mysql
聚簇索引
非聚簇索引
覆盖索引
联合索引
唯一索引
字节三面被挂后,狂刷算法,意外斩获阿里offer,定级P6+
具体来说:行业背景就是上一份工作所在的领域比如电商、社交等;专业技能的话主要是语言基础,
高并发
、分布式、中间件等知识,以及
好想吃汉堡
·
2023-12-28 00:22
PHP网站的
高并发
处理思路
最近处理一个类似一元购商城网站的支付环节,根据需求,需要在用户支付过程中满足如下条件:1.用户可以选择,其购买的产品如果本期没有的情况下,自动进入下一期的购买。2.多个用户同时购买同一期,同一个商品,且购买的数量,有的为购买剩余数量的部分,有的为购买剩余的全部。3.整个流程一定要快。这个需求和平常的支付不同,尤其是在处理购买同一期,同一个商品的时候,涉及到改商品进入下一期以及对下一期的购买。如果在
日三省吾身
·
2023-12-28 00:01
多线程和
高并发
系列(二)
AQS(AbstractQueuedSynchronizer)AQS中核心是一个共享的int类型值叫做state,这个state用来做什么,其实主要看他子类是怎么实现的,比如ReentrantLock这个state是用来做什么的?拿这个state来记录线程到底重入了多少次,比如有一个线程拿到state这个把锁了,state就从0变为1,这个线程又重入一次state就变为2了,再重入就变为3等等,什
Eutopia_510
·
2023-12-27 23:28
阿里云解决方案分享,助力企业上云/数据/营销等多场景业务上云
阿里云解决方案分为
高并发
云上架构解决方案、Web/移动APP云上部署解决方案、企业数据存储与备份解决方案、企业标准版数据分析解决方案、智能客服解决方案和视觉人像通用技术解决方案,这些解决方案可助力企业上云
阿里云最新优惠和活动汇总
·
2023-12-27 21:48
Linux网络编程之TCP/IP实现
高并发
网络服务器设计指南
本文将介绍几种常见的
高并发
服务器设计方案,包括多进程服务器、多线程服务器、I/O多路复用服务器和epoll服务器,并分析它们的优缺点,
努力的某某姚
·
2023-12-27 19:15
linux
c语言
tcp/ip
nginx2-网站服务部署
location配置说明e网站服务跳转功能配置f网站服务如何安全访问HTTPS2)网站LNMP架构aLNMP架构搭建配置bLNMP架构代码上线jenkins负载均衡/高可用知识重点回顾:nginx网站服务概念介绍a
高并发
消耗资源少
mrwangjian
·
2023-12-27 18:49
Redis缓存雪崩、击穿、穿透、到底是什么?
今日目标能够掌握Redis缓存雪崩概念及解决方案能够掌握Redis缓存击穿概念及解决方案能够掌握Redis缓存穿透概念及解决方案一、场景在今天的互联网里,
高并发
、大数据量、大流量已经成为了代言词,那么我们的系统也承受着巨大的压力
柯作
·
2023-12-27 18:42
redis
缓存
数据库
Redis缓存雪崩
雪崩出现的问题:缓存在同一时间大面积失效,此时大量请求失效key,造成数据库
高并发
连接崩溃。解决方案1.缓存预热:根据大数据统计结果提前缓存热门数据(防初启动)2.同样采用互斥锁3.过期时间追加随机值
beimunc
·
2023-12-27 17:10
redis
Redis数据一致解决方案
文章目录前言技术积累查询缓存业务流程更新缓存业务流程更新缓存问题解决方案写在最后前言当前的应用服务很多都有着
高并发
的业务场景,对于
高并发
的解决方案一般会用到缓存来降低数据库压力,并且还能够提高系统性能减少请求耗时
小沈同学呀
·
2023-12-27 16:30
redis
redis
数据库
缓存
mysql
Flink实时电商数仓之Doris框架(七)
主要实现的功能有:实时看板面向企业内部分析师和管理者的报表面向用户或者客户的
高并发
报表分析即席查询统一数仓构建:替换了原来由Spark,Hive,Kudu,Hbase等旧框架数据湖联邦查询:通过外表的方式联邦分析位于
十七✧ᐦ̤
·
2023-12-27 16:47
flink
大数据
doris
高并发
发送请求(asyncio)
在接手这个项目之前,关于数据存储的代码逻辑如上图,看起来按部就班,也很合理。(本人觉得这就像个玩具车)在最后一步发送HTTPrequest响应足够快的话,其实速度说不上快但稳定,可以接受。但偏偏第三季度了,数据量上来了,最后一步得到response的时间达到了2秒多(因为这个请求是往mysql里存储新数据,数据量很大的情况下,存储会慢很多),若是一个压缩包有一万条数据,那处理该文件的时间能达到6小
__BOOM__
·
2023-12-27 15:56
python
asyncio
协程
python
基于多反应堆的
高并发
服务器【C/C++/Reactor】(中)EventLoop初始化
这个Dispatcher是一个事件分发模型,通过这个模型,就能够检测对应的文件描述符的事件的时候,可以使用epoll/poll/select,前面说过三选一。另外不管是哪一个底层的检测模型,它们都需要使用一个数据块,这个数据块就叫做DispatcherData。除此之外,还有另外一个部分,因为在这个反应堆模型里边对应一系列的文件描述符,都属于epoll/poll/select,但是这些文件描述符,
呵呵哒( ̄▽ ̄)"
·
2023-12-27 14:50
EventLoop初始化
C/C++/Reactor
高并发服务器
基于多反应堆的
架构设计内容分享(三十):架构之高可用:负载均衡,容灾备份,故障转移
容灾备份的解决方案故障转移和恢复负载均衡简介面对大量用户访问、
高并发
请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时
之乎者也·
·
2023-12-27 14:20
架构设计
内容分享
架构
负载均衡
运维
阿里云助力企业出海,跨境电商解决方案
跨境电商具有
高并发
压力、安全风险监控以及缺乏营销手段等痛点,使用阿里云服务器、负载均衡、国际短信及安全合规等产品店铺搭建工具,阿里云服务器网aliyunfuwuqi.com分享阿里云跨境电商支持:阿里云助力跨境电商跨境电商业务痛点
腮帮子疼
·
2023-12-27 12:47
阿里云
阿里云
云计算
架构设计内容分享(二十八):理解架构的模式,核心要素
所谓网站架构模式即为了解决大型网站面临的
高并发
访问、海量数据、高可靠运行灯一系列问题与挑战。为此,在实践中提出了许多解决方案,以实现
之乎者也·
·
2023-12-27 11:29
架构设计
内容分享
架构
超级实用的防止商品超卖的 7 种实现方式,非常好用!
高并发
场景在现场的日常工作中很常见,特别是在互联网公司中,这篇文章就来通过秒杀商品来模拟
高并发
的场景。
~卑微的搬砖人~
·
2023-12-27 11:56
springboot
spring
cloud
spring
boot
后端
java
.net和node.js java,javaee和node.js优势对比
gistfile1.txtnodejs-->V8-->C++解释-->编译机器码java-->JVMC++解释-->编译机器码NodeJS适合运用在
高并发
、I/O密集、少量业务逻辑的场景https://
笨爪
·
2023-12-27 07:28
.net和node.js
java
Node.js相比tomcat的优点是什么?
下面是Node.js相比Tomcat的一些优点:Node.js采用了事件驱动和异步I/O模型,能够更有效地处理
高并发
的网络请求。Node.js提供了大量的模块和包,可以方便地实现复杂的功能。
AlphaFinance
·
2023-12-27 07:57
后端
tomcat
node.js
java
8.架构设计系列:常用设计模式的实践
架构设计系列文章架构设计系列:什么是架构设计架构设计系列:几个常用的架构设计原则架构设计系列:
高并发
系统的设计目标架构设计系列:如何设计可扩展架构架构设计系列:如何设计高性能架构架构设计系列:如何设计高可用架构架构设计系列
白云coy
·
2023-12-27 05:22
架构设计系列
设计模式
3.架构设计系列:
高并发
系统的设计目标
架构设计系列文章架构设计系列:什么是架构设计架构设计系列:几个常用的架构设计原则一、如何理解
高并发
?
高并发
,往往意味着大的流量,而大流量必然会对系统带来冲击。
白云coy
·
2023-12-27 05:52
架构设计系列
架构设计
使用 Goroutine 和 Channel 构建
高并发
程序
使用Goroutine和Channel构建
高并发
程序文章目的与概要Golang并发模型的重要性Goroutine和Channel的基础Goroutine:轻量级线程Channel:通信机制Goroutine
walkskyer
·
2023-12-27 05:44
Golang前行
python
开发语言
10 并发容器(ConcurrentHashMap)
1预备知识1.1为什么
高并发
中比较少用HashMap和HashTableHashMapHashmap多线程会导致HashMap的Entry链表形成环形数据结构,一旦形成环形数据结构,Entry的next
攻城狮哦哦也
·
2023-12-27 03:43
redis使用场景
redis是键值对的数据库,常用的五种数据类型为字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset)Redis用作缓存,主要两个用途:高性能,
高并发
潇豪
·
2023-12-27 03:10
一文彻底理解IO多路复用
因为这篇同属于高性能、
高并发
系列,讲到高性能、
高并发
就离不开Linux/Unix,因此这里就来讨论一下Linux世界中的文件。
码农的荒岛求生
·
2023-12-27 02:39
跟我一起学Redis之Redis持久化必知必会
那就会导致以下问题:数据随进程退出而消失:当服务器断电或RedisServer进程退出时,内存肯定随之释放,最后数据也会丢失;可能有些小伙伴认为只是作为缓存,数据没有了,重新从数据库中读取放在里面即可,试想,如果是
高并发
场景
Code综艺圈
·
2023-12-27 01:26
Redis 6.0 之后为何引入了多线程?6.0 之前为什么不使用多线程?
在Redis6.0之前,Redis是单线程的,这是因为Redis的设计目标是高性能和
高并发
,而单线程模型可以避免多线程带来的线程切换和锁竞争等开销,从而提高Redis的性能和并发能力。
剽悍一小兔
·
2023-12-27 00:04
java教程
redis
缓存
数据库
跨境电商解决方案,阿里云助力商家轻松出海
跨境电商具有
高并发
压力、安全风险监控以及缺乏营销手段等痛点,使用阿里云服务器、负载均衡、国际短信及安全合规等产品店铺搭建工具,阿里云服务器网aliyunfuwuqi.com分享阿里云跨境电商支持:阿里云助力跨境电商跨境电商业务痛点
aliyunbaike
·
2023-12-27 00:17
阿里云ECS云服务器
阿里云
云计算
软件测试:为什么要追求自动化测试?什么样的项目适合自动化测试?
适合敏捷开发过程【提升回归效率】更好的利用非工作时间执行测试,工作时间分析失败用例【利用非工作时间测试】高效实现某些手工测试无法完成或代价巨大的测试类型,比如:关键业务7*24小时持续运行的系统稳定性测试和
高并发
场景的压力测试
测试杂货铺
·
2023-12-26 23:15
职场和发展
自动化测试
软件测试
单元测试
测试工具
python
功能测试
跨境电商企业使用阿里云服务器解决方案
跨境电商具有
高并发
压力、安全风险监控以及缺乏营销手段等痛点,使用阿里云服务器、负载均衡、国际短信及安全合规等产品店铺搭建工具,阿里云服务器网aliyunfuwuqi.com分享阿里云跨境电商支持:阿里云助力跨境电商跨境电商业务痛点
gla2018
·
2023-12-26 23:09
阿里云服务器
阿里云
服务器
云计算
【大厂面试】之绿盟
cookies和sessionspring的核心hashmap不安全体现在哪,扩容机制事务的acid隔离级别MVCCInnoDB引擎的锁机制行级锁
高并发
的安全性多线程并发会带来的问题redis中间件的相关知识同时对数据库表进行更新删除带来的问题
大龄烤红薯
·
2023-12-26 17:02
大厂面试合集
面试
职场和发展
文件句柄数设置-linux
在使用Linux时我们需要同时打开多个文件,来适配
高并发
的需求,这时就需要设置一下文件句柄数了,默认打开的是1024文件句柄,文件描述符,会随着进程数增加而增加。
吃螺丝粉
·
2023-12-26 16:13
linux
服务器
运维
Redis缓存穿透/击穿/雪崩以及数据一致性的解决方案
如果在开发中不注意这些场景的话,在
高并发
场景下有可能会导致系统崩溃,数据错乱等情况缓存穿透缓存穿透是指查
jsl小时光
·
2023-12-26 15:33
redis
缓存
redis
数据库
解决方案
缓存击穿
缓存穿透
缓存雪崩
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他