Go, 从入门到忘记
差不多整整一年前,当时在云组做了一个Docker 和 Kubernetes 的培训,当时就发现,云原生相关的组件几乎都是用 Go 写的,本着努力成为一个云原生程序员(笑)的目标,当时夸下海口说未来半年的考评任务要学会 Go 去看 Kubernetes 源码,然后就没有然后了……
差不多整整一年前,当时在云组做了一个Docker 和 Kubernetes 的培训,当时就发现,云原生相关的组件几乎都是用 Go 写的,本着努力成为一个云原生程序员(笑)的目标,当时夸下海口说未来半年的考评任务要学会 Go 去看 Kubernetes 源码,然后就没有然后了……
终于到了操作系统的最后一个功能模块了。不过这一部分也是我最陌生的内容,我都不记得大学期间学习过相关的知识点,对于文件系统,我一直以为就是管理文件类型怎么让操作系统识别的,现在学完反过来再看,真是弱爆了。
这一节开始重新学习操作系统的进程管理。当我学完这章之后发现进程管理的内容是如此的纷乱繁杂,内容概念多,需要的算法实现更多。因此建立对整体概念的知识体系很重要,这篇内容应该以抽丝剥茧的形式一层一层深入理解。
很久没有写笔记了,着实是对之前的工作没有爱,真写不了 WPF 的东西,而最近的工作中却遇到了几个让我头大的事,让我发现自己的操作系统真的丢在了大学期末考试的考场上。书到用时方恨少,遇到问了才发现很多问题自己根本没法理解。痛定思痛,我决定还是从头再学一次操作系统吧。
在我们组上天的过程中,碰到了很多之前开发中完全用不到的技术知识点,也就是我所说的“神仙”,今天我就来给大家盘一盘这些个“神仙”到底都是些什么玩意。
ELK 是 elastic 公司推出的一套分布式的日志分析系统,是 elastic stack 的核心组件,由三个子系统组成,即:elasticsearch(E)、logstash(L)以及 kibana(K)。在此分别简单介绍一下它们的功能点:
该项目是一个使用 Node.JS 的 NestJS 框架开发的中转站点项目,开发语言是 Typescript,使用 Docker 部署,作为前后端分离项目中的前端页面和微服务接口之前的桥梁。