2022年3月11日记:Linux服务器开发,课程介绍

──────────────────────────────────────────────────────────────┌————————————┐
│▉▉♥♥♥♥♥♥♥♥ 99% │ ♥❤ 鱼沈雁杳天涯路,始信人间别离苦。
└————————————┘
对你的感情正在充电中,请稍侯…
──────────────────────────────────────────────────────────────

推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习

──────────────────────────────────────────────────────────────

前言

今天是2022年3月11日,室友的鼾声节奏感十足。天气微凉,感到格外的惬意,心里的安宁原来让人如此的温暖。
所谓**勿在浮沙筑高台,绝不甘心做二流。**金总说的对,日本人就是Second Rank。

春天嘛,重新来过的想法开始萌生发酵。

心静如水,快步如飞。

一起学习King老师的课程介绍吧!

一、软技能

  • 沟通能力
  • 组织能力
  • 协调能力
  • 需求分析

一个程序员走的越高,开发经验越丰富,软技能比硬技能的作用变得更为关键。思维能力一旦形成,很难再进行提升,比如沟通能力、表达能力、多部门协调能力呀等等。
硬技能是决定是不是一名合格的工程师,而走的远不远高不高,那是软技能决定的。

这么重要的东西,恩师却并没有说的很具体,也许这些很简单吧。

二、云原生

  • 腾讯云/阿里云
  • docker开发,线上的问题复现出来,把现场保存起来,环境快速部署,你说爽不爽
  • 网络编排,网络
  • k8s管理

三、分布式

  • rpc,grpc,tars,brpc,srpc服务与服务之间的接口,对微服务理解已经过半。
  • 简单rpc协议谁,框架搭建
  • 协议传输的时候,序列化和反序列化
  • 服务容灾,降级熔断,流量控制
  • 高并发,高可用
  • 分布式锁

四、网络编程

  • socket编程,tcp/udp
  • 网络io模型,阻塞非阻塞,同步异步
  • io多路复用 select/poll/epoll
  • time_wait/close_wait大量
  • C10K/C1000K/C10M
  • 网络框架libev,协程框架ntyco,libco

五、操作系统

  • Linux系统使用,文件操作
  • 程序编译,运行
  • shell/vim使用
  • linux系统性能监控参数 ps/netstat/df
  • 进程管理
  • 用户态,内核态
  • 内存管理,内存池
  • 磁盘文件系统,虚拟文件系统
  • 磁盘io

六、如果能够学习好语言本身?

  • 对象的生命周期,垃圾回收机制。
  • 标准库
  • 错误与异常处理
  • 日志分析,断点调试
  • gdb使用
  • 面向对象的理解
  • 设计模式

七、数据结构与算法

  • 链表、队列、栈
  • 二叉树、红黑树
  • b树,红黑树
  • dijsstra算法、最小生成树
  • 递归
  • 排序、希尔、归并、快排、堆排序
  • 贪心算法、动态规划
  • 跳表、散列表、hash、布隆过滤器

八、数据库

mysql部分

  • mysql安装与配置
  • sql链表、索引、存储过程
  • 存储引擎 myisam/inodb
  • 数据库连接池
  • 异步数据库请求
  • 数据库集群、分库分表、读写分离

九、缓存rediis

  • redis编译安全,配置
  • redis命令使用
  • redis连接池/异步redis做法
  • redis集群、数据备份
  • 缓存雪崩、缓存击穿

十、网络原理需要掌握哪些?

  • ping,telnet,ifconfig
  • 网络体系模型,dpdk技术要实时关注是在哪一层
  • tcp三次握手,四次挥手,滑动窗口
  • 状态机
  • udp 迅雷会员占住整个带宽
  • http/hittps/http2.0/http3.0协议
  • Session Cookie application
  • 网络安全,加密,数字签名
  • wireshark,tcpdump
  • iperf测试带宽,有时间可以试试

总结

理论扎实遇到问题能快速的定位哪块知识点出现问题,达到快速的解决问题的目的。时刻扣住知识点,工作中要扣住知识点。技术深不深广不广,基础不扎实是最为关键的。

简历是一个产品说明书,给人感觉比较虚,所以看着办吧哈,我这还不会呢所以分享个锤子。

书和上课是相辅相成的,并不冲突,就像看完《金瓶梅》,再看电视剧,感觉完全不一样。此时,并不是才疏学浅的笔者的内心污秽,而是读者心脏,嘿嘿。

相信大家对这些知识体系已经了如指掌了,所以自然不用往下继续浅浅的学习啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

屯门山鸡叫我小鸡

加油

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值