《🌹🍎🍎图解技术🍎🍎》
文章平均质量分 87
专注于以图表形式阐述技术和框架实现原理的专栏。图表是一种极其有效的传达信息的方式,一张图表往往能够胜过千言万语。
lakernote
不停的复盘自己,砥砺前行,不忘初衷
展开
-
图解系列 图解直播推拉流流程
HLS协议规定,视频的封装格式是TS(Transport Stream),除了TS视频文件本身,还定义了用来控制播放的M3U8文件(文本文件)。HLS协议的工作原理是把整个视频流分割成一个个小的TS格式视频文件来传输,在开始一个流媒体会话时,客户端会先下载一个包含TS文件URL地址的M3U8文件(相当于一个播放列表),给客户端用于下载TS文件。在 CDN Origin 设置时,添加自定义 Header 字段及值,源站对请求中的字段检查,若不含有该 Header 字段及值,则返回错误码。原创 2023-09-08 15:10:20 · 621 阅读 · 0 评论 -
图解系列 图解Kafka之Producer
它会连接bootstrap.servers参数指定的所有Broker,Producer启动时会发起与这些Broker的连接。因此,如果你为这个参数指定了1000个Broker连接信息,那么很遗憾,你的Producer启动时会首先创建与这1000个Broker的TCP连接。指定bootstrap.servers,地址的格式为。指定acks配置,默认值是all(版本3.x)在消息发送的过程中,涉及到了两个线程——指定Key和Value的序列化方式。线程中创建了一个双端队列。原创 2023-09-06 14:42:17 · 529 阅读 · 0 评论 -
图解系列 非对称加密应用场景
非对称加密使用一对密钥,分别是公钥(public key)和私钥(private key)。加密场景 公钥加密、私钥解密:这种场景适用于保护数据的机密性,并确保只有特定接收方(私钥持有者)能够解密和查看数据。一个典型的应用是在SSL/TLS协议中用于安全地传输敏感数据,如网银交易、密码登录等。加签验签场景 私钥加密、公钥解密:这种场景适用于数字签名的应用。发送方使用私钥对数据进行签名,接收方通过使用发送方的公钥来验证签名的真实性和数据的完整性,确保数据没有被篡改,并且确保是由私钥持有者发送的。总结:原创 2023-08-03 15:37:29 · 999 阅读 · 0 评论 -
图解系列 DNS查找过程和DNS缓存
可查看源码InetAddress 和 InetAddressCachePolicyjava dns解析缓存之源码解析如果打开Java中的DNS缓存将不会失效。否则,可访问的DNS解析缺省缓存30秒,不可访问的DNS解析缺省缓存10秒。关于(域名缓存时间),给出“对于多条A记录是采用什么策略返回IP的结论:在缓存有效期内,取到的IP永远是缓存中全部A记录的第一条,并没有轮循之类的策略。缓存失效之后重新进行DNS解析,因为每次域名解析返回的A记录顺序会发生变化(原创 2023-08-02 14:42:49 · 1908 阅读 · 1 评论 -
图解系列 图解Spring Boot 最大连接数及最大并发数
根据您的具体需求,您可以根据服务器的负载和资源配置来调整 MaxKeepAliveRequests 的值,以平衡并发连接和服务器资源的利用率。:轮询器,轮询是否有事件达到,有请求事件到达后,以NIO的处理方式,查询Selector取出所有请求,遍历每个请求的需求,分配给Executor线程池执行。时,新来的请求不会收到服务器拒绝连接响应,而是不会和新的请求进行3次握手建立连接,一段时间后(客户端的超时时间或者Tomcat的20s后)会出现请求连接超时。等待另一个 HTTP 请求的时间,然后关闭连接。原创 2023-05-30 21:16:15 · 6115 阅读 · 7 评论