logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL索引的底层数据结构原理剖析(二叉树、 红黑树、Hash、B-Tree、B+Tree)

我们平时所说的:聚集索引(主键索引),次要索引,覆盖索引,复合索引,前缀索引,唯一索引在MySQL5.7和 8.0版本默认都是使用索引,除此之外还有。至于MySQL5.7之前版本,这里就不过多探究了。

文章图片
#数据结构#mysql#后端开发
Redis6.0新特性、剖析线程模型(单线程和多线程)

非阻塞 IO 在 Socket 对象上提供了一个选项Non_Blocking ,当这个选项打开时,读写方法不会阻塞,而是能读多少读多少,能写多少写多少。能读多少取决于内核为 Socket 分配的读缓冲区的大小,能写多少取决于内核为 Socket 分配的写缓冲区的剩余空间大小。读方法和写方法都会通过返回值来告知程序实际读写了多少字节数据。有了非阻塞 IO 意味着线程在读写 IO 时可以不必再阻塞了,

文章图片
#redis#数据库#后端开发
稀缺的音视频,50道音视频经典面试题,国内国外教学视频,N个经典开源项目

—— 近年来热门、吃香、值得学习的技术方向【推荐收藏】音视频流媒体开发知识归纳导图【熟读兵法,搞定面试】50道音视频经典面试题【不想看文字,视频更直接】国内国外大佬教学视频【项目实战应用,日后100%要用到】N个经典开源项目

#面试#ios
20个基于DPDK开源项目,建议收藏

一、ANS – DPDK 原生加速网络堆栈ANS(加速网络堆栈)是DPDK本地TCP/IP堆栈,也参考FreeBSD实现。ANS提供了一个与Intel DPDK一起使用的用户空间TCP/IP堆栈。文件结构ans:加速网络堆栈过程。librte_ans:TCP/IP 堆栈静态库。ANS 使用 dpdk mbuf、ring、memzone、mempool、timer、spinlock。所以在 dpdk

#udp#tcp/ip#linux
怎样选择最合适的Linux发行版?23个版本横向对比,总有适合你的

怎样选择最合适的Linux发行版?23个版本横向对比,总有适合你的Linux生态系统如此丰富,其中一个主要原因在于其强大的变体产品―发行版,将底层架构与特定工具结合在一起,以提供不同的功能组合。虽然在Distrowatch.com上面拥有几百个不同的发行版,但为了让你找到最符合自己需求的完美风格,我们精心制作了这份列表,从而免除潜在的未知麻烦。PS:硬核总结linux环境开发工具,包含linux,

#linux#运维#服务器
面试不慌,拿这70张思维导图,怒怼面试官

???? “干饭人” — 2021年【思维导图】盒子,C/C++,Golang,Linux,云原生,数据库,DPDK,音视频开发,TCP/IP,数据结构,计算机原理等等ps:我什么都不要,只求Star。—— 优秀的果实,从导图开始—— 【腾讯T9技术栈】登顶 IT 顶峰,不是梦!???? 【查漏补缺】晋升 Linux C/C++后端服务器架构开发 岗位,你还需要掌握哪些????? 计算机计算机概论

#c++#c语言#后端
怎样选择最合适的Linux发行版?23个版本横向对比,总有适合你的

怎样选择最合适的Linux发行版?23个版本横向对比,总有适合你的Linux生态系统如此丰富,其中一个主要原因在于其强大的变体产品―发行版,将底层架构与特定工具结合在一起,以提供不同的功能组合。虽然在Distrowatch.com上面拥有几百个不同的发行版,但为了让你找到最符合自己需求的完美风格,我们精心制作了这份列表,从而免除潜在的未知麻烦。PS:硬核总结linux环境开发工具,包含linux,

#linux#运维#服务器
老板再也不用担心我不会K8s了,哪里不会点哪里,15个开放学习K8s的网址

No.1CNCF官方网站一个由实干家组成的社区,他们支持开源项目,包括 Kubernetes、Prometheus、Envoy 等。No.2Kubernetes官方网站包含文档、博客、培训、合作伙伴、社区、案例分析、版本列表No.3Kubernetes中文社区致力于让K8S技术人员便捷地获取信息,掌握K8S相关知识。推崇开源理念,推广K8S开源项目。内容包含:Kubernetes(K8S)中文文档

#golang#后端#docker +1
内网穿透你真的了解吗?

本文所介绍的内网穿透技术相关的实现方式其实在我们的日常开发生活中有更多的使用场景,当我们深入了解了当前 IP 地址以及内外网的实现方式后,我们不难发现,当我们将内网穿透的图片稍加修改后就成为了我们常用的另一种功能的实现方式(VPN实现原理):原文作者:内网穿透你真的了解吗?- 掘金。

文章图片
#后端开发
为面试加油助力,90个常见的Kubernetes面试题,值得收藏学习

1、简述etcd及其特点etcd是CoreOS团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于Go语言实现。特点:简单:支持REST风格的HTTP+JSON API安全:支持HTTPS方式的访问快速:支持并发1k/s的写操作可靠:支持分布式结构,基于Raft的一致性算法,Raft是一

#kubernetes#面试#golang
    共 12 条
  • 1
  • 2
  • 请选择