- 博客(195)
- 资源 (1)
- 收藏
- 关注
原创 音视频/流媒体协议和编码汇总
是应用层协议,使用TCP作为底层传输协议,并提供了低延迟、高带宽利用率和实时性的特点。(1)RTMP协议是Adobe的私有协议,未完全公开(2)一般传输的是 flv,f4v 格式流都作用于OSI模型中的传输层。RTCP是RTP的补充协议,用于提供对RTP会话的控制和监控。RTCP负责传输会话中的控制信息,包括发送者和接收者的统计信息、网络延迟、会话质量反馈等SRTP是在RTP(Real-time Transport Protocol)的基础上添加了加密和认证机制,用于保护音频和视频数据的机密性和完整
2024-02-10 09:14:34 2188 1
原创 Java JDK 下载以及Oracle JDK替代解决方案
Temurin由Eclipse开源基金会旗下的Adoptium工作组维护,基于openjdk构建的免费的jdk发行版(之前是AdoptOpenJDK),可用于在Java生产环境中替代oracle jdk。下载地址三:https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_jdk/Corretto是由亚马逊维护的基于openjdk的免费的jdk生产就绪版本,提供长期支持,其中包括性能增强和安全修复。在亚马逊内部有数以千计的。
2023-12-18 15:10:05 1091
原创 解决 Docker Hub 国内无法访问的方法(Docker 镜像下载加速)
【代码】解决 Docker Hub 国内无法访问的方法(Docker 镜像下载加速)
2023-12-16 15:09:34 2957 3
原创 牛客Leetcode高频题解(下)
dp[i][4]表示到第i天为止买过两次同时也买出过两次股票的最大收益。dp[i][2]表示到第i天为止买过一次也卖出过一次股票的最大收益。dp[i][3]表示到第i天为止买过两次只卖出过一次股票的最大收益。dp[i][1]表示到第i天为止买过一次股票还没有卖出的最大收益。dp[i][0]表示到第i天为止没有买过股票的最大收益。(2)先上下交换,在对角线交换。
2023-10-24 11:04:23 255
原创 Flink核心功能和原理
1.Flink的特性支持高吞吐、低延迟、高性能的流处理支持带有事件时间的窗口(Window)操作支持有状态计算的 Exactly-once 语义支持高度灵活的窗口(time/count/session)Window 操作,以及 data-driven 驱动支持具有 BackPressure 功能的持续流模型支持基于轻量级分布式快照(Snapshot)实现的容错同时支持处理流批一体Flink 在 JVM 内部实现了自己的内存管理支持迭代计算支持程序自动优化:避免特定情况下 Shuffle
2022-06-20 16:28:05 1156
原创 kafka核心工作原理
参考阅读地址:阅读1阅读2阅读3阅读4一、分区分配策略将所有broker(n个)和partition排序将第i个Partition分配到第(i % n)个broker上将第i个Partition的第j个Replica分配到第((i + j) % n)个Broker上根据上面的分配规则,若replica的数量大于broker的数量,必定会有两个相同的replica分配到同一个broker上,产生冗余。因此replica的数量应该小于或等于broker的数量。1.Producer
2022-05-17 12:31:44 2559 1
原创 真正理解Mysql的四种隔离级别
1.什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。事务的 ACID具有四个特征:1 、原子性( Atomicity )。事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做2 、一致性( Consistenc
2022-05-06 20:33:21 438 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人