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高并发
Linux学习之网络编程3(
高并发
服务器)
高并发
服务器问题:根据上一个笔记,我们可以写出一个简单的服务端和客户端通信,但是我们发现一个问题——服务器只能连接一个客户端。
_snowstorm_
·
2024-01-15 07:28
#
Linux网络编程
Linux
服务器
linux
学习
高并发服务器
多进程高并发服务器
多线程高并发服务器
【web服务搭建实验】之nginx基础学习
特点:支持
高并发
,优化后最高可支持百万并发连接内存资源消耗低高扩展性,采用模块化设计,并支持第三方模块高可靠性,
对熬夜say no
·
2024-01-15 06:16
前端
nginx
学习
协程&Selenium
这时会把相关数据保存在CPU寄存器上下文,当耗时操作结束的时候,再切回到原来协程中,会从CPU寄存器上下文取出之前保存的相关数据,接着之前暂停的位置继续执行,其实协程也是一个并发操作,因为占用的资源少,可以实现
高并发
小袋鼠cf
·
2024-01-15 05:28
多图:深入剖析抗住亿级流量的大型分布式系统架构设计
一、大型分布式网站架构技术1、大型网站的特点用户多,分布广泛大流量,
高并发
海量数据,服务高可用安全环境恶劣,易受网络攻击功能
公众号:方志朋
·
2024-01-15 03:06
数据库
分布式
java
编程语言
webgl
你了解 Redis 吗?Redis 问题解答助你掌握和应对面试
问题一:Redis是单线程但为什么它能快速处理
高并发
?Redis之所以能够快速处理
高并发
,尽管是单线程的,是因为它采用了非阻塞的I/O多路复用机制,以及内存存储结构和优秀的算法涉及。
灸哥漫谈
·
2024-01-15 00:33
技术专项能力
redis
数据库
reids优化系列(五)
redis缓存三件套所谓的缓存三件套,说白了就是在
高并发
的场景下,因为一些奇奇怪怪的操作或者原因导致大量的请求没有去请求redis,而是去请求数据库了,而数据库的连接是
happystudy_neu
·
2024-01-14 22:22
redis
netty(T-io)详解(包含4种io模型详解)
高并发
架构师、大数据架构师或者说java高级工程师现在才能找到一份好工作。
Dark_Code
·
2024-01-14 19:24
netty
T-io
java
java
开发语言
秒杀系统如何设计
秒杀系统主要有以下特点1、
高并发
瞬时流量2、热点数据3、数据量大4、库存的正确扣减5、黄牛抢购6、重复下单7、对普通交易的影响前后端缓存首先是秒杀功能的开启,以及前端资源的访问,这部分内容一般都是提前放到
小甄笔记
·
2024-01-14 18:48
场景问题
java
如何再造宇宙厂所有APP?
1.破音前端用uniapp,花800买个短视频应用模板,后端用golang支持
高并发
,数据库用图数据库加elasticsearch,用户关系用图数据库,内容元数据直接放在elasticsearch,方便搜索
全赞工程师
·
2024-01-14 17:20
人工智能
【前端性能】浅谈域名发散与域名收敛
浏览器的并发限制:浏览器对于同一域名下允许的并发请求数作了限制,通常同一域名下最大并发请求数为6个;原因:1、为了适应当时服务器的负载能力;之前的服务器的负载能力并没有这么强,
高并发
的请求可能会导致服务器无法正常提供服务甚至崩溃
沫之
·
2024-01-14 13:47
基于多反应堆的
高并发
服务器【C/C++/Reactor】(中)完整代码
Buffer.h#pragmaoncestructBuffer{//指向内存的指针char*data;intcapacity;intreadPos;intwritePos;};//初始化structBuffer*bufferInit(intsize);//销毁voidbufferDestroy(structBuffer*buf);//扩容voidbufferExtendRoom(structBuf
呵呵哒( ̄▽ ̄)"
·
2024-01-14 11:58
高并发服务器
C/C++/Reactor
多反应堆
Spark--累加器
累加器累加器1.实现原理2.系统累加器3.自定义累加器累加器Spark计算框架为了能够进行
高并发
和高吞吐的数据处理,封装了三大数据结构,用于处理不同的应用场景。
小陈菜奈-
·
2024-01-14 09:59
Scala&Spark
spark
scala
big
data
基于多反应堆的
高并发
服务器【C/C++/Reactor】(下)重构Channel类
一、C语言Channel.h#pragmaonce#include//定义函数指针typedefint(*handleFunc)(void*arg);//定义文件描述符的读写事件enumFDEvent{TimeOut=0x01,ReadEvent=0x02,WriteEvent=0x04};structChannel{//文件描述符intfd;//事件intevents;//回调函数handleF
呵呵哒( ̄▽ ̄)"
·
2024-01-14 08:44
c语言
c++
重构
SpringBoot之优化
高并发
场景下的HttpClient并提升QPS
HttpClient优化思路使用连接池(简单粗暴)长连接优化(特殊业务场景)httpclient和httpget复用合理的配置参数(最大并发请求数,各种超时时间,重试次数)异步请求优化(并发)1.背景假设有一个http的服务,日调用量在千万级别。使用了httpclient来完成业务,但qps上不去,性能不佳,需要优化。优化之前,平均执行时间是250ms;优化之后,平均执行时间是80ms,降低了三分
Moshow郑锴
·
2024-01-14 03:31
Architect架构
spring
boot
后端
java
Memcache简介与运维
开源、高性能、
高并发
的分布式内存缓存系统。作用缓存关系型数据库的结果,减少数据库自身访问的次数。
lurenyi168
·
2024-01-14 02:29
CentOS
memcached
数据库
缓存
高并发
编程实战第一阶段(Java线程基础API教程)
高并发
编程实战第一阶段(Java线程基础)文章目录
高并发
编程实战第一阶段(Java线程基础)1线程基本介绍1.1进程的七状态模型1.2线程的状态模型2多线程基础API2.1Thread类2.2线程API
Turbo码先生
·
2024-01-14 02:27
Java
java
Redis的面试连环炮
为什么Redis是单线程但是还可以支撑
高并发
?Redis如何通过读写分离来承受百万的QPSRedis的持久化策略有哪些?
onthemoving
·
2024-01-14 00:28
Redis介绍
2.为什么是NoSQL随着互联网网站的兴起,传统的关系数据库在应付动态网站,特别是超大规模和
高并发
的纯动态网站已经显得力不从心,暴露了很多难以克服的问题。
伍六七.167
·
2024-01-14 00:54
redis
数据库
缓存
使用Netty实现Socket网络编程
这种模型非常适合
高并发
的网络应用程序,
KingDol_MIni
·
2024-01-14 00:50
springboot
前后端技术
网络
开发语言
java
Redis面试系列-01
redis是一个高性能的key-value数据库,它是完全开源免费的,而且redis是一个NOSQL类型数据库,是为了解决
高并发
、高扩展,大数据存储等一系列的问题而产生的数据库解决方案,是一个非关系型的数据库
梦睡了
·
2024-01-14 00:07
数据库面试题系列
redis
面试
数据库
如何解决海量数据的问题
近年来,
高并发
、分布式以及大数据成了后端开发者绕不开的话题,招聘软件上几呼都写着有
高并发
、大数据等项目经历优先时。很多人实际项目往往都是CRUD,也没机会接触到这些场景啊。
旷野历程
·
2024-01-13 22:50
DB
海量数据
大数据
OceanBase与MySQL兼容性对比
OB针对于
高并发
和大数据更有优势,公司的dba让我们把数据从mysql迁移到OceanBase了,这里记录一下OceanBase的MySQL模式。
懒散的猫大王
·
2024-01-13 21:35
oceanbase
mysql
数据库
游戏服务器开发中常见的挑战有哪些?
本文将探讨游戏服务器开发中常见的挑战,包括
高并发
、低延迟、稳定性、安全性和可扩展性等方面。一、
高并发
挑战游戏服务器需要同时处理大量玩家的请求和数据,因此
高并发
是游戏服务器开发中面临的重要挑战之一。
恒创HengHost
·
2024-01-13 21:49
游戏
服务器
运维
Redis事件驱动框架
但Socket编程模型一次只能处理一个客户端的请求,所以当要处理
高并发
请求时,一种方案就是使用多线程,让每个线程负责处理一个客户端的请求。而R
四问四不知
·
2024-01-13 20:01
笔记
java
服务器
网络
程序员一定要知道的限流大法:令牌桶算法
记得很多年前就有喜欢在面试的时候问这个问题:如何在
高并发
、大流量的时候,进行服务限流?不同人能给出不同的解决办法。无外乎两种处理:在客户端限流。在服务端限流。
工业甲酰苯胺
·
2024-01-13 17:22
前端
个人开发
开发语言
数据挖掘
了解集群,以及集群是什么?
数据读写请求经mongos分发,通过查询config信息,并行分配到相应shard,可轻松应对
高并发
场景,且config和shard均采用三副本架构,保证高可用。
范德萨_
·
2024-01-13 17:41
java
开发语言
多线程与
高并发
编程(一)
多线程与
高并发
编程(一)什么叫线程,进程,协程?
woaihuoguoooo
·
2024-01-13 16:51
nigix+tomcat
tomcat
高并发
能力很弱,适合处理动态请求。而nigix恰恰相反。两者结合可以动静分离。1.将所有静态页面交给nigix,动态请求交给后端tomact处理。
星夜兼程工作笔记
·
2024-01-13 14:29
Redis相关知识点
Redis具有高效性、原子性、支持多种数据结构、持久化、
高并发
读写等特点。特征:1.数据间没有必然的关联关系2.内部采用单线程机制进行工作3.高性能,官方提供测试数据,50个并发执行100000个
芋泥泡芙卷
·
2024-01-13 12:42
redis
数据库
缓存
Go开发者必读:Bytes包全面功能指南
特别是在处理
高并发
和网络服务方面,Go展现出了其独特的优势。在Go的众多标准库中,bytes包作为一个核心组件,提供了丰富的功能来高效地处理字节序列和字符串
walkskyer
·
2024-01-13 11:51
golang标准库
golang
ios
开发语言
构建异步
高并发
服务器:Netty与Spring Boot的完美结合
前言「作者主页」:雪碧有白泡泡「个人网站」:雪碧的个人网站ChatGPT体验地址文章目录前言IONetty1.引入依赖2.服务端4.客户端结果总结引导类-Bootstarp和ServerBootstrap连接-NioSocketChannel事件组-EventLoopGroup和NioEventLoopGroup送书活动IO在Java基础中,IO流是一个重要操作,先上八股BIO:传统的IO,同步阻
雪碧有白泡泡
·
2024-01-13 10:34
粉丝福利活动
服务器
spring
boot
运维
Netty
nio
高防dns服务器租用有哪些应用场景?-速盾cdn
网络游戏:网络游戏通常面临大量用户同时访问和数据传输,高防DNS服务器可以提供低延迟、
高并发
的解析服务,提高游戏的访问速度和稳定性。
速盾cdn
·
2024-01-13 10:55
服务器
运维
如何保证数据库和缓存双写一致性?
尤其在
高并发
的场景下,这个问题变得更加严重。我很负责的告诉大家,该问题无论在面试,还是工作中遇到的概率非常大,所以非常有必要跟大家一起探讨一下。
ღ᭄陽先生꧔ꦿ᭄
·
2024-01-13 09:01
数据库
缓存
分布式系统架构设计之分布式消息队列的实际应用场景分析以及未来展望
它提供了异步通信、流量削峰、数据缓冲等功能,为构建
高并发
、高可用、可扩展的系统提供了有力的支持。本部分会通过两个经典的案例场景,分析遇到的问题和解决方案,抛砖引玉。
灸哥漫谈
·
2024-01-13 09:56
架构师修炼导航
分布式
架构
消息队列
Jtti:有哪些方法可以提升Tomcat的性能?
提升Tomcat性能是确保Web应用程序快速响应并能够处理
高并发
请求的关键任务。
Jtti
·
2024-01-13 09:12
tomcat
java
MySQL的三种存储引擎 InnoDB、MyISAM、Memory
2).特点DML操作遵循ACID模型,支持事务;行级锁,提
高并发
访问性能;支持外键FOREIGNKEY约束,保证数据的完整性和正确性;3).文件xxx.ibd:xxx代表的是表名,innoDB引擎的每张表都会对应这样一个表空间文件
玖玖1704
·
2024-01-13 09:08
MySQL
数据库
mysql
热门免费api接口:含物流api,短信api,天气api等
短信验证码:支持三大运营商,支持大容量
高并发
。语音验证码短信:拨打电话告知用户验证码,实现信息验证。天气预报查询:支持全国以及全球多个城市的天气查询,包含国内3400+个城市以
API小百科_APISpace
·
2024-01-13 08:33
nginx基础面试题以及配置文件解析和命令控制
1、nginx是什么Nginx是一款
高并发
、高效率、高性能、轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理
藻头男
·
2024-01-13 08:32
nginx
运维
linux
服务器
运维开发
Nginx负载均衡以及常用的7层协议和4层协议的介绍
二、nginx负载均衡的作用
高并发
:负载均衡通过算法调整负载,尽力均匀的分配应用集群中各节点的工作量,以此提高应用集群的并发处理能力(吞吐量)。
藻头男
·
2024-01-13 08:53
nginx
负载均衡
运维
linux
服务器
运维开发
mysql
JVM-JVM支持
高并发
底层原理精讲
一、透彻掌握
高并发
-从理解JVM开始二、从线程的开闭看JVM的作用1.run方法启动start方法,会调用底层C++方法,告诉操作系统当前线程处于可运行状态,而如果直接调用run方法,则就不是以线程的方式来运行了
milo.qu
·
2024-01-13 07:22
Java
jvm
java
后端
MySQL夯实之路-存储引擎深入浅出
innoDBMysql4.1以后的版本将表的数据和索引放在单独的文件中采用mvcc来支持
高并发
,实现了四个标准的隔离级别,默认为可重复读,并且通过间隙锁(next-keylocking)策略防止幻读(查询的行中的间隙也会锁定
200
·
2024-01-13 06:17
mysql
mysql
数据库
NameNode瞬时
高并发
导致短暂不可用,Hadoop2.7二次开发
版本hadoop2.7分段锁优化Namenode的FSNamesystem类中主要有三块。1、INodeMap中存着目录树的映射关系:Id->INode2、BlocksMap中存着块和块位置信息的映射信息。Block->BlockInfo采用全局读写锁//locktoprotectthedirectoryandBlockMapprivatefinalReentrantReadWriteLockdi
邵红晓
·
2024-01-13 06:24
redis(14):缓存雪崩、击穿、穿透及其处理方式
1Redis缓存过程通常后端会采用Mysql等磁盘数据库,可以持久化但是访问慢,
高并发
时性能差,需要设置Nosql内存型数据库缓存:Redis等;Redis数据库运行在内存中,因此他的查询速度比MySql
不死鸟.亚历山大.狼崽子
·
2024-01-13 05:14
Redis
缓存
redis
数据库
Android 架构之OkHttp源码解读(中)
前言在上一篇中,主要讲解了OkHttp连接池复用机制、
高并发
分发、以及拦截器设计,但没有讲解每一个拦截器在框架中的作用,所以在本篇中会重点讲解每一个拦截器执行流程,以及对应的关系。
我爱田Hebe
·
2024-01-13 01:52
Java面试题整理-
高并发
篇
synchronized原理分析_遇见更好的自己、的博客-CSDN博客Java
高并发
专题之synchronized关键字1、synchronized作为jvm关键字有三个作用域synchronized作用于实例方法锁住的当前对象
遇见更好的自己、
·
2024-01-12 23:22
Java基础
java
开发语言
后端
如何处理
高并发
情况下的数据请求?
优化数据库设计,使用合适的索引,避免全表扫描,提高查询效率。同时,可以使用读写分离或者分库分表的技术,将请求分散到多个数据库上,提高处理能力。使用缓存可以减轻数据库的压力,提高系统的响应速度。可以将经常访问的数据缓存在内存中,减少对数据库的访问。通过限流技术,限制每个用户的请求频率,防止系统崩溃。使用异步处理的方式,将请求放入队列,然后慢慢处理,减轻系统的压力。使用负载均衡技术,将请求分发到不同的
王永翔
·
2024-01-12 23:40
数据服务
ArrayBlockingQueue的使用
异步日志打印模型概述在
高并发
、高流量并且响应时间要求比较小的系统中同步打印日志已经满足不了需求了,这是因为打印日志本身是需要写磁盘的,写磁盘的操作会暂时阻塞调用打印日志的业务线程,这会造成调用线程的rt
Andy技术支援
·
2024-01-12 19:11
Java多线程并发
java
并发
多线程
redis的lua脚本解决
高并发
事务问题
引言:"wemaydeprecateandfinallyremovetransactions"and"everythingyoucandowithaRedistransaction,youcanalsodowithascript"使用lua脚本的好处1.lua脚本是作为一个整体执行的.所以中间不会被其他命令插入;2.可以把多条命令一次性打包,所以可以有效减少网络开销;3.lua脚本可以常驻在red
happyleijun
·
2024-01-12 18:08
消息队列
1.要解决的问题:
高并发
下服务的稳定性,不能被打挂掉所以核心理念是异步,服务端接收请求,然后把请求放到队列里,然后再搭一个或者多个服务来接收队列内容,执行具体请求,所以消息队列另一个核心就是分布式系统,
zxh_keb1970
·
2024-01-12 16:54
Netty开篇——基础介绍与准备(一)
Netty主要针对在TCP协议下面向客户端的
高并发
应用,或者Peer-to-Peer/P2P场景下的大量数据持续传输的应用。
ProMan_XY
·
2024-01-12 16:49
Netty
后端
java
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他