计算机领域中的那些编码问题 现在,大多数的计算机系统都使用 ASCII 的拓展——支持数百万个码位的 Unicode。在 Web 上,UTF-8 在 2007 年取代了 ASCII。 计算机中通用的字符编码的工作方式 在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。 用记事本编辑的时候,从文件读取的UTF-8字符被 IT人要掌握的那些基础知识 huage 2天前 23 热度 0评论
Golang-Web框架Gin git地址:https://github.com/gin-gonic/gin 官方文档:https://gin-gonic.com/zh-cn/docs/introduction/ Gin框架的特点说明: 核心特点 说明 高性能 基于 Radix 树路由,内存占用小且没有反射开销,API性能可预测 丰富的中间件支持 支持通过中间件链处理HTTP请求,内置常用中间件(如日志、故障恢复),也方便自定义 Golang huage 9天前 116 热度 0评论
K8S监控报警设计 基础知识看上一篇文章:基于Prometheus的K8S监控报警设计 这篇文章的主题是汇总k8s相关的所有监控项和报警项的设计 数据来源是:kube-state-metrics ingress nginx? CPU 使用率 100 - avg by(instance) (rate(node_cpu_seconds_total{mode=\"idle\"} K8S系列 huage 12天前 92 热度 0评论
基于Prometheus的K8S监控报警设计 这里是个通用的问题,不管使用什么监控系统,都要采集这些监控数据,只不过实现的方式不一样 主要有5种:物理节点层面、pod及容器层面,k8s组件(控制面+node面+插件)层面,k8s的资源对象状态,业务层自定义指标 下面详细说明: 第1种-物理节点的资源使用情况:例如CPU、内存、硬盘、网络、文件描述符、负载等宿主机资源的健康状态 使用node-exporter实现,以daemonset方式运行在 K8S系列 huage 2025-10-20 367 热度 1评论
常用工具软件操作指南 参考链接:https://support.apple.com/zh-cn/HT202676 在Mac的快捷键中经常会有一些符号,比如⌘、⌥、⇧、⌃等,而Mac下只有command键上有一个⌘的符号,而其他按键均没有符号,很多人可能不知道这是什么意思,之所以只有command键上有一个符号,而其他按键上没有,是因为: 只有command健才是Mac下唯一独有的一个特殊按键 IT人要掌握的那些基础知识 huage 2024-04-02 17998 热度 0评论
Shell常用脚本及复合命令 用法如下: $ sh socket_statistics.sh ==socket LISTEN=19,CLOSE_WAIT=3,ESTAB=1084,TIME_WAIT=7840 完整代码如下: #!/bin/bash export PATH=/home/nagent/libexec/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin: Shell huage 2024-03-27 1676 热度 0评论
Python常用脚本 用法如下: # python check_disk.py -c /a0/v0 RAID1 1.090 TB Optimal /dev/sda / /a0/c8/d0 /e8/s0 1.090 TB Online (SAS)HDD /D0/S0/R0 /a0/c8/d1 /e8/s1 1.090 TB Online (SAS)HDD /D0/S0/R1 更多详细的用法可以-h查看提示 # pytho Python huage 2024-03-27 1250 热度 0评论
K8s基础知识 ConfigMap 和 Secret 都是用来将配置数据与应用程序镜像分离的 Kubernetes 对象,它们的核心目的都是实现应用的配置解耦和可移植性。 重点:这2个都是一种资源对象,目的相同,只不过实现的方式不一样 特性 ConfigMap Secret 用途 存储非敏感配置数据(如配置文件、环境变量) 存储敏感数据(如密码、令牌、证书) 数据编码 明文存储(Base64 编码仅 K8S系列 huage 2024-03-27 1161 热度 0评论
大B小b,1000和1024区别以及带宽计算科普 在计算机科学中,bit(比特)是表示信息的最小单位,叫做二进制位;一般用0和1表示。 Byte叫做字节,由8个比特位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。 bit与Byte之间可以进行换算,其换算关系为:1Byte=8bit(或简写为:1B=8b) 在实际应用中一般用简称, 即1bit简写为1b(注意是小写英文字母b),1Byte简写为1B(注意是大写英文字母B) 在 IT人要掌握的那些基础知识 huage 2024-03-26 2725 热度 0评论
Golang基础知识 创建一个新的go项目的命令一般如下 # mkdir my-gin-project # cd my-gin-project # go mod init my-gin-project my-gin-project 这里一般是项目的完整信息,例如:github.com/your_user_name/project_namez 具体执行及输出 # go mod init github.com/yourus Golang huage 2024-03-21 1532 热度 0评论