Coder Social home page Coder Social logo

phial3 / gofamily Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shgopher/gofamily

0.0 2.0 0.0 99.1 MB

💻 All Messages About Computer,实用性计算机【基础】知识技术。Go为工具编程语言。面试基础知识大全,招聘法宝。包括基础算法和数据结构,网络,操作系统,数据库等基础知识

gofamily's Introduction

hey~,我是科科人神,目前就职于国内一家互联网公司,你们可以加我微信,交个朋友吧~



添加微信公众号:科科人神, 回复:

  • go思维导图, 获取作者总结的超详细的找工作面试秘籍,知识超级全面,并且以思维导图的方式更容易多维立体记忆。
  • go面试题, 获取经典go面试宝典。

GO

go语言的基本语法

go语言高级用法

并发相关

内存管理相关

工程相关

附录:go语言的标准库的简要用法

408

算法

数据结构

算法

算法题解题思路

算法题题解

算法题共260题左右,这里只显示一部分,点击URL可以查看更多

数据库题题解

点击URL可以查看更多

多线程题题解

点击URL可以查看更多

shell脚本题题解

点击URL可以查看更多

智力题

点击URL可以查看更多

设计模式

设计模式基础

创建型

结构型

  • 中介者模式
  • 观察者模式
  • 命令模式
  • 迭代器模式
  • 模版模式
  • 策略模式
  • 状态模式
  • 备忘录模式
  • 解释器模式
  • 职责链模式
  • 访问者模式

行为型

其它

网络

应用层

传输层

操作系统

正则表达式

计算机组成原理

数据库

MySql

Redis

mongodb

系统设计

分布式协议

分布式基础理论

  • 拜占庭将军问题
  • CAP理论
  • ACID理论
  • BASE理论

分布式协议

  • paxos协议
  • Raft协议
  • gossip协议
  • pow 协议
  • quorumNWR协议
  • pbet协议
  • zookeeper中的协议
  • 一致性哈希在分布式中的应用

分布式技术应用

  • 分布式计算
  • 分布式储存
  • 分布式通信
  • 分布式资源池化
  • 分布式协同
  • 分布式调度
  • 分布式追踪
  • 高可用的分布式
  • 分布式部署

架构设计基础

rpc 服务框架 gRPC

API网关 tyk

服务网格 istio

注册中心 zookeeper

消息队列 kafka

git

缓存

大数据

区块链

云原生架构

微服务

docker

k8s

devOps

架构设计案例

  • 分布式ID生成器
  • 短网址系统
  • 信息流 News Feed
  • 定时任务调度器
  • API 限速器
  • 线程安全的hash map
  • 最近一个小时内,访问频率最高的10个ip
  • 负载均衡
  • key-value存储引擎
  • 网络爬虫
  • pageRank
  • 搜索引擎
  • 如何设计一个高并发的系统
  • 写一段代码,输出代码本身
  • 设计一个rpc框架
  • 设计一个排行榜
  • 大数据
    • 数据流采样
    • 基数估计
    • 频率估计
    • top k 频繁项
    • 范围查询
    • 成员查询

重构

测试

线上紧急故障排除

系统调优

程序员

扫一扫添加我的公众号,回复 “加群”,可以加入微信群。



star

Stargazers over time

gofamily's People

Contributors

shgopher avatar thomashuke avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.