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
java+高并发
Linux
高并发
服务器开发之网络编程
Linux网络编程网络基础网卡ip端口OSI七层模型与TCP/IP四层模型协议网络通信过程TCP和socketTCP状态转移和IO多路复用反应堆模型和线程池模型libeventwebserver项目网络基础网卡网络适配器:作用:收发数据每一块网卡有唯一的mac地址。在网络上的每一个计算机都必须拥有一个独一无二的MAC地址。作用:用来标识一块网卡,6个字节。ipip用来标识一台主机,逻辑地址。iPv
Xf3n1an
·
2024-01-03 02:58
Linux编程学习
linux
网络编程
架构设计内容分享(七十四):互联网
高并发
设计的手段:架构、算法、代码
目录性能优化目标性能优化手段性能优化层次代码优化层次算法逻辑层次架构设计层次系统微服务化Feed流系统分级缓存写扩散(PUSH)读扩散(PULL)编辑性能优化目标1、缩短响应时间2、提
高并发
数(增加吞吐量
之乎者也·
·
2024-01-02 22:20
架构设计
内容分享
架构
算法
Redis的应用详解
一、NoSQL1、概述为了解决
高并发
、高可扩展、高可用、大数据存储问题而产生的数据库解决方案,就是NoSql数据库。
耳冉鹅
·
2024-01-02 18:42
Redis
redis
哨兵模式
缓存
集群
高并发
分布式唯一全局Id重要么?
系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。这篇文章就是给各位看官提供一个生成分布式唯一全局id生成方案的思路,希望能帮助到大家。纯属娱乐之谈,大牛勿喷一.为什么需要分布式全局唯一ID以及分布式ID的业务需求?在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识,如在美团点评的金融、支付、餐饮、酒店猫眼电影等产品的系统中数据逐渐增长,对数据库分库分表后需要
DEBUG调试
·
2024-01-02 18:09
基于多反应堆的
高并发
服务器【C/C++/Reactor】(中)在EventLoop中处理被激活的文件描述符的事件
文件描述符处理与回调函数一、主要概念反应堆模型:一种处理系统事件或网络事件的模型,当文件描述符被激活时,可以检测到文件描述符:在操作系统中,用于标识打开的文件、套接字等的一种数据类型处理激活的文件描述符的函数:当文件描述符被激活时,需要有一个函数来处理这些事件dispatch函数:用于分发或处理不同类型事件的函数channel结构体:存储与文件描述符相关的事件处理动作的结构体回调函数:在初始化ch
呵呵哒( ̄▽ ̄)"
·
2024-01-02 18:06
高并发服务器
多反应堆
C/C++/Reactor
处理被激活的文件描述符的事件
EventLoop
纯干货|聊一聊大促活动背后的技术:火山引擎边缘云CDN/DCDN/GA
“抖音商城双12好物节”的背后是大流量、
高并发
对基础技术提出的挑战,保障大促期间平台的平稳运行、用户流
火山引擎边缘云
·
2024-01-02 17:03
火山引擎边缘云行业解决方案
火山引擎
php
开发语言
Nginx配置和使用
优点支持海量
高并发
:采用IO多路复用epoll。官方测试Nginx能够支持5万并发链接,实际生产环境中可以支撑2-4万并发连接数。
痕迹_29ac
·
2024-01-02 17:47
【MySQL】数据库并发控制:悲观锁与乐观锁的深入解析
个人博客:个人主页个人专栏:数据库⛳️功不唐捐,玉汝于成目录前言正文悲观锁(PessimisticLocking):乐观锁(OptimisticLocking):总结:结语我的其他博客前言在当今大数据和
高并发
的环境下
还在路上的秃头
·
2024-01-02 17:21
数据库
mysql
oracle
数据库
面试
笔记
基于电商场景的
高并发
RocketMQ实战-促销活动推送千万级用户解决方案【多线程+分片推送实现高性能推送】
欢迎关注公众号(通过文章导读关注),发送【资料】可领取深入理解Redis系列文章结合电商场景讲解Redis使用场景、中间件系列笔记和编程高频电子书!【11来了】文章导读地址:点击查看文章导读!首先介绍一下发布促销活动的整体业务流程:运维人员操作页面发布促销活动判断促销活动是否和以往活动发布重复先将促销活动落库发布【促销活动创建】事件消费者监听到【促销活动创建】事件,开始对所有用户推送促销活动由于用
11来了
·
2024-01-02 17:38
RocketMQ
rocketmq
你是否想知道如何应对
高并发
?Go语言为你提供了答案!
在Java中,要支持
高并发
有几种方案可供选择。首先,我们可以通过开启多部署节点集群来增加
高并发
处理能力,通过增加机器硬件来实现。其次,我们可以在单节点上开启多线程来处理请求。然
液态不合群
·
2024-01-02 16:37
golang
python
开发语言
分库分表后,id主键处理的几种方式:
优点:1).数字化,id递增2).查询效率高3).具有一定的业务可读缺点:1).存在单点问题,如果mysql挂了,就没法生成ID了2).数据库压力大,
高并发
抗不住2.UUID这个方案是小伙伴们第一个能过考虑到的方案优点
Running Sun丶
·
2024-01-02 15:36
mysql
算法
mysql
数据库
JNPF 快速开发平台框架源码 java+Netcore版本 旗舰版 企业版
包含多个开箱即用功能,具备RBAC功能、自动生成前后端代码、多种存储系统、多租户等等多个功能和模块,支持多业务系统并行开发,支持多服务并行开发,平台设计灵活可扩展、可移植,可应用
高并发
需求,同时兼顾本地化
orkosoft
·
2024-01-02 14:05
java
开发语言
前端
低代码
分布式文件系统—FastDFS
解决
高并发
的问题;集群:同一个业务部署在多台服
YMeng_Zhang
·
2024-01-02 13:01
前后端分离的接口规范是什么?
1.前言随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的
高并发
、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作
嗯哼_9793
·
2024-01-02 13:01
Go语言实战:如何使用Timeout Context优雅地取消任务
语言实战:如何使用TimeoutContext优雅地取消任务引言Go语言和并发编程简介什么是ContextTimeoutContext的原理实战演示最佳实践和注意事项总结引言在现代软件开发中,尤其是在处理
高并发
系统时
walkskyer
·
2024-01-02 12:38
Golang前行
golang
java
数据库
5个方案告诉你:
高并发
环境下,先操作数据库还是先操作缓存?
原文地址:https://juejin.im/post/5d694d336fb9a06aca383493总结点:(1)读取缓存中是否有相关数据(2)如果缓存中有相关数据value,则返回(3)如果缓存中没有相关数据,则从数据库读取相关数据放入缓存中key->value,再返回(4)如果有更新数据,则先更新数据,再删除缓存(5)为了保证第四步删除缓存成功,使用binlog异步删除(6)如果是主从数据
菜鸟何时起飞
·
2024-01-02 12:40
协程这个概念越来越火,有什么优缺点呢?
我就去搜索了解一下,结论如下:协程是一种在单线程上实现
高并发
的编程技术,其优点主要包括:轻量级
KevinChone
·
2024-01-02 11:38
开发语言
golang
swoole
php
架构设计内容分享(七十一):架构必备:10WQPS超
高并发
架构的10大思想
目录如何理解
高并发
系统1.业务分治思想+微服务拆分2.数据分治思想+分库分表3.读写分离思想+主从分离4.池化思想5.缓存思想6.异步思想+消息队列削锋7.服务保护思想:熔断降级8.限流思想9.扩容思想
之乎者也·
·
2024-01-02 11:59
架构设计
内容分享
架构
架构设计
Redis的集群模式:主从 & 哨兵 & 分片集群
Redis存在的四大问题:数据丢失问题:Redis是内存存储,服务重启可能会丢失数据=>利用Redis数据持久化的功能将数据写入磁盘并发能力问题:单节点Redis并发能力虽然不错,但也无法满足如618这样的
高并发
场景
Surpass余sheng军
·
2024-01-02 09:12
缓存
分布式
redis
最In干货大赏,SDCC 2017·深圳站完整版日程大放送
2017年6月10-11日,SDCC2017·深圳站火热开启,拥有互联网应用架构实战峰会、大数据技术实战峰会两大峰会,秉承干货实料的内容原则,邀请业内顶尖的架构师和数据技术专家,共话高可用/
高并发
/高性能的系统架构设计
仲培艺
·
2024-01-02 07:00
SDCC
深圳
日程
架构
大数据
阶段十-分布式-nginx服务器
一、Nginx简介Nginx是高性能的HTTP和反向代理的服务器,处理
高并发
能力是十分强大的,能经受高负载的考验,有报告表明能支持高达50,000个并发连接数。
酷寒的小蛮蛮
·
2024-01-02 06:39
java学习之路
分布式
nginx
服务器
代码江湖故事:如何优雅地驾驭并发与线程
作为开发者,不管是求职面试,还是在日常工作中,相信大家对
高并发
和多线程都不会陌生。
xin猿意码
·
2024-01-02 06:16
java
数据库
linux
[每周一更]-(第47期):Go业务发展方向
Go的
高并发
特性和轻量级的协程模型(goroutine)使其在处理
高并发
的Web请求时表现出色。微服务架构:Go语言适用于构
ifanatic
·
2024-01-02 06:03
每周一更
golang
开发语言
后端
什么是缓存、为什么要用缓存、缓存分类、缓存&测试、缓存更新、缓存设计考虑点、缓存测试点
2.
高并发
Mysql对
高并发
支持不好,单机撑到2kQPS容易告警,所以对于1s上万个请求,会让mysql宕机。缓存功能简单,说白了就是key-value式操作,单机支撑的并发
FixedStarHaHa
·
2024-01-02 02:39
中间件
缓存
功能测试
基于电商场景的
高并发
RocketMQ实战-初版营销系统设计方案、千万级用户分片+批量推送方案、惰性发券
欢迎关注公众号(通过文章导读关注),发送笔记可领取Redis、JVM等系列完整pdf!【11来了】文章导读地址:点击查看文章导读!初版营销系统设计方案对营销系统,主要有以下几个任务:搞促销活动,对全员用户/部分用户进行推送发优惠券,给全员用户/部分用户发券给所有用户每天推送热门商品,吸引用户首先,营销系统初版的一个功能流程如下图:营销系统中的几个任务的共性:需要对大量的用户数据进行一个任务处理,而
11来了
·
2024-01-02 01:09
RocketMQ
rocketmq
一文搞懂什么是缓存穿透、缓存雪崩、缓存击穿三个概念,以及解决方案
先理解概念:【注:我们这里说的是分布式、
高并发
环境】一、缓存穿透是什么?缓存穿透是指:请求【可以有很多】的数据在缓存、关系型数据库中都不存在,每次来查询都会查询到关系型数据库中。
walking_w
·
2024-01-02 00:00
缓存
缓存穿透
缓存雪崩
缓存击穿
Redis
纯干货丨18个软件开发常见问题及解决策略,你有遇到吗?
举个例子来说,你平时做企业应用架构,没什么流量,没多少数据,复杂的地方都在业务逻辑,这时候你去看那些讲大数据、讲
高并发
的文章,很难带
来壹杯卡布奇诺
·
2024-01-02 00:15
『互联网架构』软件架构-解密电商系统-秒杀消息队列异步下单(79)
原文链接地址:『互联网架构』软件架构-解密电商系统-秒杀消息队列异步下单(79)上几次主要说了
高并发
大流量项目所涉及到的技术点和技术方案,调优需要注意的一些参数,秒杀订单接口缓存的概念,通过redis的方式
IT人故事会
·
2024-01-01 22:38
SpringCloud-高级篇(十)
单节点部署是存在一些问题的,分布式缓存正是Redis的集群,正是为了解决单节点部署的问题的单节点Redis存在的问题:Redis是基于内存存储,并发能力非常强但是毕竟单节点,到了618等节日电商场景,还是无法满足
高并发
场景业务对
喵俺第一专栏
·
2024-01-01 22:52
spring
cloud
spring
后端
Spark
高并发
写Redis方案
需求利用Spark分布式集群强悍能力,实现高QPS写入Redis能力,QPS在一定范围内支持线性扩展。注意解决RedisPool不能序列化问题。构建RedisPoolredis.clientsjedis2.9.0importredis.clients.jedis.JedisPoolConfig;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory
Only you, only you!
·
2024-01-01 21:54
大数据基础知识
redis
spark
亿级流量网站架构核心技术 跟开涛学搭建高可用
高并发
系统
亿级流量网站架构核心技术跟开涛学搭建高可用
高并发
系统在资源有限的情况下,一定是先解决当下最核心的问题。系统设计是一个不断迭代的过程,在迭代中发现问题并修复问题,即满足需求的系
Jack魏
·
2024-01-01 20:42
Redis
NOsql泛指非关系型数据库,为了克服超大规模的
高并发
的问题,NoSQL在当今大数据环境下发展的十分迅速,Redis是发展最快的。
Wirdeo
·
2024-01-01 16:43
NodeJs - 单线程模型和
高并发
处理原理
NodeJs-单线程模型和
高并发
处理原理前言一.NodeJs线程模型1.1NodeJs模型分析1.2NodeJs处理事件请求的流程1.3NodeJs和传统Server的对比二.Cluster模块利用多核
Zong_0915
·
2024-01-01 15:13
node.js
「Java多线程」JUC之CAS机制与原子类型(Atomic)
文章目录了解
高并发
必须知道的概念了解Java并发包Concurrent发展简述1.JUC之魔法类(Unsafe)解析2.Unsafe实现CAS的核心API四.AtomicInteger源码浅析2.ABA
Java架构师顶顶
·
2024-01-01 13:22
Golang go语言速成手册与细节分析(基础篇)
go语言速成手册与细节分析GO语言简介诞生原因特点天然支持
高并发
语法规范go命令语法规范标识符命名规则导出名(共有私有)数据类型与变量数据类型整型类型浮点数类型字符串类型基本数据类型转换基本数据类型与string
viafcccy
·
2024-01-01 10:00
golong
go
在
高并发
场景下,缓存“雪崩”了怎么办
1.缓存雪崩的常见原因缓存“雪崩”是指,因为部分缓存节点不可用,而导致整个缓存系统(甚至是整个服务系统)不可用。缓存“雪崩”主要分为以下两种情况:因缓存不支持rehash而导致的缓存“雪崩”缓存支持rehash时的缓存“雪崩”1.1.因缓存不支持rehash而导致的缓存“雪崩”通常是由于缓存体系中有较多的缓存节点不可用,且不支持rehash,所以请求会“穿透”到DB,从而导致DB不可用,最终导致整
一碗姜汤
·
2024-01-01 08:08
高并发系统(实战派)
缓存
后端
分布式
FastAPI--基本操作到部署
官文敬上:虽然看不明白官方文档安装框架pipinstallfastapi--web框架pipinstalluvicorn--基于
高并发
的模块,fastapi启动依赖于它写一个最简单的接口importuvicornfromfastapiimportFastAPIapp
像风一样的男人@
·
2024-01-01 08:13
python
Linux环境安装1
一概述1.1概要模拟真实项目,碰到难题,使用技术/解决方案/架构设计思想;缓存架构,
高并发
;基于hystrix,缓存架构高可用的,高可用架构的设计以及相关的技术;商品详情页系统架构->缓存架构->
高并发
技术
bobshute
·
2024-01-01 08:35
linux
运维
服务器
idea部署javaSE项目(awt+swing项目)_idea导入eclipse的javaSE项目
Java+Swing实现学校教务管理系统Java+Swing+sqlserver学生成绩管理系统Java+Swing用户信息管理系统Java+Swing实现的五子棋游戏基于JavaSwing银行管理系统
Java
五星资源
·
2024-01-01 06:02
intellij-idea
eclipse
java
架构设计内容分享(十五):10Wqps网关接入层,LVS+Keepalived(DR模式)如何搭建?
目录背景接入层的架构目标什么是LVS:
高并发
负载均衡—LVSDRlvs实操编辑故障隔离:LVS实现健康性检查Ldirectord使用失败切换:keepalived+LVS实现高可用性集群背景在互联网的中型项目中
之乎者也·
·
2024-01-01 05:52
架构设计
内容分享
API网关
内容分享
lvs
架构
七、Redis 缓存 —— 超详细操作演示!
7.1.3使用Jedis实例7.1.4使用JedisPool7.1.5使用JedisPooled7.1.6连接Sentinel高可用集群7.1.7连接分布式系统7.1.8操作事务7.2金融产品交易平台7.3
高并发
问题八
酷酷的懒虫
·
2024-01-01 05:33
数据库
#
redis
缓存
redis
数据库
MySQL常用存储引擎之Archive
对表数据进行压缩,磁盘I/O更少(几Tinnodb表在archive中只需要几百兆)数据存储在.ARZ为后缀的文件中.frm文件功能特点只支持insert和select操作支持行级锁和专用的缓存区,可实现
高并发
只允许在自增
Sara_d94e
·
2024-01-01 05:35
MySQL行锁
优点:锁的力度小,发生锁冲突概率低,可以实现
高并发
。缺点:对于锁的开销比较大,加锁会比较慢,容易出现死锁情况。
张DD的代码铺
·
2024-01-01 03:35
mysql
数据库
database
阿里P8整理的《百亿级并发系统设计》实战教程,实在是太香了
面试官问:如何设计一个
高并发
系统?说实话,如果面试官问你这个题目,那么你必须要使出全身吃奶劲了。为啥?因为你没看到现在很多公司招聘的JD里都是说啥有
高并发
经验者优先。
愿天堂没有BUG
·
2024-01-01 03:31
亿级并发,API网关等核心组件,如何设计?
最近,尼恩指导一个小伙伴简历,写了一个《
高并发
网关项目》作为简历黄金项目,帮这个小伙拿到字节/阿里/微博/汽车之家面邀,并且成功拿到大厂offer。所以说,《
高并发
网关项目》是一个牛逼的项目。
40岁资深老架构师尼恩
·
2024-01-01 01:39
面试
java
中间件
微服务
面试
后端
架构
系统架构
全栈架构:从0开始,Vue的搭建与开发
所以,尼恩在《第34章视频:DDD学习圣经》的基础上,带领大家从0到1实操一个前后端分离的
高并发
开源博客项目。并且进行实际的运营迭
40岁资深老架构师尼恩
·
2024-01-01 01:08
面试
面试
架构
重构
vue
vue.js
前端框架
前端
什么时候用多线程、为什么要设计多线程?
会使用到多线程的场景主要有:
高并发
请求的并发处理、
梨涡妈妈
·
2024-01-01 00:22
java
开发语言
MySQL的事务隔离级别
事务在
高并发
的情况下会暴露很多问题,主要有三种:脏读一个事务读取到另一个事务未提交的数据,别的行未提交的数据也叫脏数据,所以叫脏读。不可重复读在同一个事务中多次读取同一个
台下客
·
2023-12-31 20:08
精选!京东18级工程师纯手打527页SpringCloud微服务和分布式
现今我国互联网的普及率已经很高,但应用发展的空间还是很大,接下来就到了互联网的深耕阶段,这就导致对互联网系统的要求必然是大数据、
高并发
和快响应。
小迁不秃头
·
2023-12-31 19:58
灸哥问答|程序员在没有大项目或者复杂项目的时候应该如何提升自己的技术能力
这个问题实际上是很普遍的,并非每位程序员都有机会参与
高并发
、复杂业务场景的开发工作。在这种情况下,作为程序员,我们应该如何提升自己的技术水平呢?
灸哥漫谈
·
2023-12-31 17:51
灸哥问答
程序员
程序员成长
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他