服务端开发基础

服务端开发基础

做服务端开发有很多年了,目前看来自己已经学习了许多的服务端开发的技术,但是对于服务端开发的技术来说,我学到的东西,实在是冰山一角。这里汇总一下服务端开发的一些知识要点。因为服务端开发涉及到的技术实在是太多了,这里仅仅是汇总一部分,后续也会持续更新,添加更多的知识点。

基础概念

熟悉常用云服务器提供商产品

  • 腾讯云、阿里云、华为云等

常用数据库

关系型数据库

  • PostgreSQL
  • Microsoft Sql Server
  • Microsoft Access
  • Mysql
  • Oracle
  • DB2
  • SQLite

No Sql数据库

  • redis
  • memcache
  • mongoDB

网络原理

  • tcp
  • http
  • udp

数据结构与算法

常用编程语言

  • c/c++
  • go
  • lua
  • python
  • java

网络编程

  • tpc/udp,http, socket编程

操作系统

  • linux系统

分布式

云原生

  • docker
  • k8s

开源框架

多线程编程

协程