腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
IT大咖说
专栏作者
举报
905
文章
1428769
阅读量
98
订阅数
订阅专栏
申请加入专栏
全部文章
数据库
编程算法
sql
java
微服务
开源
其他
网络安全
微信
云数据库 SQL Server
linux
https
http
spring
api
网站
运维
容器
大数据
缓存
分布式
python
存储
javascript
云数据库 Redis
数据分析
容器镜像服务
php
android
github
腾讯云测试服务
人工智能
kafka
nginx
tcp/ip
git
ide
devops
node.js
spring boot
vue.js
打包
深度学习
自动化
jvm
安全
html
oracle
apache
windows
数据结构
jdk
系统架构
机器学习
c++
json
ios
react
游戏
go
css
文件存储
架构设计
云计算
tomcat
mongodb
ssh
zookeeper
spring cloud
Elasticsearch Service
区块链
bash
xml
unix
bash 指令
消息队列 CMQ 版
serverless
kubernetes
sql server
tensorflow
maven
神经网络
数据迁移
html5
socket编程
小程序
数据处理
腾讯云开发者社区
程序员
自动驾驶
.net
jquery
nosql
mvc
centos
渲染
互联网金融
面向对象编程
dns
iphone
c 语言
jar
全文检索
TDSQL MySQL 版
hadoop
mybatis
npm
rpc
uml
机器人
it
负载均衡
ajax
ubuntu
访问管理
电商
黑客
压力测试
gui
yum
jdbc
hashmap
自动化测试
rabbitmq
物联网
rust
性能测试
es
流计算 Oceanus
ruby
asp.net
bootstrap
angularjs
typescript
ecmascript
单片机
汇编语言
postgresql
access
搜索引擎
负载均衡缓存
数据加密服务
视频处理
图像处理
企业
svg
webpack
shell
正则表达式
openstack
kotlin
cdn
aop
单元测试
markdown
dubbo
敏捷开发
gradle
hbase
nat
sdk
实时监控
产品经理
云服务器
对象存储
人脸识别
数据挖掘
swift
servlet
webview
arm
嵌入式
硬件开发
memcached
windows server
apt-get
命令行工具
云数据库 MongoDB
SSL 证书
数据安全
reactnative
spark
无人驾驶
图像识别
numpy
seo
数据可视化
canvas
云数据库 postgresql
虚拟化
迁移
flink
数据库管理
漏洞扫描服务
数据集成
bug
互联网
数据
系统
ICP备案
费用中心
DNS 解析 DNSPod
比特币
数字货币
NLP 服务
objective-c
mac os
erlang
actionscript
jsp
r 语言
sqlite
phpmyadmin
sqlalchemy
matlab
struts
lucene/solr
thinkphp
批量计算
日志服务
云直播
互动直播
数据库一体机 TData
API 网关
cci 持续集成
腾讯企点
es 2
云推荐引擎
专有云
混合云解决方案
游戏解决方案
智能硬件
eslint
云数据库 MySQL
babel.js
parcel
lodash
云市场
hive
erp
opencv
推荐系统
决策树
unity
ftp
keras
二叉树
selenium
flash
udp
jenkins
kernel
zabbix
kvm
lamp
迁移学习
任务调度
flutter
mvcc
ascii
ipv6
dart
接口测试
etcd
腾讯云数据仓库 TCHouse
数据湖
abstract
amd
app
architecture
bigdecimal
bit
controller
double
elasticsearch
error
expression
factory
for循环
google
gps
gpu
handle
header
join
leetcode
nvidia
ode
range
service
string
vi
vim
web
web开发
youtube
编码
二维码
分页
服务
服务器
管理
后端
技巧
架构
论文
模型
内存
配置
企业应用
日志
事务
搜索
效率
性能
异常
优化
注解
最佳实践
搜索文章
搜索
搜索
关闭
Redis 源码分析 I/O 模型详解
云数据库 Redis
linux
socket编程
自动驾驶
◆ 主流 I/O 模型 阻塞IO、非阻塞IO、异步 IO 。 ◆ BIO 模型 同步阻塞 模型,一个客户单对应一个链接的处理线程 缺点: 1、IO 中如果进行 read 是阻塞操作,如果请求的链接操作不做任何操作,也会导致线程阻塞,浪费线程资源 2、如果线程很多,会导致服务器压力增加,比如 C10K问题 引用场景: BIO 方式运用数目比较小且固定的架构,这种方式对服务器资源要求比较高,但是程序简单容易理解。 ◆ NIO 模型 同步非阻塞,是服务器实现的模式是一个线程可以处理多个请求(链接),客户端发送的
IT大咖说
2022-03-04
470
0
NIO,epoll,多路复用,更好地理解IO
linux
socket编程
编程算法
自动驾驶
java代码和系统调用有一定的关系,Java是解释型语言(Java并不值钱,值钱的是jvm),我们所写的java代码最终都编译成字节码,然后去进行系统调用,本文我们还是从一个简单的服务端程序学习理解下io。
IT大咖说
2021-08-12
447
0
高性能通讯框架——Netty
java
socket编程
ios
自动驾驶
编程复杂,缓冲区Buffer要考虑读写指针切换。而Netty把它封装之后,进行优化并提供了一个易于操作的使用模式和接口,因此Netty就被广泛使用于通信框架。
IT大咖说
2021-04-08
522
0
Netty 在 Dubbo 中是如何应用的?
java
socket编程
spring
dubbo
bootstrap
众所周知,国内知名框架 Dubbo 底层使用的是 Netty 作为网络通信,那么内部到底是如何使用的呢?今天我们就来一探究竟。
IT大咖说
2020-02-26
1.8K
0
Java 13 明天发布,最新最全新特性解读
java
jdk
socket编程
jvm
编程算法
2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,新的发布周期严格遵循时间点,将在每年的3月份和9月份发布。
IT大咖说
2019-09-17
658
0
物理 CPU vs 逻辑 CPU vs 核心 vs 线程 vs Socket
硬件开发
socket编程
当我们试着通过 Linux 命令 nproc 和 lscpu 了解一台计算机 CPU 级的架构和性能时,我们总会发现无法正确地理解相应的结果,因为我们会被好几个术语搞混淆:物理 CPU、逻辑 CPU、虚拟 CPU、核心、线程和 Socket 等等。如果我们又增加了超线程(不同于多线程),我们就会开始不知道计算机里面到底有多少核心,我们搞不明白为什么像 htop 这样的命令会在我们认为买的是一台单核计算机上返回拥有 8 个 CPU 的结果。这样的情况一片混乱。
IT大咖说
2019-09-04
2.2K
0
通过QQ浏览器内核看browser性能优化
渲染
缓存
socket编程
摘要 QQ浏览器内核架构组负责人,通过QQ浏览器X5内核在加载速度、流畅度方面所做的优化工作,带你了解浏览器内核的工作原理、展示前端优化的指导性原则、以及更佳的优化方向。并且揭露一些影响浏览器性能但不为人知的技术内幕,并对Mobile Web场景下浏览器内核后续的优化方向和新特性进行展望。 背景 腾讯浏览服务(TBS) 腾讯浏览服务是将X5内核进行深入整合,用一个应用或一个小的SDK就可以将X5内核集成到APP中的能力。这对于X5内核在安全性、稳定性和HTML5能力增强方面有很强优势。 目前我们的X5内核已
IT大咖说
2018-04-03
1.4K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档