腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java3y
专栏成员
举报
562
文章
800105
阅读量
96
订阅数
订阅专栏
申请加入专栏
全部文章(562)
java(173)
编程算法(115)
数据库(83)
spring(77)
sql(69)
其他(57)
https(48)
网络安全(43)
云数据库 Redis(36)
云数据库 SQL Server(33)
http(31)
api(30)
网站(28)
数据结构(28)
servlet(27)
jdk(24)
jvm(24)
分布式(22)
缓存(22)
jsp(20)
hashmap(19)
ide(18)
容器(18)
存储(18)
javascript(17)
mvc(17)
kafka(17)
json(16)
git(16)
linux(16)
html(15)
大数据(15)
github(14)
开源(13)
jdbc(13)
xml(12)
Elasticsearch Service(12)
二叉树(11)
tcp/ip(11)
消息队列 CMQ 版(10)
ajax(9)
apache(9)
mybatis(9)
腾讯云开发者社区(9)
struts(8)
tomcat(8)
安全(8)
react(7)
node.js(7)
maven(7)
rpc(7)
微信(7)
windows(7)
打包(6)
人工智能(6)
serverless(6)
aop(6)
socket编程(6)
hbase(6)
c++(5)
php(5)
android(5)
oracle(5)
jar(5)
文件存储(5)
腾讯云测试服务(5)
面向对象编程(5)
spring boot(5)
zookeeper(5)
spring cloud(5)
数据处理(5)
负载均衡(4)
机器学习(4)
unix(4)
负载均衡缓存(4)
TDSQL MySQL 版(4)
游戏(4)
云计算(4)
tensorflow(3)
.net(3)
jquery(3)
容器镜像服务(3)
访问管理(3)
xslt & xpath(3)
压力测试(3)
强化学习(3)
cdn(3)
markdown(3)
dubbo(3)
系统架构(3)
微服务(3)
flink(3)
服务(3)
后端(3)
接口(3)
数据挖掘(2)
ios(2)
go(2)
bash(2)
汇编语言(2)
access(2)
搜索引擎(2)
nginx(2)
bash 指令(2)
知识图谱(2)
企业(2)
shell(2)
html5(2)
ssh(2)
hive(2)
sql server(2)
dns(2)
推荐系统(2)
grep(2)
单元测试(2)
udp(2)
数据分析(2)
对象(2)
架构(2)
面试(2)
数据(2)
系统(2)
费用中心(1)
云服务器(1)
对象存储(1)
腾讯云学堂(1)
比特币(1)
区块链(1)
数字货币(1)
自动驾驶(1)
c 语言(1)
python(1)
lua(1)
actionscript(1)
bootstrap(1)
css(1)
ecmascript(1)
webview(1)
单片机(1)
nosql(1)
eclipse(1)
svn(1)
全文检索(1)
windows server(1)
centos(1)
神经网络(1)
深度学习(1)
mapreduce(1)
云直播(1)
命令行工具(1)
短信(1)
腾讯优客(1)
mongodb(1)
混合云解决方案(1)
express(1)
移动开发(1)
运维(1)
黑客(1)
spark(1)
hadoop(1)
卷积神经网络(1)
正则表达式(1)
opencv(1)
ftp(1)
seo(1)
ddos(1)
rabbitmq(1)
uml(1)
hexo(1)
小程序(1)
nat(1)
openapi(1)
任务调度(1)
虚拟化(1)
mvcc(1)
unicode(1)
ascii(1)
性能测试(1)
验证码(1)
云课堂(1)
分布式配置中心(1)
aggregation(1)
com(1)
comments(1)
composition(1)
count(1)
cpu(1)
date(1)
gc(1)
int(1)
mac(1)
max(1)
mysql(1)
observable(1)
pdf(1)
ps(1)
publish(1)
request(1)
sum(1)
time(1)
url(1)
wait(1)
web(1)
报表(1)
报表工具(1)
变量(1)
程序员(1)
代理(1)
分页(1)
服务器(1)
工作(1)
工作流(1)
管理(1)
后台(1)
基础(1)
监控(1)
脚本(1)
开发(1)
开发者(1)
客户端(1)
框架(1)
模块化(1)
内存(1)
排序(1)
配置(1)
前端(1)
消息推送(1)
中间件(1)
搜索文章
搜索
搜索
关闭
学习WebSocket
socket编程
网站
html5
spring
http
这些场景,都需要 服务器能主动实时的给浏览器或客户端推送消息,注意关键词是主动,还有实时!而在HTML5一统江湖之前,由于HTTP在推送场景下的"薄弱",我们需要借助一些复杂或者非标准的手段来实现。
Java3y
2019-11-21
1.4K
0
【WebSocket】实时多人答题对战游戏
网站
socket编程
游戏
tcp/ip
java
前两章教程,我们使用WebSocket的基础特性打造了一个小小聊天室,并在第二章对其进行了集群化改造。
Java3y
2019-09-10
2.8K
0
【多人聊天室】WebSocket集群/分布式改造
云数据库 Redis
网站
socket编程
分布式
json
https://github.com/qqxx6661/springboot-websocket-demo/releases/tag/%E9%9B%86%E7%BE%A4%E7%89%88
Java3y
2019-08-27
3.5K
0
手把手搭建WebSocket多人在线聊天室
socket编程
网站
https
网络安全
https://www.callicoder.com/spring-boot-websocket-chat-example/
Java3y
2019-08-27
4.6K
1
一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生
socket编程
java
可以看到服务器端确实为每个连接创建一个线程,共创建了20个线程。 客户端进入休眠约5-10秒,模拟连接上数据不就绪,服务器端线程在等待,等待时间约5-10秒。 客户端陆续结束休眠,往连接上写入1M数据,服务器端开始读取数据,整个读取过程约1秒。 可以看到,服务器端的工作线程会把时间花在“等待数据”和“读取数据”这两个过程上。 这有两个不好的地方: 一是有很多客户端同时发起请求的话,服务器端要创建很多的线程,可能会因为超过了上限而造成崩溃。 二是每个线程的大部分时光中都是在阻塞着,无事可干,造成极大的资源浪费。 开头已经说了那个年代网民很少,所以,不可能会有大量请求同时过来。至于资源浪费就浪费吧,反正闲着也是闲着。 来个简单的小例子: 饭店共有10张桌子,且配备了10位服务员。只要有客人来了,大堂经理就把客人带到一张桌子,并安排一位服务员全程陪同。 即使客人暂时不需要服务,服务员也一直在旁边站着。可能觉着是一种浪费,其实非也,这就是尊贵的VIP服务。 其实,VIP映射的是一对一的模型,主要体现在“专用”上或“私有”上。
Java3y
2019-07-04
394
0
《大型网站系统与Java中间件》读书笔记 (二)
socket编程
网站
spring cloud
文件存储
java
注:在看这篇文章之前,强烈建议先看看我之前写过的一篇SpringCloud入门文章:外行人都能看懂的SpringCloud,错过了血亏!。看完再回头看这篇文章,你会发现:这本书讲的设计与实现在SpringCloud中几乎都有对应的组件支持。
Java3y
2019-06-19
516
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档