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高并发
Long类型字段前端获取精度丢失的解决方案
高并发
分布式环境
Code0cean
·
2023-11-26 14:06
Java
SE
Vue
前端
java
开发语言
MongoDB丨(一)MongoDB 快速入门
:::tip补充三高:HighPerformance:对数据
高并发
读写的需求HugeStorage:对海量数据的高效率存储和访问的需求HighScalability&&HighAvailabi
-Hedon
·
2023-11-26 13:06
数据库
mongodb
nosql
数据库
秒杀系统
概述秒杀系统是指大量用户同时抢购数量有限的商品,瞬时造成服务端的尖峰压力,服务端需要保证
高并发
处理,同时又要保证高可用性、商品不会超发、快速扩容缩容、系统容错、降级熔断等,融合了各种服务端技术。
springzzj
·
2023-11-26 13:50
分布式事务-(2)Seata篇
为用户打造一站式的分布式解决方案seata官方文档:https://seata.io/zh-cn/docs/overview/what-is-seata.html二,Seata控制分布式事务步骤1,会加很多锁,是串行化,不适合
高并发
冯百萬
·
2023-11-26 13:57
分布式事务
后端开发
java
redis缓存设计与性能优化
造成条件:1、自己的业务代码或者设计出现问题2、一些个黑客网站进行攻击,用一些压测软件进行
高并发
的访问解决:1、对该key缓存控对象(切记:设置一个过期时间)2、布隆过滤器布隆过滤器是在redis上设置了一层过滤器
异时空
·
2023-11-26 12:59
redis
java
redis
Redis分片集群
分片集群搭建分片集群散列插槽插槽原理小结集群伸缩需求分析创建新的redis实例添加新节点到redis转移插槽故障转移自动故障转移手动故障转移RedisTemplate访问分片集群Redis分片集群搭建分片集群主从和哨兵可以解决高可用、
高并发
读的问题
过去日记
·
2023-11-26 12:13
redis
redis
数据库
缓存
笔记
面试中遇到的设计题
如何设计秒杀系统前端:a.一些防刷单校验,拉长整个交易流程,起到一个削峰作用b.静态资源多CDN部署c.前端缓存,有些页面的切换,不需要调用后端接口后端:接口性能优化:使用缓存,异步,多线程,功能降级等手段还有些
高并发
时保证系统稳定性的手段
langsiming
·
2023-11-26 10:27
面试
职场和发展
Elasticsearch集群部署,配置head监控插件
它采用分布式架构,可以处理大规模数据集和支持
高并发
访问。Elasticsearch提供了一个简单而强大的API,可以轻松地将数据存储和检索,支持实时搜索和聚合分析,可用于构建各种类型的应用程序。
.Sea of flowers
·
2023-11-26 09:02
elasticsearch
大数据
搜索引擎
Redis
高并发
缓存架构性能优化实战
场景1:中小型公司Redis缓存架构以及线上问题实战线程A在master获取锁之后,master在同步数据到slave时,master突然宕机(此时数据还没有同步到slave),然后slave会自动选举成为新的master,此时线程B获取锁,结果成功了,这样会造成多个线程获取同一把锁解决方案网上说RedLock能解决分布式锁失效的问题。对于RedLock实现原理是:超过半数Redis节点加锁成功之
James编程
·
2023-11-26 08:05
java
架构
spring
spring
boot
rabbitmq
如何完美的保证Redis的
高并发
如何保证Redis的
高并发
单机的redis几乎不太可能说QPS超过10万+,一般在几万。除非一些特殊情况,比如你的机器性能特别好,配置特别高,物理机,维护做的特别好,而且你的整体的操作不是太复杂。
搬砖养女人
·
2023-11-26 08:32
redis
缓存
数据库
Redis缓存的并发问题
提升性能2.为数据库挡住大量并发基本使用流程:1.先从Redis查询数据2.Redis存在就直接返回3.Redis没有再查询数据库4.数据库有就保存到Redis中,返回数据5.数据库没有就返回空Redis在
高并发
情况下可能出现的问题
鲁鲁爱吃饭
·
2023-11-26 08:01
redis缓存
java
redis
缓存
数据库
Redis
高并发
缓存架构
前言:针对缓存我们并不陌生,而今天所讲的是使用redis作为缓存工具进行缓存数据。redis缓存是将数据保存在内存中的,而内存的珍贵性是不可否认的。所以在缓存之前,我们需要明确缓存的对象,是否有必要缓存,怎么做好缓存,怎样避免缓存失效。处理Redis常见问题与提高Redis缓存性能一、Redis作为缓存常见问题及其处理方案1)缓存穿透根源:请求不断的查询一个不存在的key,缓存层和存储层都不会命中
Promise_J_Z
·
2023-11-26 08:30
缓存
redis
架构
千亿数仓项目--离线部分杂记
一、电商行业的相关介绍电商行业介绍电商行业技术特点技术新技术范围广分布式
高并发
、集群、负载均衡、高可用海量数据业务复杂系统安全电商业务系统简介网站采用商家入驻的模式,商家入驻平台提交申请,由平台进行资质审核
sanerbaby
·
2023-11-26 07:51
大数据
数据仓库
新来的架构师牛皮,一顿操作,把之前只能抗亿级流量的系统架构,升级成能承载百亿级流量的高性能架构
image.png二、百亿流量的
高并发
技术挑战之前说过,如果仅仅只是每天亿级流量的话,其实基本上目前的系统架构就足够支撑了,但是呢,我们面临的可不仅仅是亿级流量那么简单。
java梦想口服液
·
2023-11-26 07:51
Nginx+Redis+Ehcache:大型
高并发
与高可用的三层缓存架构总结
2019独角兽企业重金招聘Python工程师标准>>>Nginx对于中间件nginx常用来做流量的分发,同时nginx本身也有自己的缓存(容量有限),我们可以用来缓存热点数据,让用户的请求直接走缓存并返回,减少流向服务器的流量一、模板引擎通常我们可以配合使用freemaker/velocity等模板引擎来抗住大量的请求小型系统可能直接在服务器端渲染出所有的页面并放入缓存,之后的相同页面请求就可以直
weixin_33725126
·
2023-11-26 06:26
JVM性能调优实战
复杂和
高并发
下的服
汪了个王
·
2023-11-26 05:06
JVM
java
jvm
网站服务器可能遭受的攻击形式,哪些类型的网站应用最容易遭受DDOS的攻击
玩家体验尤为重要,游戏行业租用高防服务器配合带宽以应对
高并发
高流量压力,一起还要对进犯流量进行防护。2、直播网站或APP直播行业是不受地域的影响就能实现实时互动的,企业或者个人
话 事
·
2023-11-26 01:09
网站服务器可能遭受的攻击形式
python接口自动化之接口测试用例(详解)
同时还需要根据系统的实际情况定制不同的测试用例,例如对于
高并发
系统需要增加并发测试用例。接口测试环境搭建在进行接口测试前,需要先
爱学习的潇潇
·
2023-11-26 00:58
技术分享
自动化测试
软件测试
测试用例
软件测试
自动化测试
python
职场和发展
源码深度解析spring的循环引用(一)——生命周期
笔者之前在华南谷歌搬砖,在系统架构设计、分布式、微服务、
高并发
、高可用等技术架构具有丰富的实战经验。
子路玩Java
·
2023-11-26 00:23
BIO、NIO、AIO区别
进入循环等待被链接(没有链接则一直阻塞在ss.accept()这),一旦有客户端连接上了,通过ss.accept()方法,重启线程去执行(之所以重启线程因为为了
高并发
着想)2.2、客户端代码3、BIO阻塞的原因
一梦无痕bzy
·
2023-11-25 22:27
网络
nio
java
bio
aio
Zookeeper 和 Redis 哪种更好?
由于Redis的读写性能要比Zookeeper更好,在
高并发
场景中,Zookeeper实现分布式锁会存在性能瓶颈。所以我认为Redis比Zookeeper更好。
武昌库里写JAVA
·
2023-11-25 22:06
zookeeper
redis
分布式
前端、后端开发者常用到的免费API整理
短信验证码:支持三大运营商,支持大容量
高并发
。通知短信:短
API小百科_APISpace
·
2023-11-25 21:55
设计模式之单例设计模式
单例类只能有一个实例这个实例必须由单例类自己创建单例类需要提供给外界访问这个实例单例类的作用单例模式主要为了保证在java应用程序中,一个类只有一个实例存在注意:以下这两种单例模式只适合小并发的系统,一旦到了多线程,
高并发
的场景
_Aaron___
·
2023-11-25 20:53
实战班
设计模式
攀登代码巅峰:架构师成长之路不可错过的软件架构好书
架构师成长推荐书概述好书推荐《
高并发
架构实战:从需求分析到系统设计》《架构师的自我修炼:技术、架构和未来》《中台架构与实现:基于DDD和微服务》《分布式系统架构:架构策略与难题求解》《流程自动化实战:系统架构和软件开发视角
家有娇妻张兔兔
·
2023-11-25 18:18
粉丝送书活动
架构
好书推荐
福利
送书
REST教程
这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(highlatency)、
高并发
等特点。网站开发,完全可以采用软件开发的模式。
zhizhiqiuya
·
2023-11-25 16:19
springboot
spring
boot
从程序员到架构师:大数据量、缓存、
高并发
、微服务、多团队协同等核心场景实战书籍
相信大家都对未来的职业发展有着憧憬和规划,要做架构师、要做技术总监、要做CTO。对于如何实现自己的职业规划也都信心满满,努力工作、好好学习、不断提升自己。相信成为一名优秀的架构师是很多程序员的目标,架构师的工作包罗万象,从开发基础框架到设计软件架构,从优化系统性能到修复重要Bug,从新技术选型到做出关键技术决策,从指导工程师开发到沟通、协调各种内外部关系。想要成为一个优秀的软件架构师,需要经过漫长
雪碧有白泡泡
·
2023-11-25 14:34
粉丝福利活动
缓存
微服务
架构
redis缓存穿透、击穿、雪崩
在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在
高并发
的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候
xmh-sxh-1314
·
2023-11-25 12:26
redis
简析JUC中ConcurrentHashMap的实现原理
于是DougLea贡献出了并发安全又性能优良的ConcurrentHashMap,它通过减小锁粒度的方式来提
高并发
性能。所谓减小锁粒度,就是指缩
tangzhenhao
·
2023-11-25 11:20
redis—主从,哨兵,集群
使用场景:如果数据量很少,主要是承载
高并发
高性能的场景,比如缓存一般就几个G的话,单机足够了。主从模式:master节点挂掉后,需要手动指定新的master,可用性不高,基本不用。
且将&
·
2023-11-25 10:38
redis
redis
数据库
BIO NIO AIO
线程在大部分时间处于阻塞等待状态,无法支持高负载
高并发
的场景,资源利用率极为低下。Java传统BIO是面向流的。流是一种单向的数据传输媒介。根据传输数据的不同,流总的来说分为字符流和字节流两种。
AlienPaul
·
2023-11-25 09:56
探讨下如何更好的使用缓存 —— 集中式缓存Redis的BitMap存储、管道与事务、以及与本地缓存一起构建多级缓存
通过前面的文章,我们一起剖析了GuavaCache、Caffeine、Ehcache等本地缓存框架的原理与使用场景,也一同领略了以Redis为代表的集中式缓存在分布式
高并发
场景下无可替代的价值。
程序一逸
·
2023-11-25 08:13
redis
缓存
数据库
Python 异步套接字编程
异步套接字编程是异步编程在网络通信中的应用,它使用异步IO操作和事件循环来实现
高并发
的网络应用。
铁松溜达py
·
2023-11-25 08:30
前端
服务器
linux
python
开发语言
支付宝架构师的总结:为什么他们能抗住万亿级流量的
高并发
?
正文什么是统一异常处理
高并发
经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给
逆风_c69c
·
2023-11-25 07:43
9.Go语言
高并发
与微服务实战 --- 微服务网关
第9章微服务网关在微服务架构下,单体应用被切割成多个微服务,如果将所有的微服务直接对外暴露,势必会出现一些问题。客户端可以直接向每个微服务发送请求,但是会存在如下问题:1.客户端需求和每个微服务暴露的细粒度API不匹配;2.部分服务使用的协议不是Web友好协议;3.微服务难以重构。9.1微服务网关介绍与功能特性微服务网关的主要作用:1.请求接入2.解耦3.拦截策略4.统一管理9.2实践案例:自己动
enlyhua
·
2023-11-25 06:33
Golang
golang
微服务
java
音视频项目——RTSP服务器解析(1)
介绍利用线程池,实现RTSP服务器的
高并发
请求处理。RTSP是音视频的控制视频的协议,如果您还不了解,可以看看之前我解析RTSP协议的文章。
李铁山
·
2023-11-25 05:50
音视频
限流熔断Sentinel的应用场景、基本概念与使用
有关Sentinel的源码部分流程图参考:Sentinel源码|ProcessOn免费在线作图,在线流程图,在线思维导图|希望后面自己也能去看源码好好理解一下,学习学习里面的相关理念,包括对
高并发
场景的处理一
码涤生
·
2023-11-25 04:35
大工篇
Sentinel场景与原理
Sentinel的JDK使用
Sentinel集成Nacos
【经验】分布式 ID 方案对比:UUID/数据库主键自增/Redis自增/雪花算法
对于分布式ID而言,也需要具备分布式系统的特点:
高并发
,高可用,高性能等特点。二、分布式ID
笔名辉哥
·
2023-11-25 04:06
mybatis批量更新的时候报Lock wait timeout exceeded; try restarting transaction
Errorupdatingdatabase.Cause:java.sql.SQLException:Lockwaittimeoutexceeded;tryrestartingtransaction原因分析在
高并发
的情况下
菠萝味的
·
2023-11-25 01:08
java
java
mybatis
Mysql事物锁等待超时 Lock wait timeout exceeded; try restarting transaction
问题场景问题出现环境:1、在同一事务内先后对同一条数据进行插入和更新操作;2、多台服务器操作同一数据库;3、瞬时出现
高并发
现象;不断的有一下异常抛出,异常信息:org.springframework.dao.CannotAcquireLockException
李晚晚
·
2023-11-25 01:08
高并发
下秒杀商品,这9个细节你必须掌握好
前言
高并发
下如何设计秒杀系统?这是一个高频面试题。这个问题看似简单,但是里面的水很深,它考查的是
高并发
场景下,从前端到后端多方面的知识。
测试大大怪
·
2023-11-25 00:57
测试用例
单元测试
功能测试
测试工具
压力测试
jmeter
selenium
深入理解Java虚拟机-GC
深入理解Java虚拟机-GC当需要排查各种内存溢出、内存泄漏时,当垃圾回收成为系统到达更
高并发
量的瓶颈时,我们必须对内存动态分配和内存回收技术这样的“自动化”技术采用必要的监控和调节。
yfdddong
·
2023-11-25 00:03
java学习笔记
java
开发语言
面试:线上问题处理
文章目录在处理线上问题时,你的排查思路和步骤是什么线上偶发性问题如何处理和跟踪当系统出现大量错误日志时,你会如何分析和解决问题在
高并发
场景中,如何排查和解决线程安全问题当系统出现大规模的故障时,你的应急处理和恢复策略是什么慢
青鱼入云
·
2023-11-24 20:03
Java面试
解决问题
面试
java
系统架构
mysql行锁升级表锁
行锁通常用于提
高并发
性,但有时会升级为表锁,这通常发生在以下情况下:锁等待冲突:当多个事务同时请求锁定相同数据行时,会发生锁等待冲突。如果锁等待时间过长,会导致性能下降。
kk_0910
·
2023-11-24 18:47
mysql
数据库
java线程池原理详解
1概述在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源,创建线程亦是如此,这导致在
高并发
中效率低下并且资源耗费严重,因此,池化资源技术应运而生,所以就有了线程池
Fly丶X
·
2023-11-24 17:50
java基础
Duplicate 模型中的 ROLLUP(十六)
Doris这类MPP架构的OLAP数据库,通常都是通过提
高并发
,来处理大量数据的。本质上,Doris的数
玖玖1704
·
2023-11-24 16:13
Doris
sql
etl
hadoop
查看linux用户打开文件的数目,Linux限制打开文件数量
Linux打开文件限制1、修改用户进程可打开文件数限制在linux平台上,无论是客户端程序还是服务器端程序,在进行
高并发
TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制
weixin_39523280
·
2023-11-24 15:07
Nginx+Tomcat+Redis实现session共享
通过Nginx作为前端的负载,把请求分发到后端的Tomcat服务器上,提
高并发
数;但是单纯的通过Nginx的ip_hash负载是很多问题的。
weixin_34015860
·
2023-11-24 15:06
数据库
运维
java
为什么InnoDB存储引擎选择使用B+tree索引结构?
InnoDB存储引擎选择使用B+树索引结构是为了提供高效的范围查询、有序性、
高并发
支持和良好的存储空间利用率等优点1.相比于二叉树,B+树层级更少,搜索效率高2.相比于B-tree,B-树无论是叶子节点还是非叶子节点
imH9
·
2023-11-24 14:40
数据结构
数据库
mysql
b树
java redis并发问题_Redis
高并发
问题,及解决方案!
redis之所以能解决
高并发
的原因是它可以直接访问内存,而以往我们用的是数据库(硬盘),提高了访问效率,解决了数据库服务器压力。
weixin_39860064
·
2023-11-24 13:23
java
redis并发问题
使用Redis解决
高并发
方案 以及 思路讲解
NoSQLNotOnlySQL的简称。NoSQL是解决传统的RDBMS在应对某些问题时比较乏力而提出的。即非关系型数据库,它们不保证关系数据的ACID特性,数据之间一般没有关联,在扩展上就非常容易实现,并且拥有较高的性能。Redisredis是nosql的典型代表,也是目前互联网公司的必用技术。redis是键值(Key-Value)存储数据库,主要会使用到哈希表。大多数时候是直接以缓存的形式被使用
WINGZINGLIU
·
2023-11-24 13:18
java
redis
数据库
java
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他