- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 cache 常见问题
1:缓存穿透 :数据在cache 和db 都不命中,用户查询一条不存在数据,流量直接打到db 解决办法: db 查询不存在时候 缓存空对象,或者采用 布隆过滤器(认为是一个大得bitmap, 有可能存在得数据设置为1,不存在得数据为0)2: 缓存雪崩:是指 cache 挂掉,流量直接打到db 解决办法: cache 集群 或者 服务降级限速 等3: 缓存击穿:...
2019-03-08 11:33:02
1027
原创 go 教程
slice 基础操作:目录遍历操作: 命令行解析操作 flag 包: goruntine 调度时机测试: go http client 实现 生产者消费者模型:
2018-12-07 15:21:37
238
原创 go fasthttp 教程
fasthttp 一个号称性能是原生http server 10倍fasthttprouter 一个号称碾压原生http router 类 go,python 真的简洁的一比 .
2018-09-28 00:18:35
4161
原创 ffmpeg 代码实现文件合并
file_concat.txt 文件内容如下:具体代码参见ffmpeg 源码中 libavformat/concatdec.c 文件简单贴一段代码:
2018-09-08 18:09:42
991
原创 常用小工具积累
1: 如何查询自己的外网地址 curl http://2018.ip138.com/ic.asp2: 查找域名解析 dig +trace www.baidu.com3: 查询网页打开速度 curl -w "%{time_namelookup} %{time_connect} %{time_total} %{speed_download}" -o /dev/null ...
2018-09-07 20:23:05
337
原创 x264 参数解析
b_aud 参数 表示是否插入 aud 分隔符,大部分播放器没有aud 可正常播放,类flash 播放去需要每次需要一个完整的帧数据,那么把2个AUD之间的数据按照格式打包给播放器就可以了。libx264 实现: b_repeat_headers 表示是否在每个关键帧前面附带sps/pps 信息 我们来看下sps pps 结构:我们关注比较...
2018-09-07 16:56:55
538
原创 ffmpeg mp4 转ts 文件
void ts_split() { av_register_all(); const char * strInMediaFile = "d:/ming.mp4"; const char* strOutTsFile = "d:/tsout/ming.m3u8"; AVFormatContext* pInCtx = NULL; avformat_open_input(&pInCtx, strI...
2016-09-28 15:45:44
6380
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人