Back to rankings

rfyiamcool/share_ppt

xiaorui.cc

🚗 个人做过的技术分享... ( topic: 高性能架构, 中间件原理实践,云原生,Golang 等)

pptpythongolangkeynoteetcdkafkakubernetesmysql
Star Growth
Stars
5.7k
Forks
994
Weekly Growth
Issues
3
2k4k
Aug 2017Jul 2020Jul 2023Jul 2026
README

技术分享PPT

在公司内部及社区中分享的PPT.

Download

download in github

Agenda

LIST

网络编程那些事儿-meican

分享时间

2023-12-20

ppt地址

下载地址

截图

ApachePulsar的设计实现原理

分享时间

2023-10-12

内容

  • Apache pulsar 的架构设计
  • Pulsar broker 的计算层设计
  • 系统 IO 的介绍 (page cache, buffered io, direct io ...)
  • Pulsar bookKeeper 的存储层设计
  • Pulsar 的高级功能设计
  • QA

ppt地址

下载地址

截图

Qcon海量长连接消息推送系统实践

分享时间

2021-06-30

内容

  • 超百万的⻓连接接入
  • 每天近 100 亿条消息
  • 高峰值时每秒 70w+ 条消息 目标
  • 如何尽量保证消息的低延迟
  • 如何保证系统的高并发
  • 如何保证消息的可靠性
  • 如何保证系统的可用性
  • ...

ppt地址

下载地址

截图

网络编程那些事儿

分享时间

2021-12-16

内容

  • 收包发包原理, socket及阻塞非阻塞, 同步异步的本质
  • linux 五种IO模型
  • io多路复用模型
    • select
    • poll
    • epoll
      • 数据结构组成
      • 如何使用 epoll 的那几个方法
      • 从底层来讲解 epoll 的实现原理
      • epolloneshot 的场景
      • 水平触发和边缘触发到底是怎么一回事, 各种case来描述
      • 社区中常见的服务端使用 epoll 哪种触发模型
      • epoll 的开发技巧
    • io_uring
  • aio 到底是怎么一回事? 存在的问题
  • 当前社区比较流行的 网络编程 模型
    • 新线程模型
    • 单多路复用 + 业务线程池模型
    • prefork 模型
    • reactor
    • proactor
  • 常见的网络编程问题
    • 半连接全连接代表的意思,如何配置,不同内核参数下表现形式
    • 常见的读写返回值的处理方式
    • reuseaddr vs reuseport
    • epoll 的惊群问题
    • 粘包半包
    • 半关闭
    • 如何实现异步 connect
    • 弱网络问题, kcp
    • fork, exec, system 在继承传递 fd 的问题
    • 如何实现网络服务的 upgrade
    • 论心跳的重要性, 为什么使用应用层心跳
    • 如何处理各种的网络异常问题

ppt地址

下载地址

截图

Golang项目实战

分享时间

2021-11-08

内容

  • 代码规范
  • 接口规范
  • Git规范
  • 常见设计模式
  • Golang开发经验
  • Golang编码技巧

ppt地址

下载地址

截图

Etcd的设计与实现

分享时间

2021-07-05

内容

  • raft共识算法
  • boltdb知识点
  • etcd自身的功能实现
    • 关键结构体
    • mvcc实现
    • treeindex及boltdb存储布局
    • txn事务的实现
    • watch监听的实现
    • lease监听的实现
    • compact的实现
    • defrag的实现
    • 锁的实现
  • etcd的使用经验

ppt地址

下载地址

截图

GIT的那些事儿

分享时间

2021-04-21

内容

  • git由来
  • git原理 (大篇幅讲解)
  • git规范 (git-flow工作流讲解)
  • git技巧

ppt地址

下载地址

截图

分布式消息推送

分享时间

2021-03-24

ppt地址

在线观看

下载地址

截图

Kafka的设计与实现

分享时间

2021-02-23

ppt地址

在线观看

下载地址

截图

TCP的那些事儿

分享时间

2021-01-06

ppt地址

在线观看

下载地址

截图

Golang高级技巧

分享时间

2020-11-15

ppt地址

在线观看

下载地址

截图

GRPC的那些事儿

分享时间

2020-09-30

ppt地址

在线观看

下载地址

截图

讲述了grpc的特点, 使用方法及生产环境中的经验,话题包括了http1.1, http2.0, http3.0的实现, protobuf的编码实现, wireshark抓包分析grpc等等.

分布式任务系统

分享时间

2020-06

ppt地址

在线观看

下载地址

截图

优雅的编程者

分享时间

2020-03

ppt地址

在线观看

下载地址

截图

分布式行情推送系统golang

分享时间

2019-12

ppt地址

在线观看

下载地址

Redis经验之谈

分享时间

2019-11

截图

ppt地址

在线观看

下载地址

http2和quic的那些事儿

分享时间

2019-08

ppt地址

在线观看

下载地址

kubernetes的那些事儿

分享时间

2019-08

ppt地址

在线观看

下载地址

istio的那些事儿

分享时间

2019-07

ppt地址

在线观看

下载地址

ServiceMesh的那些事儿

分享时间

2019-07

ppt地址

在线观看

下载地址

RedisCluster那些事儿

分享时间

2019-02

ppt地址

在线观看

下载地址

golang高级讲义

分享时间

2018-07

ppt地址

在线观看

下载地址

golang高性能实战

分享时间

2018-03

ppt地址

在线观看

下载地址

mysql快速讲义

分享时间

2017-08

ppt地址

在线观看

下载地址

redis高级讲义

分享时间

2017-05

ppt地址

在线观看

下载地址

微服务那些事儿

分享时间

2017-02

ppt地址

在线观看

下载地址

异步io调度框架的实现

分享时间

2016-12

ppt地址

在线观看

下载地址

cdn设计原理

分享时间

2016-07

ppt地址

在线观看

下载地址

分析mysql acid设计实现

分享时间

2016-05

ppt地址

在线观看

下载地址

Python Gil全局锁那些事儿

分享时间

2016-04

ppt地址

在线观看

下载地址

Redis设计实现

分享时间

2016-03

ppt地址

在线观看

下载地址

分布式一致性raft实现原理

分享时间

2015-08

ppt地址

在线观看

下载地址

Python高级内存管理

分享时间

2015-06

ppt地址

在线观看

下载地址

美妙的多进程管理

分享时间

2015-02

ppt地址

在线观看

下载地址

聊聊集群管理

分享时间

2014-09

ppt地址

下载地址

Related repositories
hugohe3/ppt-master

AI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations, data-backed charts and tables on demand, audio narration from speaker notes, and support for your own .pptx templates. · by Hugo He

PythonPyPIMIT Licenseai-agentpowerpoint
hugohe3.github.io/ppt-master/
40.2k3.3k
op7418/guizang-ppt-skill

AI-agent Skill for generating polished HTML slide decks: editorial magazine and Swiss layouts, image prompts, social covers, and a WebGL/low-power presentation runtime.

HTMLGNU Affero General Public License v3.0ai-agentclaude-code
21.9k1.6k
Anionex/banana-slides

一个基于nano banana pro🍌的原生AI PPT生成应用,迈向"Vibe PPT"; 支持上传任意模板图片,上传任意素材&智能解析,一句话/大纲/页面描述自动生成PPT,口头修改指定区域、一键导出可编辑ppt - An AI-native slides generator based on nano banana pro🍌

TypeScriptnpmGNU Affero General Public License v3.0ai-ppt-makerai-slide-builder
bananaslides.online
15.2k1.8k
dream-num/univer

Univer is a full-stack framework for creating and editing spreadsheets / word processor / presentation on both web and server.

TypeScriptnpmApache License 2.0data-tableexcel
docs.univer.ai
13.9k1.2k
OdysseusYuan/LKY_OfficeTools

一键自动化 下载、安装、激活 Office 的利器。

C#GNU General Public License v3.0kmsmicrosoft
foxmail.com
12.3k1.2k
ksky521/nodeppt

This is probably the best web presentation tool so far!

JavaScriptnpmMIT Licensepresentationppt
10.4k2k
pipipi-pikachu/PPTist

PowerPoint-ist(/'pauəpɔintist/), An online presentation application that replicates most of the commonly used features of MS PowerPoint, allowing for the editing and presentation of PPT online. It also supports AIPPT and local PPTX file preview.

VueGNU Affero General Public License v3.0pptslide
pipipi-pikachu.github.io/PPTist/
9.2k1.8k
ONLYOFFICE/DocumentServer

ONLYOFFICE Docs is a free collaborative online office suite comprising viewers and editors for texts, spreadsheets and presentations, forms and PDF, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.

ShellGNU Affero General Public License v3.0onlyofficeoffice
onlyoffice.com/see-it-in-action
6.7k1.3k
chuspeeism/dashi-ppt-skill

An AI-agent skill that generates browser-editable presentations from multiple visual themes, exportable to HTML, PDF, and PPTX.

JavaScriptnpmGNU Affero General Public License v3.0agent-skillai-agent
3.9k375
ningzimu/codex-ppt-skill

GPT-Image-2 PPT Generator Skill for Creating Image-Based PowerPoint Presentations in Codex and Other Skill-Compatible Agents

PythonPyPIMIT Licenseagent-skillsclaude-code
ppt-skill.ningzimu.vip
3.9k182
FeeiCN/Security-PPT

Security-related Slide Presentation & Security Research Report(大安全各领域各公司各会议分享的PPT以及各类安全研究报告)

HTMLpptsecurity
3.6k893
sligter/LandPPT

一个基于LLM的演示文稿生成平台,能够自动将文档内容转换为专业的PPT演示文稿。平台支持多种AI模型,提供丰富的模板和样式选择,让用户能够创建高质量的演示文稿。

PythonPyPIOtheraillm
landppt.com
3.5k469