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
高并发网络编程
【计算机网络】负载均衡
2.主要作用
高并发
:负载均衡通过算法调整负载,尽力均匀的分配应用集群中各节点的工作量,以此提高应用集群的并发处理能力(吞吐量)。伸缩性:添加或减少服务器数量,然后由负载均衡进行分发控制。
秋之回忆Alex
·
2024-01-26 06:13
计算机网络
负载均衡
计算机网络
2024Java零基础自学路线(Java基础、Java
高并发
、MySQL、Spring、Redis、设计模式、Spring Cloud)
目录一、Java基础1、Java基础3、Java8新特性4、Java集合5、Java
高并发
6、Java代码实例二、MySQL数据库三、SpringBoot框架(35天)四、微服务SpringCloud四
哪 吒
·
2024-01-26 04:50
搬砖工逆袭Java架构师
2023年度总结
2024
Java
中间件
微服务
Redis数据结构与底层实现揭秘
在
高并发
的系统开发中,缓存和高效的数据存储机制对于提升应用性能至关重要。Redis,作为其中的佼佼者,以其卓越的性能和丰富的数据结构赢得了开发者的青睐。
地瓜伯伯
·
2024-01-26 02:49
DB
redis
数据结构
java
缓存
spring
cloud
微服务
python
深入理解MySQL InnoDB线程模型
MySQL的InnoDB存储引擎,作为目前最受欢迎的存储引擎之一,其线程模型的设计对于实现
高并发
、高性能的数据操作至关重要。在本文中,我们将深入探讨MySQLInnoDB线程模型的工作原理和关键组件。
地瓜伯伯
·
2024-01-26 02:47
DB
mysql
数据库
java
python
spring
cloud
微服务
面试
一文详细讲解 io_uring
在
网络编程
中,我们通常使用epollIO多路复用来处理网络IO,然而epoll也
Linux内核站
·
2024-01-26 01:09
linux
网络
服务器
内核
io_uring
Socket
网络编程
在实际应用中,一些远程管理软件和网络安全软件大多依赖于Socket来实现特定功能,由于TCP(TransmissionControlProtocol,传输控制协议)方式在
网络编程
中应用得非常频繁,此处将对
Lyx-0607
·
2024-01-26 01:07
笔记
面试官:谈谈你对并发编程的理解?
现在的系统动不动就要求百万级甚至千万级的并发量,而多线程并发编程正是开发
高并发
系统的基础,利用好多线程机制可以大大提高系统整体的并发能力以及性能。面对复杂业务模型,并行程序会比串行程序更适应业务需求,
lichongxyz
·
2024-01-25 22:49
并发编程
java
数据库
开发语言
Redis浅析
NoSQL的出现绝非偶然,它是为了应对关系型数据库在Web2.0时代出现的数据超大规模、
高并发
、sns动态网站等新的需求的吃力表现而出现的。
Baron.Best
·
2024-01-25 22:07
Redis
Netty学习之Netty介绍
传统的Java
网络编程
在传统的Java
网络编程
中,是基于阻塞形式的IO,在这种形式的IO模型中,由于当数据没有到来的时候,对应的
颜洛滨
·
2024-01-25 19:09
大数据技术原理与应用 概念、存储、处理、分析和应用(林子雨)——第五章 NoSQL数据库
在传统的关系型数据库中,数据被存储在严格的表结构中,这样的结构导致关系型数据库在处理大规模数据、
高并发
访问等场景时,面临很大的挑战。NoSQL数据库则采用了更加灵
m0_62096596
·
2024-01-25 17:05
大数据
nosql
大数据
数据库
NOSql数据库的优缺点分析
但是,随着互联网的高速发展,传统的关系型数据库在应付超大规模,超大流量以及
高并发
的时候力不从心。而就在这个时候,
jaryle
·
2024-01-25 17:34
redis
网络编程
day6
网络聊天室项目1.服务器端#include#defineSER_IP"192.168.125.11"#defineSER_PORT6666typedefstructMsg{charuser[32];//用户名inttype;//1.登录、2.发消息、0.退出chartext[1024];//消息}msg_t;typedefstructList{structsockaddr_incin;//客户端网
心若向阳,何惧悲伤
·
2024-01-25 16:09
嵌入式学习-网络编程
网络
网络编程
day5
TCP客户端IO复用select函数实现#include#defineSER_PORT8888#defineSER_IP"192.168.125.11"intmain(intargc,constchar*argv[]){intsfd=socket(AF_INET,SOCK_STREAM,0);if(sfd==-1){perror("");return-1;}structsockaddr_inrin
心若向阳,何惧悲伤
·
2024-01-25 16:09
嵌入式学习-网络编程
网络
linux
c语言
大型
高并发
与高可用的三层缓存架构总结
摘要:对于
高并发
架构,毫无疑问缓存是最重要的一环,对于大量的
高并发
,可以采用三层缓存架构来实现,nginx+redis+ehcachenginx对于中间件nginx常用来做流量的分发,同时nginx本身也有自己的缓存
weixin_34309543
·
2024-01-25 16:00
架构篇19:单服务器高性能模式-Reactor与Proactor
文章目录ReactorProactor小结上篇介绍了单服务器高性能的PPC和TPC模式,它们的优点是实现简单,缺点是都无法支撑
高并发
的场景,尤其是互联网发展到现在,各种海量用户业务的出现,PPC和TPC
星猿杂谈
·
2024-01-25 13:41
软件架构
服务器
架构
java
【项目日记(四)】第一层: 线程缓存的具体实现
博主CSDN主页:杭电码农-NEO ⏩专栏分类:项目日记-
高并发
内存池⏪ 代码仓库:NEO的学习日记 关注我带你做项目 开发环境:VisualStudio2022项目日记1.前言2.ThreadCache
杭电码农-NEO
·
2024-01-25 13:41
项目日记--高并发内存池
项目日记
并发内存池
c++
uniapp即时通讯IM聊天交友源码安装搭建二次开发
集安卓+苹果APP+PC端+H5四合一APP源码socket推送:GateWayWorker(支持分布式部署,
高并发
,抗压能力强,未采用第三方付费推送服务)数据库:mysql开发工具:hbuiderX,
linlinlove2
·
2024-01-25 13:08
IM即时通讯系统
uniapp即时通讯IM系统
IM即时通讯系统二次开发
即时通讯系统app打包
socket推送
GateWayWorker
IM即时通讯系统安装搭建
百万并发!API 网关抗住了亚运会流量高峰
百万并发规格的API网关,是我们专门针对
高并发
场景进行优化和升级的产品
阿里云云原生
·
2024-01-25 13:29
阿里云
云原生
API网关
不为人知的JAVA行情和学习路线,转行新手的你都了解吗?
Java在开发高访问、
高并发
、集群化的大型网站方面有很大的优势,例如人人网、去哪儿网、美团等,这些都是大家平时熟悉的网站或者APP。
糖宝_
·
2024-01-25 13:32
最简单的Java
网络编程
实例(BIO、NIO、Netty版本对比)
最简单的BIO代码通过Socket通信,服务端使用ServerSocket最后也是获得socket。这里有一个坑,在使用Scanner.nextLine()方法时,会吃掉最后的回车符,如果服务端把没有回车符的消息回写到客户端,客户端再使用Scanner.nextLine()时就读不到该行了,会一直阻塞,BufferReader.readLine()也是同样的问题。解决方案,手动加上回车符Syste
快给我饭吃
·
2024-01-25 13:14
【技术预研】StarRocks官方文档浅析(1)
参考文档产品简介|StarRocksStarRocksStarRocks是一款高性能分析型数据仓库,使用向量化、MPP架构、CBO、智能物化视图、可实时更新的列式存储引擎等技术实现多维、实时、
高并发
的数据分析
偏振万花筒
·
2024-01-25 12:37
大数据
starRocks
数据库
大数据
starRocks
数据库
Redis 笔记四
概要:1.
高并发
场景秒杀抢购超卖bug实战重现2.阿里巴巴内部
高并发
秒杀下单方案首次揭秘3.基于Reddis+MQ实现秒杀下单架构4.10万订单每秒热点数据架构优化实践5.秒杀下单MQ如何保证不丢失消息
庄园特聘拆椅狂魔
·
2024-01-25 12:45
中间件
redis
笔记
数据库
【封装request详细介绍】
2.封装网络请求在
网络编程
中,封装请求通常
程序员不想YY啊
·
2024-01-25 10:38
微信小程序
request
java
封装
Java工程师学习指南第5部分:Java
网络编程
与NIO
本文整理了微信公众号【Java技术江湖】发表和转载过的Java
网络编程
相关优质文章,想看到更多Java技术文章,就赶紧关注本公众号吧。
程序员书单
·
2024-01-25 09:40
锁的优化及建议
在
高并发
环境下,锁的竞争会导致程序的性能下降,为了最大程度降低这种副作用,在使用锁时需要遵循以下几点建议。
夏与清风
·
2024-01-25 09:01
RPC框架设计
目录一.Socket回顾与I/0模型(一)Socket
网络编程
回顾1.Socket概述2.Socket整体流程3.代码实现(二)I/O模型1.I/O模型说明2.BIO(同步并阻塞)3.NIO(同步非阻塞
enterpc
·
2024-01-25 09:44
JAVA进阶笔记整理
rpc
网络协议
netty
socket
webSocket
缓存
高并发
问题
Redis做缓存虽减轻了DBMS的压力,减小了RT,但在
高并发
情况下也是可能会出现各种问题的。缓存穿透当用户访问的数据既不在缓存也不在数据库中时,就会导致每个用户查询都会“穿透”缓存“直抵”数据库。
既然选择了远方,我便风雨兼程
·
2024-01-25 09:28
redis
缓存
什么是缓存雪崩?
如果缓在某一个时刻出现大规模的key失效,那么就会导致大量的请求打在了数据库上面,导致数据库压力巨大,如果在
高并发
的情况下,可能瞬间就会导致数据库宕机。
.L.JIN.Jie
·
2024-01-25 08:56
Redis
缓存
Redis
Doris为什么国内大厂都会使用它
源于百度2008年启动的产品Palo在2018年捐献给Apache基金会,是一个基于MPP架构的高性能、实时的分析型数据库,他非常简单易用,而且性能还不错,仅需亚秒级响应时间即可获得查询结果,不仅支持
高并发
的查询场景
softshow1026
·
2024-01-25 08:12
数学建模
java
高并发
系列 - 第10天:线程安全和synchronized关键字
java
高并发
系列-第10天:线程安全和synchronized关键字java
高并发
系列第10篇文章什么是线程安全?
懒羊羊--搞点小技术
·
2024-01-25 06:43
线程
java
开发语言
java
高并发
系列 - 第11天:线程中断的几种方式
java
高并发
系列-第11天:线程中断的几种方式java
高并发
系列第11篇文章本文主要探讨一下中断线程的几种方式。
懒羊羊--搞点小技术
·
2024-01-25 06:13
线程
java
开发语言
网络编程
(UDP和TCP)
1.ip地址的作用在网络中唯一标识一台主机,可以理解为"收货地址"。2.在windows中利用命令行查看网卡信息(ip地址)ipconfig3.在Linux中查看网卡信息(ip地址)的指令ifconfig4.Linux在编写shell指令时,快速返回行首/行尾的快捷键快速返回行首:Ctrl+A快速返回行尾:Ctrl+E5.在Linux中关闭/开启某个网卡的指令利用ifconfig查看网卡信息确认名
阿姆斯小壮
·
2024-01-25 06:07
天津想转行学python培训班靠谱吗?
Python发展前景如何Python语言就业发展方向广泛:Python强大的地方应该就是应用广泛,Python语言广泛应用于Web应用开发、图形界面开发、系统网络运维、
网络编程
、人工智能、游戏开发等,涉及领域非常多
qq_38453958
·
2024-01-25 06:01
python
天津python培训
天津python培训班
天津python培训机构
天津python培训学校
python培训
StarRocks本地部署
介绍StarRocks是一款高性能分析型数据仓库,使用向量化、MPP架构、CBO、智能物化视图、可实时更新的列式存储引擎等技术实现多维、实时、
高并发
的数据分析。
keyson R
·
2024-01-25 06:14
数据库
数据库
大数据
StarRocks
数据仓库
网络编程
day4
tftp协议上传下载#include#defineSERIP"192.168.125.32"#defineSERPORT69//定义下载函数/*********************************************/intdo_download(intcfd,structsockaddr_insin){//获取文件文件名charfilename[40]="";;printf("请
fj199121
·
2024-01-25 04:02
网络
网络编程
day2
TCP机械臂测试#include#defineSERIP"192.168.125.181"#defineIP"192.168.125.83"#defineSERPORT8888#definePORT8080intmain(intargc,constchar*argv[]){//创建用于通信的套接字文件,返回文件描述符intcfd=socket(AF_INET,SOCK_STREAM,IPPROTO
fj199121
·
2024-01-25 04:32
网络
网络编程
day1
TCP基础模型服务器端#include#defineIP"192.168.125.83"intmain(intargc,constchar*argv[]){//创建套接字intsfd=socket(AF_INET,SOCK_STREAM,0);//绑定IP地址和端口号structsockaddr_insin;sin.sin_family=AF_INET;sin.sin_port=htons(888
fj199121
·
2024-01-25 04:31
网络
服务器
linux
12.15
网络编程
1、TCP服务器端#include#definePORT9999#defineIP"192.168.125.213"intmain(intargc,constchar*argv[]){//创建套接字intsfd=-1;if((sfd=socket(AF_INET,SOCK_STREAM,0))==-1){perror("sockerror");return-1;}//绑定服务端地址端口号//填充服
fj199121
·
2024-01-25 04:01
网络
服务器
运维
12.20
网络编程
实现tftp客户端下载功能#include#defineSERPORT69#defineN516#defineSERIP"192.168.125.241"//定义下载功能函数intdownload(intsfd,structsockaddr_insin){//终端获取文件名charfilename[20]="";printf("请输入需要下载的文件名:");fgets(filename,20,st
fj199121
·
2024-01-25 04:01
网络
day 12 21
网络编程
#include#defineSERPORT9999#defineSERIP"192.168.125.4"#defineCLIPORT8888#defineCLIIP"192.168.125.4"intmain(intargc,constchar*argv[]){//创建文件描述符intcfd=-1;if((cfd=socket(AF_INET,SOCK_STREAM,0))==-1){perro
fj199121
·
2024-01-25 04:01
网络
RabbitMQ笔记
在我真正开始学习消息队列之前就经常听到这个词,常见于各类面试题和
高并发
场景,一般都会伴随着分布式系统出现,当时自己觉得这个真的好难,好深奥,但是学习一段时间后发现实际上消息队列的使用实际上并不难,难点在于对于业务的理解和模型的建立以及对出现的问题处理这方面
Jorybeast97
·
2024-01-25 03:47
美国硅谷服务器的优势有哪些
美国硅谷服务器的优势主要体现在以下几个方面:1.性能卓越:硅谷的服务器配备高质量的硬件配置,包括强大的处理器、高带宽网络连接和高速存储设备,这使得其在处理大量数据和
高并发
访问时能够保持稳定流畅。
IDC_USA
·
2024-01-25 03:54
服务器
源码分析:高性能限流器Guava RateLimiter
主题本章我们来分析GuavaRateLimiter是如何解决
高并发
场景下的限流问题的Guava是Google开源的Java类库,提供了一个工具类RateLimiter。
逗逼程序员
·
2024-01-25 01:19
JAVA的面试题四
1.电商行业特点(1)分布式:①垂直拆分:根据功能模块进行拆分②水平拆分:根据业务层级进行拆分(2)
高并发
:用户单位时间内访问服务器数量,是电商行业中面临的主要问题(3)集群:抗击高兵发的有效手段,同时集群内部实现高可用
菜鸟程序员z
·
2024-01-25 00:51
java
开发语言
面试
网络编程
day5
1.思维导图2.使用select实现TCP客户端的并发#include#defineSER_PORT8888#defineSER_IP"192.168.122.25"#defineCLI_PORT9999#defineCLI_IP"192.168.122.41"intmain(intargc,constchar*argv[]){//创建用于通信的套接字文件描述符intcfd=socket(AF_I
snk85k1
·
2024-01-25 00:43
网络
c#
网络编程
day8
1.进程与线程的区别进程之间资源是独立的,是资源分配的最小单位,进程的pid是FILE函数的返回的句柄,子进程初始资源是拷贝父进程的,进程分为用户空间和内核空间;同一进程下的线程之间共享资源,是任务分配的最小单位,会出现竞态,不同线程之间多个参数传参需要借助结构体,线程资源消耗比进程低。进程和线程都能多任务并发执行,都遵循时间片轮询,上下文切换原则2.文件IO和标准IO的区别标准IO依赖库函数,由
snk85k1
·
2024-01-25 00:43
服务器
linux
网络编程
day2
1.思维导图2.虚拟机实现客户端控制大小臂#include#defineSER_PORT8888#defineSER_IP"192.168.122.25"#defineCLI_PORT6666#defineCLI_IP"192.168.122.41"intmain(intargc,constchar*argv[]){//创建用于通信的套接字文件描述符intcfd=-1;cfd=socket(AF_
snk85k1
·
2024-01-25 00:43
网络
c#
网络编程
day6
1.思维导图2.实现简单UDP聊天室服务器(用通用的客户端无法检测用户是否退出;因为使用链表,所以长了点)#include//服务器地址信息#defineSER_PORT8888#defineSER_IP"192.168.122.41"enum{FALSE=-1,SUCCESS};//创建节点结构体typedefstructNode{//数据域:存储数据元素structsockaddr_incin
snk85k1
·
2024-01-25 00:11
网络
简单实现
网络编程
1.前置知识在学习
网络编程
前,我们需要先了解一些前置知识1.1客户端和服务器在
网络编程
中,客户端和服务器是两个关键的角色。客户端是发起连接并向服务器发送请求的一方。
Ting-yu
·
2024-01-24 21:26
网络
Java-
网络编程
基础02-日志,枚举
目录一、日志1.什么是日志(1)生活中的日志(2)程序中的日志2.日志和输出语句的对比(1)输出语句(2)日志3.日志技术的特点4.日志的体系结构5.LogBack(1)LogBack介绍(2)主要技术模块(3)使用步骤(4)jar包获取国外maven仓库(个人推荐~)国内maven镜像(5)导入jar包(6)配置文件(7)在代码中获取logback对象(8)日志级别①作用:将开发中不同的日志信息
辉图
·
2024-01-24 21:40
笔记
java
笔记
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他