腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
后端技术
专栏作者
举报
269
文章
266486
阅读量
31
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
java
网络安全
https
android
linux
spring
socket编程
http
sql
自动驾驶
数据库
缓存
javascript
node.js
kafka
神经网络
容器
html
tensorflow
python
深度学习
c++
xml
云数据库 Redis
tomcat
存储
jdk
jvm
zookeeper
tcp/ip
gradle
ide
git
github
面向对象编程
uml
php
servlet
scala
react
打包
api
容器镜像服务
人工智能
aop
windows
key
机器学习
bootstrap
jquery
android studio
云数据库 SQL Server
jar
mapreduce
yarn
开源
spark
hadoop
卷积神经网络
mybatis
anaconda
数据结构
select
博客
官方文档
c#
go
单片机
mvc
maven
ubuntu
apache
批量计算
文件存储
网站
express
爬虫
hive
spring boot
kernel
es
default
image
init
png
set
stack
其他
bash
vue.js
css
json
ecmascript
textview
汇编语言
嵌入式
硬件开发
eclipse
analyzer
unix
bash 指令
apt-get
日志服务
NAT 网关
消息队列 CMQ 版
腾讯云测试服务
图像处理
webpack
shell
正则表达式
jdbc
hashmap
推荐系统
线性回归
rabbitmq
微信
安全
数据分析
sas
nat
mvcc
Elasticsearch Service
流计算 Oceanus
abstract
algorithm
allocation
apply
assign
bat
bmp
buffer
channel
ci
client
com
commit
contains
core
data
detection
display
double
expect
filter
final
flush
gd
gorm
gradient
hadoop2
int
ip
java8
lifecycle
limit
load
lock
map
matrix
model
network
next
output
paging
permutation
poi
point
position
record
replace
request
return
row
sed
selection
selector
sequence
shapes
shutdown
submit
tcp
time
txt
unique
url
var
备份
遍历
程序
磁盘
登录
递归
二维码
分页
服务器
函数
集群
进程
镜像
内存
排序
日志
微信小程序
异步
异步编程
搜索文章
搜索
搜索
关闭
tomcat 请求分析 Processor和Request复用
http
编程算法
tomcat
socket编程
android
Tomcat详解(5)---Connector 分析该文讲解了BIO、NIO下Connector的行为、
平凡的学生族
2022-01-07
796
0
muduo网络编程库阅读
编程算法
react
c++
linux
socket编程
遵从Reactor模型,简单阅读了下。 来到目录examples/ace/loggin/server.cc server.cc main->LogServer->EventLoop和TcpServer
平凡的学生族
2021-01-07
494
0
kafka 网络模型2 Selector
socket编程
自动驾驶
java
kafka
在上一篇文章中,我分析了Kafka的请求、响应流程,但留下了Selector的疑点。本文会分析Selector和它的poll()是如何进行网络IO的,NetworkReceive是如何被完整读取的,Send是如何被完整写出的,还会涉及到KafkaChannel和它的mute机制。
平凡的学生族
2020-06-09
840
0
kafka 启动1 入口函数
kafka
socket编程
android
zookeeper
该函数的目的是读取config/server.properties中的参数到Properties中,供之后使用
平凡的学生族
2020-06-02
1.3K
0
kafka 网络模型1 请求响应流程
socket编程
kafka
编程算法
java
自动驾驶
在kafka 启动1 入口函数中,我们阅读了KafkaServer的注释,这里直接总结一下:
平凡的学生族
2020-06-02
1.1K
0
TCP TIME_WAIT解决办法
linux
nat
NAT 网关
socket编程
https
** 若TIME_WAIT事件设置过短, 会导致错误后果 TIME_WAIT结束过早, 导致之前迷失的第三次握手突然到达, 新连接突然成功
平凡的学生族
2019-12-24
2.2K
0
java nio 源码分析2 IO
socket编程
java
自动驾驶
getTemporaryDirectBuffer和SocketChannelImpl值得分析
平凡的学生族
2019-12-20
694
0
tcp详解 netstat理解
socket编程
tcp/ip
网络安全
安全
为了深入理解TCP协议, 我们需要了解TCP客户端/服务端的状态转移和正确性保持. 建议阅读Unix网络编程卷1第二章和第三章, 原书笔记
平凡的学生族
2019-12-20
813
0
ZOOKEEPER335 为什么要区分acceptedEpoch 和 currentEpoch
网络安全
socket编程
意思是,以前是不区分acceptedEpoch 和 currentEpoch的,以前epoch是直接从zxid中前32位里提取的。但这会导致一个问题:假设有三个服务器s1, s2, s3. 集群s1和s2取得联系,且s1为leader,s3为LOOKING:
平凡的学生族
2019-12-11
2.1K
1
Zk NIOServerCnxnFactory
zookeeper
socket编程
NIOServerCnxnFactory基于NIO实现了一个多线程的ServerCnxnFactory,线程间的通信都是通过queue来完成的。NIOServerCnxnFactory包含的线程如下:
平凡的学生族
2019-12-02
962
0
zk QuorumPeer分析1 启动与运行
socket编程
其中大量用到MBeanRegistry.getInstance().register,我们看下MBeanRegistry的源码:
平凡的学生族
2019-12-02
552
0
多路复用技术 epoll 分析
socket编程
linux
编程算法
epoll有EPOLLLT和EPOLLET两种触发模式,水平触发和边缘触发. 此处略
平凡的学生族
2019-11-07
2K
0
netty 线程模型(未完成)
react
自动驾驶
socket编程
java
虽然Netty的线程模型基于主从Reactor多线程,借用了MainReactor和SubReactor的结构。但是实际实现上SubReactor和Worker线程在同一个线程池中
平凡的学生族
2019-05-25
505
0
tomcat请求分析(2)Socket转换为内部请求
http
socket编程
http://www.iocoder.cn/Tomcat/yuliu/A-request-analysis-2-Socket-is-converted-to-an-internal-request-object/
平凡的学生族
2019-05-25
678
0
java nio 在windows的实现
windows
socket编程
jdk
java
自动驾驶
参考java nio 在windows上的实现 很多人说是IOCP,其实是select。 首先我们一步步查看调用链: Selector.select->...->WindowsSelectorImpl.doSelect->WindowsSelectorImpl.SubSelector.poll->WindowsSelectorImpl.SubSelector.poll0 我们看下WindowsSelectorImpl.SubSelector.poll:
平凡的学生族
2019-05-25
1.6K
0
张龙netty学习笔记 P10
socket编程
网站
http
因为其请求-响应机制,聊天室是无法实现的。为了曲线救国,就出现了轮训技术,但不断的请求会造成带宽的浪费,而且不及时,而且header-body结构也会使请求报文变大。 html5以后,出现了webSocket:全双工长连接协议。可以在连接时带上参数,使协议升级为webSocket。
平凡的学生族
2019-05-25
371
0
张龙netty学习笔记 P49~P51 零拷贝
缓存
socket编程
编程算法
一代目拷贝——四次拷贝 数据流动: 外设--DMA-->内核--->用户空间 用户空间--->内核---->外设 第二步的时候,数据写到内核时方法就返回了,之后由操作系统调度,将数据写到外设 二代目拷贝——三次拷贝 数据流动: 外设--DMA-->内核空间缓存 内核缓存-->socket缓存 socket缓存-->外设 数据不再需要拷贝至用户控件,但依旧有从内核缓存拷贝至socket缓存的过程。 三代目拷贝——零拷贝 原视频P51 30分钟处 流程如下: 数据从外设通过DMA读取至内核缓存 内核缓存将文
平凡的学生族
2019-05-25
389
0
select poll epoll
编程算法
linux
socket编程
IO多路复用之select、poll、epoll详解 这一篇总结得好关于同步,异步,阻塞,非阻塞,IOCP/epoll,select/poll,AIO ,NIO ,BIO的总结
平凡的学生族
2019-05-25
1K
0
netty源码分析之pipeline(二)
android
java
socket编程
jdk
netty源码分析之pipeline(一)中,我们已经了解了pipeline在netty中所处的角色,像是一条流水线,控制着字节流的读写,本文,我们在这个基础上继续深挖pipeline在事件传播,异常传播等方面的细节
平凡的学生族
2019-05-25
627
0
tomcat 请求分析 总结
socket编程
创建线程并处理新连接 EndPoint创建Acceptor线程循环监听新的连接(socket)。 监听到的新连接(socket)经过包装,创建SocketProcessor线程交给executor线程池处理。后续该连接上的请求都由该线程处理。 Acceptor的连接数,在三种Endpoint情形之下的默认值都是1,但可在server.xml中修改。由于服务器一般是多核CPU,所以一般配置为2或更多. Connector架构、 connector结构 处理请求 宏观角度 Processor和Requ
平凡的学生族
2019-05-25
270
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档