首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
01
订阅
臭恶弟弟
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
喂!不用这些网站,你哪来的时间摸鱼?
一些我常用且好用的在线工具,多快好省的提高开发效率。Postcat - 在线API 开发测试工具 -API 开发测试工具 Postcat 是一个强大的开源、免费的、跨平台...
远程通信协议
阻塞式IO:传统的SOCKET编程,接受客户端数据,从系统内核到缓冲区的过程,(rercvfrom 循环调用 ,直到有数据),是同步阻塞式的。 三次握手是因为当Server端收到Client端的SYN链接请求报文后,可以直接发送ACK+SYN报文。 但关闭链接时,Server收…
一层层了解网络通信协议
互联网的实现,分为好几层,每一层都有自己特有的功能,而且每一层都靠下一层支持。用户接触到的,只是最上面的一层,我们称为应用层,要理解互联网,必须从最下层开始,自下而上的理解每一层的功能。 其中,理论五层模型是综合OSI七层和TCP/IP四层的优点,采用的一种原理体系结构。我们接…
深入理解 HTTP 协议
HTTP协议(超文本传输协议HyperText Transfer Protocol),它是基于TCP协议的应用层传输协议,简单来说就是客户端和服务端进行数据传输的一种规则。 HTTP 是一种无状态 (stateless) 协议, HTTP协议本身不会对发送过的请求和相应的通信状…
深入理解HTTPS协议
因为目前越来越多的网站或者app已经全面接入HTTPS,APPLE官方也建议APP全面使用HTTPS,何况国内这种节操都没有喜欢劫持网络请求的运营商在,没有HTTPS 实在是毁用户体验。多数人都是只知道HTTPS是基于HTTP的,有加密功能,但不知道这个是怎么实现的,相信我,作…
MQTT 协议概述
MQTT是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器之间通信的桥梁。 MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议。有以…
深入TLS/SSL协议
TLS/SSL协议是为了解决网络通讯中的信息安全问题而诞生的。 身份验证——搞清楚与我通讯的人是不是我所想的那个。 保密性——就算第三方拿到了通讯内容,也搞不清楚其中所表达的意思。 完整性——保证通讯内容的完整性。 使用对称加密算法来解决通讯消息加密的部分。 为了完成对称加密,…
JVM万字总结
JVM即Java虚拟机,是一种抽象计算机,它有一个指令集,在运行时操作各种内存区域。虚拟机有很多种,不同厂商提供了不同实现,只要遵循虚拟机规范即可,目前我们所说的虚拟机一般指的是Hot Spot。JVM对Java语言一无所知,只知道一种特定的二进制格式,即类文件格式,我们写好的…
NIO
简而言之,Channel负责传输,Buffer负责存储。 缓冲区(Buffer):一个用于特定基本数据类型的容器。由java.nio包定义的,所有缓冲区都是Buffer抽象类的子类。 Java NIO中的Buffer主要用于和NIO通道进行交互,数据是从通道读入到缓冲区的,然后…
个人珍藏的80道多线程并发面试题(11-20答案解析)
线程池:一个管理线程的池子。 管理线程,避免增加创建线程和销毁线程的资源损耗。 提高响应速度。 重复利用。 threadFactory: 用于设置创建线程的工厂,可以给创建的线程设置有意义的名字,可方便排查问题。 handler:线城池的饱和策略事件,主要有四种类型拒绝策略。 …