V
主页
京东 11.11 红包
面试题讲解:涉及大数据处理、操作系统、网络、数据库|描述系统调用的流程; linux有哪些io模型及区别?Epoll ET和LT的区别; MySQL幻读与不可重
发布人
面试题讲解:涉及大数据处理、操作系统、网络、数据库 1. 只用 2GB 内存在 20 亿个整数中找到出现次数最多的数; 2. 描述系统调用的流程 3. linux 有哪些常见的io模型?它们之间的区别? 4. 水平触发和边缘触发的区别? 5. MySQL中不可重复读和幻读的区别? 6. 什么是缓存穿透、缓存击穿、缓存雪崩?分别怎么解决?
打开封面
下载高清视频
观看高清视频
视频下载器
6道经典的linux操作系统面试题,助你了解操作系统底层原理 |进程和线程的区别?描述系统调用整个流程?malloc是如何分配内存的?free是如何释放内存的?
从网络编程看 redis、mysql、skynet、memcached、nginx等应用|网络io|io多路复用|epoll|reactor|多线程|多进程
线程池,内存池,内存泄漏,数据库连接池,原子操作,CAS,红黑树,定时器,时间轮,libevent,protobuf..
围绕收发网络包的 5 道网络面试题 | linux系统是如何收发数据包;udp 和 tcp 的区别;tcp 如何保证可靠性的;epoll水平触发与边缘触发的区别
【零声教育】数据库MySQL 的缓存方案设计 |缓存方案数据一致性分析;缓存方案读写策略制定;数据流演示以及实现;缓存穿透、缓存击穿、缓存雪崩的解决方案
协程在 reactor 网络模型中的应用|mysql 和 redis 的网络模型;reactor 网络模型基本构成; reactor 解决问题的思路...
10道面试必问的经典网络八股文,让你在面试中逼格满满 |tcp与udp有区别?大量close_wait的原因;epoll的惊群如何解决?协程与网络io的关系
c/c++后台开发岗位,如何精进技术,8个维度来说清楚 | c/c++语言;Linux系统;网络编程;数据库mysql;缓存redis;数据结构;设计模式;
从开源框架看网络模块封装|网络编程,tcp,epoll,redis,skynet,单线程,多线程,linux
Qt高级进阶课程之《网络开发专题》,qt编程,qt开发,c/c++,c++网络开发,qt网络编程
协程,后台开发道路绕不开的技术热点|协程的起源,存在的原因;如何使用?与线程的区别?协程调度如何实现?协程切换如何实现;协程的原语操作;多核模式的实现
【linux c/c++开发】彻底搞懂TCP并发机制:io多路复用(epoll/reactor),底层原理+实战应用+代码实现!!!
redis源码阅读:redis 网络模块封装以及处理 |reactor 网络模型;事件封装;事件循环封装;事件处理封装;网络数据在多线程环境下的处理流程
6种epoll的做法,从redis,memcached到nginx的网络模型实现|epoll的封装模式、reactor的作用与原理、多线程与多进程epoll
网络编程实战-实现数据库的异步驱动|同步驱动与异步驱动的性能对比,异步驱动的实现原理,基于网络框架实现 redis 异步驱动,协程实现消除异步回调
redis,memcached到nginx,底层网络io中剥离精髓|epoll|多线程|多进程|c/c++|linux
【c++后台开发】手把手带你实现数据库异步连接|异步连接和同步连接的效率,reactor 异步事件库,基于reactor异步事件库实现一个异步连接,异步连接池
从马氏四层级,看libevent网络库做到了第几层|从io操作和io检测说起|libevent网络封装以及源码赏析
10道面试题搞清tcp/ip网络协议栈的秘密 |TCP三次握手和四次挥手过程?TIME_WAIT状态持续时间;TCP与UDP的区别;三次握手过程中有哪些不安全性
【c/c++开发】手撕高性能线程池,准备好linux开发环境
如何提升 MySQL 的读写性能?|读写分离;连接池;异步连接;分库分表;预处理;缓存方案;更换存储引擎;分布式关系型数据库
【linux c/c++开发】彻底搞懂io多路复用,手把手带你实现一个epoll组件
即时通讯背后的技术故事,了解一个产品的迭代|网络层io,多线程,异步io,协程的选择;应用协议的选择,xmpp,mqtt,protobuf;web客户端通信
Linux网络编程难点有哪些?libevent解决了网络编程哪些痛点?
【C/C++技术教学】远程监控技术!想要实现远程监控别人电脑的功能吗?让程序员一节课教会你!
2024最新c++后端面试八股文,腾讯、阿里、字节等大厂面试真题讲解(c/c++/设计模式/网络/操作系统/redis/mysql/nginx)
libevent 实战:实现用户登录系统|libevent 运行原理;在 libevent 上构建一个服务端应用程序;在 libevent 上构建一个数据库驱动
线程池在网络编程中的应用|nginx 调试环境配置以及文件操作优化; redis 调试环境配置以及 io 多线程工作原理;skynet actor调度原理
reactor 网络模型在开源框架中的应用 |reactor 是怎么工作的?单线程redis;多进程nginx;多线程memcached
程序员必学技术:linux网络编程精讲!!!
牛客网上超火的顺丰面试夺命连环10连问(mysql、redis、并发、jvm、dubbo、MQ)Java面试前一定要先吃透它!
分布式多播以及消息队列的redis解决方案|pub/sub发布订阅,list数据结构,stream数据结构
redis、布隆过滤器、分布式一致性hash中hash的妙用【c++后台开发】
最新c++音视频流媒体开发实战教程,学音视频看这一套就够了!
海量定时任务设计-时间轮 |常见定时器设计;时间轮与其他模块如何交互;从时钟运转看时间轮原理;怎么将时间轮应用到自己项目
如何最大限度榨干数据库性能,全网最细节讲解缓存方案实现|读写分离|连接池|mysql|缓存同步|缓存击穿|缓存穿透|缓存雪崩|linux
【零声教育】libevent 实战那些坑 |reactor 中 io和事件的关系;libevent 实战中使用层次;libevent 封装层次
后端系统设计方案:MySQL 的缓存方案设计|如何提升MySQL 性能?缓存方案数据一致性;缓存方案读写策略;缓存穿透、缓存击穿、缓存雪崩的解决方案
C++后端开发必会的7个开源项目(nginx、redis、mysql、protobuf、cjson、log4cpp、libevent)
从 5 个方面了解 libevent 事件通知库