- 博客(194)
- 资源 (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
2875
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
1286
原创 牛客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
272
原创 Flink核心功能和原理
1.Flink的特性支持高吞吐、低延迟、高性能的流处理支持带有事件时间的窗口(Window)操作支持有状态计算的 Exactly-once 语义支持高度灵活的窗口(time/count/session)Window 操作,以及 data-driven 驱动支持具有 BackPressure 功能的持续流模型支持基于轻量级分布式快照(Snapshot)实现的容错同时支持处理流批一体Flink 在 JVM 内部实现了自己的内存管理支持迭代计算支持程序自动优化:避免特定情况下 Shuffle
2022-06-20 16:28:05
1180
原创 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
2641
1
原创 真正理解Mysql的四种隔离级别
1.什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。事务的 ACID具有四个特征:1 、原子性( Atomicity )。事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做2 、一致性( Consistenc
2022-05-06 20:33:21
586
1
原创 动态规划-矩阵中的最短路径
一、牛客 NC59 矩阵的最小路径和给定一个 n * m 的矩阵 a,从左上角开始每次只能向右或者向下走,最后到达右下角的位置,路径上所有的数字累加起来就是路径和,输出所有的路径中最小的路径和。数据范围: 1≤n,m≤500,矩阵中任意值都满足 0 ≤ a(i,j) ≤100要求:时间复杂度 O(nm)O(nm)例如:当输入[[1,3,5,9],[8,1,3,4],[5,0,6,1],[8,8,4,0]]时,对应的返回值为12,所选择的最小累加和路径如下图所示:public int min
2022-05-05 23:03:40
3487
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人