程序员tt
程序员tt
全部文章
未归档
自媒体(2)
归档
标签
去牛客网
登录
/
注册
程序员tt的博客
全部文章
/ 未归档
(共114篇)
TCP 流量控制、拥塞控制、timewait
image.png
2021-11-17
0
215
分布式锁
章节 应用场景 分布式锁 分布式锁类型 1 应用场景 分布式系统对共享资源的写操作(update) 需要保证数据的一致性、安全性更新 2 分布式锁 分布式锁具备的条件 高可用 加锁解锁 高性能 加锁解锁 可重入 锁失效,防止死锁 非阻塞获取锁,不阻...
2021-11-16
0
372
分布式系统 - 一致性及协议
分布式系统一致性 常见的一致性方案 一致性算法 1 Paxos 1.1 Paxos 集群角色 Proposer - 提出议案 Acceptor - 参与角色 Learner - 不参与提案, 接收已通过提案 1.2 提案选定流程 Prepare 阶段 Prop...
2021-11-15
0
388
GO debug - delve
大纲 简介 演示 多 goroutine 调试 core 调试 线上 调试 1 简介 1.1 delve 特性 是 GO 语言调试器; 该调试器 简单、功能齐全、易用使用、调用,是GO调试器的事实标准; 支持并发调试、跨平台; 2 演示 2.1...
2021-01-05
0
405
一个简易gopool框架
提纲 目标 效果图 传送门 目标 在 go 中起协程是非常方便的, 节省资源的, 协程栈大小最大为2KB, 所以乍一看在 go 中设计协程池是多此一举的; 但通过 pool 可以提供统一的多任务处理模型,统一管理任务处理过程中的监控、告警; 且实现资源隔离(不同协程池处...
2020-12-25
0
263
Go并发 - channel & sync.mutex
大纲 什么是channel 什么是mutex 使用channel、mutex 实现安全的并发减操作 使用channel 实现批量任务处理 channel 的本质 使用 channel or 并发原语的时机 参考资料 1 什么是 channel 通过学习,总结 ...
2020-12-14
0
367
Go组合-垂直组合
章节 组合 定义 作用 一个问题 传统 oop 实现能力复用与扩展 - (extends or 组合) oop - extends oop - 组合 垂直组合 ...
2020-12-06
0
295
ffmpeg-解码 gop 段任意一帧
解码数据 目标: 将 gop 数据解码为一帧一帧图片 多媒体处理流程 [图片上传失败...(image-15b43c-1604651923220)] 解码处理流程 // 获取AVFormatContext AVFormatContext ctx -> avformat_o...
2020-11-09
0
329
docker 基本命令
章节 常用docker 命令 1. 查看 docker info docker info 2. 进入容器交互式内部 docker container exec -it [container_id] /bin/bash 3. 解决 apt-get 源在国外的问题 mv /e...
2020-11-09
0
310
FFmpeg-抽取视频中 h264 数据
抽取视频数据 抽取视频数据需要掌握的基本概念 Start code 1.抽取视频数据的本质 本质: 多媒体中的视频数据是压缩(编码)后的Frame数据,压缩后的视频帧我们称之为 packet,简单起见我们将其称之为视频帧。抽取操作即抽取的是 视频帧序列。 ...
2020-11-06
0
457
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页