Skip to content

Latest commit

History

60 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

learning

学习参考链接和资源,都是自己在工作和学习中使用过的。持续更新中……

目录

基础

回到目录

Docker

回到目录

Go

基础

日志

Web

数据库和缓存

  • ent - facebook 开源,数据库模型库
  • gorm - 最流行的 orm 框架
  • groupcache - 替代 memcached
  • freecache - Go 缓存库,无 GC
  • bigcache - GB 级数据缓存
  • ristretto - 高性能内存 cache
  • rosedb - 高性能 NoSQL 数据库
  • gendry - 滴滴开源的 sql builder
  • db - PostgreSQL/MySQL/CockroachDB/SQLite 的数据访问层
  • migrate

网络和微服务

  • frp - 反向代理

  • chat - 即时聊天平台

  • evio - 高性能网络库

  • NSQ - 即时分布式消息平台

  • gowebsocket - 分布式聊天(IM)系统

  • gonet - 分布式服务器,基于内存 mmo

  • kratos - 一个 Go 微服务框架

  • kit - 早期的 go 微服务工具包

  • go-micro - go 微服务框架

  • kitex - 字节开源的 go RPC 框架,帮助构建微服务

  • go-zero - 云原生 go 微服务框架

  • mqant - 高性能分布式微服务框架

  • cloudwego - 字节跳动开源的微服务框架

  • asynq - 消息队列

  • gim - Go IM服务器

  • go-coffeeshop - 微服务demo

kit 教程

实现原理和性能优化

实战

实用工具

回到目录

C/C++

回到目录

Lua

回到目录

Python

回到目录

DB

kv

redis

SQL

  • SQLite - SQLite 架构
  • MySQL Tutorial - MySQL 教程,从入门到精通,触发器/存储过程/视图/全文搜索等都有讲述,非常全面。还有各种语言的编程接口教程,PHP/NodeJS/JDBC/Python/Perl
  • PostgreSQL Tutorial - PostgreSQL 教程,非常全面

回到目录

Linux/UNIX

回到目录

Network

回到目录

数据结构与算法

回到目录

游戏开发

回到目录

系统架构

Tutorial

回到目录

Web

回到目录

Blog

画图

About

learning references & resources

Resources

Stars

13 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors