- 博客(5)
- 收藏
- 关注
原创 2021年关于Redis最新的50道面试题(含答案)
1、什么是 Redis?Redis 本质上是一个 Key-Value 类型的内存数据库,很像 memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬盘上进行保存。因为是纯内存操作,Redis 的性能非常出色,每秒可以处理超过 10 万次读写操作,是已知性能最快的 Key-Value DB。Redis的出色之处不仅仅是性能,Redis 最大的魅力是支持保存多种数据结构,此外单个value的最大限制是 1GB,不像 memcached 只能保存 1MB 的
2021-08-28 15:20:07 1221
原创 2021年最新整理的秋招,春招100道mysql的面试题(含答案)
1. MySQL 索引使用有哪些注意事项呢?可以从三个维度回答这个问题:索引哪些情况会失效,索引不适合哪些场景,索引规则索引哪些情况会失效查询条件包含or,可能导致索引失效 如何字段类型是字符串,where时一定用引号括起来,否则索引失效 like通配符可能导致索引失效。 联合索引,查询时的条件列不是联合索引中的第一个列,索引失效。 在索引列上使用mysql的内置函数,索引失效。 对索引列运算(如,+、-、*、/),索引失效。 索引字段上使用(!= 或者 < >,not
2021-08-28 14:20:35 9839
原创 Linux虚拟内存管理,MMU机制详解
相关教程:后台开发第286讲|【Linux内核篇】剖析Linux内核MMU详解|1、物理内存组织结构 2、虚拟地址空间划分 3、内核与用户空间布局 4、内存映射原理机制MMU现代操作系统普遍采用虚拟内存管理(Virtual Memory Management)机制,这需要处理器中的MMU(Memory Management Unit,内存管理单元)提供支持。首先引入 PA 和 VA 两个概念。PA如果处理器没有MMU,或者有MMU但没有启用,CPU执行单元发出的内存地址将直接传到.
2021-08-21 17:43:15 2674
原创 Linux下的音视频开发和安卓的音视频开发有什么区别吗?
不管哪个平台大部分的音视频知识都是相同的,比如FFmpeg不管在Linux、Windows、Android、IOS都是通用的;比如RTMP、HLS、HTTP-FLV、RTP等流媒体知识也是不分平台;再比如WebRTC,也是跨平台的音视频应用。音视频开发难点在哪里?现在上车还来得及吗?(全网最详细音视频学习路线分享)一、行业现状核心竞争力:定义音视频是程序界的皇冠,掌握音视频意味着你的技术航向已驶向蓝海,不用担心会被其他人替代。而音视频是有门槛的,是与其他人拉开差距的分水岭,不然也不会有“你想做音
2021-08-13 17:26:21 632 1
原创 Android音视频开源项目系列1.0
项目Android平台PlayerSDKhttps://github.com/JeffMony/PlayerSDK.git这是一个专注音视频播放器的库,目前还在不断优化中,主要功能如下:支持ijkplayer 和 exoplayer 两种播放器 支持进度条和seek功能支持二维码扫描网址功能 支持循环播放的功能支持倍速的功能 支持针对HLS Master视频的切换清晰度功能添加Player实例监控方法 支持GLSurfaceView渲染视频播放时调整声音大小 播放视频加
2021-08-05 16:18:30 352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人