其他小笔记
- .NET
- .net core:跨平台的服务端
- WPF:桌面应用程序
- Xamarin:开发安卓等其他客户端程序
- MAUI:Xamarin的升级版
- Blazor:使用html开发简易的桌面应用
- Kotlin:可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。
- Swift:是一种支持多编程范式和编译式的开源编程语言,用于开发iOS OSX和watchOS应用程序
- Docker:是一个开源的应用容器引擎,打包应用以及依赖包到一个轻量级、可移植的容器中运行。
- k8s:全称kubernetes,为容器服务而生的一个可移植容器的编排管理工具 链接
- Jenkins:是开源CI&CD软件领导者,提供持续集成和持续交付服务,有超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。
- Kibana:开源日志分析
- Elasticsearch:全文搜索引擎数据库
- Logstash:收集、解析转换和存储日志数据
- Grafana:可视化和构建仪表板
- Kafka:基于zookeeper协调的分布式日志系统,主要应用场景是:日志收集系统和消息系统。
- RabbitMQ:消息队列处理
- MyCat:数据库集群管理
- Zookeeper:分布式应用程序协调服务
- Keepalived:单点故障问题高可用解决方案
选择合适的操作系统(服务器)
- 国外
- Red Hat Enterprise Linux
- CentOS
- ubuntu
- 国内
- 桌面操作系统-深度
- 统一操作系统-UOS
- 华为-openEuler(兼容centos)
- 阿里-Alibaba Cloud Linux
- 阿里-AnolisOS(兼容centos)
- 腾讯-TencentOS