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
并发锁
高
并发
Nginx + lua是如何抗住的
提到高
并发
或者抗压力,有这种高qps经验的同学第一反应大都是Nginx+lua+Redis,网上也满天非那种高
并发
架构方案大都是这种,但是Nginx+lua来做接入层到底是怎么抗住压力的呢?
邹志全
·
2024-09-05 01:33
Tomcat 部署及优化
Tomcat属于轻量级应用服务器,在中小型系统和
并发
访问用户不是很多的场合下被
NorthHadesFish
·
2024-09-05 00:33
tomcat
java
消息队列基础知识
削峰/限流将短时间高
并发
产生的事务消息存储在消息队列中,然后后端服务再慢慢根据自己的能力去消费
黄卷青灯77
·
2024-09-04 21:17
rabbitmq
分布式
消息队列
分布式消息队列技术选型
网络编程(学习)2024.8.30
目录IO多路复用select、poll、epollIO多路复用机制一.select1.函数2.流程3.案例使用select创建全双工客户端4.
并发
服务器5.案例使用select创建全双工服务端二.poll1
何物爱惜雨#1110
·
2024-09-04 19:37
网络编程
网络
学习
多路复用
select
poll
服务器
Sublime text3+python3配置及插件安装
://blog.chargingbunk.cn/微信公众号:rayson_666(Rayson开发分享)个人专研技术方向:微服务方向:springboot,springCloud,Dubbo分布式/高
并发
raysonfang
·
2024-09-04 19:23
PostgreSQL——入门到精通(小白必看)
第一部分:PostgreSQL简介和安装1.1PostgreSQL概述定义:PostgreSQL是一个高度可扩展的开源对象关系数据库系统,支持丰富的数据类型和
并发
控制机制。
范范0825
·
2024-09-04 18:33
postgresql
锁
等待分析(MySQL)
通过检查InnoDB_row_lock状态变量来分析系统上的行锁的争夺情况showstatuslike'innodb_row_lock%';对各个状态量的说明如下:Innodb_row_lock_current_waits:当前正在等待锁定的数量Innodb_row_lock_time:从系统启动到现在锁定总时间长度Innodb_row_lock_time_avg:每次等待所花平均时间Innodb
healing97
·
2024-09-04 17:27
mysql
数据库
thrift RPC调用性能对比
tcprecycle;2.测试数据对比如下一、单进程下,长短连接,两个RPC框架和两大语言对比二二.多进程(线程,协程)下,两大RPC框架和两大语言对比总结:1)Thrift框架性能比gRPC框架快两倍以上;2)高
并发
场景下
飞稀饭你的微笑
·
2024-09-04 17:16
七、性能测试
文章目录一、常见的性能测试二、为什么要进行性能测试三、性能测试实施的流程(一)如何确定性能测试的需求1.关键性能指标分析2.关键业务分析(二)常见的性能指标三、性能测试定义四、性能测试关键指标(一)
并发
用户数一
for_everyoung01
·
2024-09-04 16:50
测试开发
功能测试
单元测试
压力测试
kafka集群搭建
2、erlang和最近比较火的和go语言一样是从代码级别就支持高
并发
的一种语言,所以RabbitMQ天生就有很高
java皮皮虫
·
2024-09-04 16:48
kafka
springboot
后台
kafka
kafka测试
kafka集群
【实践举例】一文搞懂Mysql常见
锁
!!
1.1从粒度上分全局
锁
共享
锁
(读
锁
):会阻塞写
锁
排他
锁
(写
锁
):会阻塞读
锁
,写
锁
使用场景:全库导出,全库备份,需要保证整个数据库一致性用法:flushtableswithreadlock添加读
锁
Unlocktables
羊毛_
·
2024-09-04 15:17
知识碎片
mysql
操作系统-管道通信
编写程序,演示多进程
并发
执行和进程软中断、管道通信。
醉后才知酒浓
·
2024-09-04 15:12
操作系统
算法
c语言
简单的golang
并发
fmt输出
:=0;i<10;i++{wg.Add(1)//增加WaitGroup的计数gofunc(iint){deferwg.Done()//记得在goroutine结束时调用Donefmt.Printf("
并发
执行的循环体
结城明日奈是我老婆
·
2024-09-04 15:40
golang
golang
开发语言
后端
java开发面试:AOT有什么优缺点/适用于什么场景/AOT和JIT的对比、逃逸分析和对象存储在堆上的关系、高
并发
中的集合有哪些问题
JDK9引入了AOT编译模式。AOT有什么优点?适用于什么场景?JDK9引入了一种新的编译模式AOT(AheadofTimeCompilation)。和JIT不同的是,这种编译模式会在程序被执行前就将其编译成机器码,属于静态编译(C、C++,Rust,Go等语言就是静态编译)。AOT避免了JIT预热等各方面的开销,可以提高Java程序的启动速度。并且AOT还能减少内存占用和增强Java程序的安全性
鸡鸭扣
·
2024-09-04 14:31
java面试
java
面试
开发语言
Redis:支撑高
并发
及高可用复杂的缓存架构
这里写目录标题一、企业级Redis集群架构二、(nginx+lua)+redis+ehcache的三级缓存架构三、数据库+缓存双写一致性解决方案四、大key:缓存维度拆分解决方案五、如何提高缓存的命中率一、企业级Redis集群架构二、(nginx+lua)+redis+ehcache的三级缓存架构三、数据库+缓存双写一致性解决方案四、大key:缓存维度拆分解决方案五、如何提高缓存的命中率
玉成226
·
2024-09-04 12:51
【Redis】
缓存
redis
架构
快手特效刷使用量搬砖挂机项目
通过注册成为平台的特效师,创作者可以设计
并发
布特效,并通过合法的方式增加特效的使用量。核心流程注册与创作:首先,创作者需要在快手平台注册成为特效师,并开始创作特效。
老张笔记创业达人
·
2024-09-04 10:38
其他
经验分享
Rust高级类型概述
Rust作为一种现代的、强类型的系统级编程语言,其高级类型特性为开发者提供了丰富的编程工具和手段,使得Rust在编写高性能、
并发
、安全的系统时具有显著优势。
bigbig猩猩
·
2024-09-04 09:34
rust
开发语言
后端
南风起
南风起唤得万木飘逸肥绿暖得严冬残雪瘦体南风起恍然雁阵北归横空仿佛梅花满山满谷南风起送走往日繁杂
锁
碎迎来明天阳光明媚
国胜
·
2024-09-04 08:15
Java 入门指南:Java NIO —— Buffer(缓冲区)
这种阻塞模型在处理多个
并发
连接时可能会导致性能瓶颈,因为需要为每个连接创建一个线程,而线程的创建和切换都是有开销的。
ZachOn1y
·
2024-09-04 08:53
Java
java
nio
个人开发
后端
java-ee
团队开发
Java 入门指南:Java NIO —— Channel(通道)
这种阻塞模型在处理多个
并发
连接时可能会导致性能瓶颈,因为需要为每个连接创建一个线程,而线程的创建和切换都是有开销的。
ZachOn1y
·
2024-09-04 08:22
Java
java
nio
后端
个人开发
java-ee
服务器
团队开发
【架构-29】RPC
实现分布式系统在现代的软件应用中,尤其是大规模的企业级应用和互联网服务,往往需要构建分布式系统来满足高
并发
、高可用和可扩展性的要求。
W Y
·
2024-09-04 07:44
架构
rpc
网络协议
达梦数据库事务管理
、事务简介二、事务特性1.原子性2.一致性3.隔离性4.持久性三、事务提交1.自动提交模式2.手动提交模式3.隐式提交四、事务回滚1.自动回滚2.手动回滚3.回滚到保存点4.语句级回滚五、事务锁定1.
锁
模式
→_→星空←_←
·
2024-09-04 06:37
数据库
学习
sql
计算机毕业设计题目大全(论文+源码)_kaic
基于微信小程序的时钟管理系统设计与开发基于Java的校园生活服务系统的设计与实现基于安卓平台的个人理财软件的设计与实现基于JavaScript的旧书交易网站系统设计与实现基于STM32G431的数字密码
锁
的设计与实现基于
开心工作室V(kaic_kaic)
·
2024-09-04 04:27
计算机文章
毕业设计
java
系统架构
开发语言
oracle
spring
boot
hibernate
spring
并发
服务器---IO多路复用
单循环服务器:同一时刻只能处理一个客户端任务
并发
服务器:同一时刻,只能处理多个客户端的任务实现方法:多进程多线程IO多路复用IO多路复用:1.阻塞io(fgetsscanfrecvgetcharread
耶耶耶!ohh
·
2024-09-04 04:27
服务器
运维
计算机毕业设计题目大全(论文+源码)
私信获取完整代码基于微信小程序的时钟管理系统设计与开发基于Java的校园生活服务系统的设计与实现基于安卓平台的个人理财软件的设计与实现基于JavaScript的旧书交易网站系统设计与实现基于STM32G431的数字密码
锁
的设计与实现基于
hxx56324
·
2024-09-04 04:56
计算机毕业设计课程设计
课程设计
毕业设计
毕设
spring
boot
后端
分布式
锁
的实现:ZooKeeper 的解决方案
这种机制被称为分布式
锁
。ZooKeeper,一个为分布式应用提供一致性服务的开源协调服务,提供了一种实现分布式
锁
的有效方法。
Lill_bin
·
2024-09-04 04:56
java
分布式
zookeeper
云原生
机器学习
算法
数据挖掘
推荐算法
四书五经(中庸6)
昨天学习了治理国家的九条常规,(可惜昨天的更文被
锁
了,申诉无果,我也不纠结了)那如何实行呢?今天继续往下读。原文凡事豫则立,不豫则废。言前定,则不跆;事前定,则不困;行前是,则不疚;道前定,则不穷。
博学的毛婆婆
·
2024-09-04 03:57
当时明月在,曾照彩云归。
晏几道:《临江仙》梦后楼台高
锁
,酒醒帘幕低垂。去年春恨却来时。落花人独立,微雨燕双飞。记得小蘋初见,两重心字罗衣。琵琶弦上说相思。当时明月在,曾照彩云归。
LZY410
·
2024-09-04 02:47
linux服务器程序设计模型,Linux下几种
并发
服务器的实现模式(详解)
1>单线程或者单进程相当于短链接,当accept之后,就开始数据的接收和数据的发送,不接受新的连接,即一个server,一个client不存在
并发
。
tianjiaxiaoer
·
2024-09-04 01:08
linux服务器程序设计模型
IO多路复用
操作方式:创建文件描述符添加文件描述符通知内核开始监测根据返回的结果做对应操作应用场景:1.构建
并发
服务器,使用IO多路复用监测多个客户端套接字2.使用io多路复用监测多个IO所对应的通信(如:网络、串口
我可莉害了ღ
·
2024-09-04 00:06
服务器
数据库
运维
zookeeper实践篇-Zookeeper经典分布式场景实践
因此伴随着分布式的发展,zk用来解决分布式的场景越来越多,例如配置中心、服务治理、分布式
锁
、分
逐梦々少年
·
2024-09-03 23:29
千言万语无从诉,心事重重写慢词-——张小笨近作三首
只听得,雁叫声声,又是冬
锁
城廓。看玄武,浓云雾绕,哪来碧水兰舟泊。趁此时闲适,心归山水之乐。离别多年,此番却是,又倍添心漠。多少事,又上心头,从来哪知对错。到头来,几多落寞,只落得,几多萧索。
张小笨123321
·
2024-09-03 21:29
小琳Python课堂:Python高
并发
实现的基本原理(高阶版)
今天,我们将从高阶视角深入探讨Python高
并发
实现的基本原理,特别是线程安全性、线程同步和原子性这三个核心概念。这些概念对于构建复杂、高效的多线程应用程序至关重要。
小琳ai
·
2024-09-03 21:16
缓存
中间件
JAVA与Python谁更适合后端?
Java在处理大量数据和高
并发
请求时表现出色,具有强大的扩展性,可以使用多线程和分布式计算等技术实现高
并发
。此外,Java的自动内存管理和垃圾回收机制也有助于提高系统稳定性
纵然间
·
2024-09-03 21:13
java
python
开发语言
性能测试-
并发
测试心得
一些关键名词吞吐量指的是在一定时间内系统处理请求或传输数据的能力,具体到性能测试中的话,就是指单位时间内系统处理并完成的请求数量或者是系统传输的数据量。例如,吞吐量可以表示为系统每秒处理HTTP请求次数,或者是系统每秒钟完成的事务数量(TPS)。这个指标很大程度体现了系统的处理效率和负载承载能力。对于这个指标,影响其的因素与CPU、磁盘的I/O紧密相关。例如,一个Web应用在每次请求时都会去查询数
什么时候才能变强
·
2024-09-03 20:08
#
测试基础知识
性能测试
Java 内存模型-
锁
的内存语义
章节目录
锁
的释放-获取建立的happens-before关系
锁
的释放-获取的内存语义
锁
的释放-获取建立的happens-before关系
锁
是Java
并发
编程中最重要的同步机制。
markfork
·
2024-09-03 20:20
面试宝典第三话 -- 如果系统QPS突然提升10倍该怎么处理?
在高
并发
系统重,QPS(QueriesPerSecond)是一个重要的性能指标。当系统QPS突然提升10倍时,如果没有合理的对应措施,系统可能会出现性能瓶颈甚至奔溃。
有头发的程序猿!
·
2024-09-03 19:02
随手记录
java开发
面试
java
SpringCloud中什么是服务雪崩,常见的解决方案有哪些?(面试版)
(其实就是一个服务的问题导致另一个访问它的服务出问题)常见的解决方案:1.请求限流:限制访问微服务请求(接口)的
并发
量,避免服务因浏览激增出现故障2.线程隔离:限定业务能使用的线程数量而将故障业务隔离,
雪球不会消失了
·
2024-09-03 15:06
SpringCloud
spring
cloud
面试
java
多线程的使用-->3
3.2Thread.yield()方法3.3Thread.join()方法3.4Object.wait()方法3.5lock的wait等待4.Timer定时任务定时操作有两种方式1.死锁在线程同步过程中,因为多线程争抢
锁
资源
路ZP
·
2024-09-03 13:52
java
开发语言
使用 Nginx 部署前端 Vue 项目:跨平台详细指南
Nginx是一个高性能的Web服务器和反向代理服务器,以其稳定性和高
并发
处理能力而闻名。它可以快速处理静态内容,同时支持负载均衡、反向代理等功能,非常适合部署前端应用,如Vue项目。
Hello.Reader
·
2024-09-03 11:14
运维
web
前端
vue.js
javascript
nginx
Rust简介、安装指南
一、Rust简介Rust是一种由Mozilla开发的系统级编程语言,自2010年首次公开发布以来,因其高性能、
并发
性、安全性以及开发人员友好的语法而备受瞩目。
陪倩碎碎念
·
2024-09-03 11:43
rust
开发语言
后端
Java GC 详解:Minor GC和Full GC以及CMS理解
ConcurrentMarkandSweep(
并发
标记-清除)CMS的官方名称为“MostlyConcurrentMarkandSweepGarbageCollector”(主要
并发
-标记-清除-垃圾收集器
搬山道猿
·
2024-09-03 11:41
java
jvm
开发语言
利用Spring Boot的@Transactional注解保障业务数据的一致性
当应用程序需要处理多个数据库操作时,保证这些操作要么全部成功,要么全部失败(即所谓的原子性),以及确保这些操作不会干扰其他
并发
运行的操作(即隔离性),成为了软件工程师们面临的挑战之一。
潘多编程
·
2024-09-03 10:39
spring
boot
数据库
oracle
CentOS下高
并发
socket最大连接数所受的各种限制
CentOS下高
并发
socket最大连接数所受的各种限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高
并发
TCP连接处理时,最高的
并发
数量都要受到系统对用户单一进程同时可打开文件数量的限制
浪里狼
·
2024-09-03 09:31
网络编程
centos
socket
连接数
最大连接数限制
Java--多线程中wait和sleep的区别
wait()wait()是object中的方法,可让线程进行等待,假设线程A调用了某个对象的wait()方法,线程A就会释放该对象的
锁
,同时线程A就进入到了该对象的等待池中,进入到等待池中的线程不会去竞争该对象的
锁
往事一块六毛八
·
2024-09-03 08:50
Java 入门指南:Java
并发
编程 —— CAS 机制实现乐观
锁
(Optimistic Locking)
乐观
锁
乐观
锁
(OptimisticLocking)是一种
并发
控制机制,相对于悲观
锁
(如互斥
锁
)而言,它更倾向于假设
并发
冲突不会发生,从而减少
锁
的使用,提高
并发
性能。
ZachOn1y
·
2024-09-03 08:20
Java
java
开发语言
个人开发
后端
运维
安全
【
并发
编程】Mutex(互斥
锁
)拓展提高
博主介绍:–我是了凡,喜欢每日在简书上投稿日更的读书感悟笔名:了_凡。专注于GoWeb后端,了解过一些Python、Java、算法、前端等领域。微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~前言文章目录前言为什么要基于Mutex进行扩展?TryLock方法实现基于Mutex实现TryLock方法获取等待者的数量等指标使用Mutex实现一个线程安全的队列为什么要基于Mutex进行扩展?在
了 凡
·
2024-09-03 05:37
Golang
并发编程
操作系统
并发编程
Mutex互斥锁
go语言
56、Go语言
并发
编程实战:核心概念与高级模式解析
Go语言开发:
并发
编程实战本文将通过实战案例为您介绍Go语言的
并发
编程知识,让您轻松掌握
并发
编程的核心概念和技巧。1.
并发
编程简介在现代软件开发中,
并发
编程已成为一种重要的编程范式。
多多的编程笔记
·
2024-09-03 05:36
golang
xcode
开发语言
MySQL:事务
目录一、概述二、事务操作2.1查看事务的提交方式2.2设置事务的提交方式2.3提交事务2.4回滚事务2.5开启事务三、事务四大特性四、
并发
事务问题五、事务隔离级别(解决
并发
事务问题)5.1查看事务隔离级别
Monly21
·
2024-09-03 05:00
MySQL
mysql
数据库
常见的性能测试方法!
前言性能测试划分有很多种,测试方法也有很多种,更确切的说是由于测试方法的不同决定了测试划分的情况,但在测试过程中性能测试的划分没有绝对的界限,常用的有压力测试、负载测试和
并发
用户测试等。
小码哥说测试
·
2024-09-03 04:24
软件测试
自动化测试
技术分享
java
压力测试
测试工程师
自动化测试
软件测试
jmeter
性能测试
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他