• 最新文章
  • 我离不开的 10 个 Go 后端必备库(2025 实战版)

    这次的清单,不一样。不是那种“ChatGPT生成的Top10列表”,也不是“随便堆几个GitHub热门仓库”。这些库——都是我在真实生产系统中踩过坑、救过火、扛过流量的武器。每一个都在我崩溃边缘的时候救过命。如果今天要我从零搭一个Go后端,我只会带上这10个。
  • 老 Go 工程师用血汗换来的教训:关于工具链,你可能都用错了

    刚学Go的时候,一切都显得那么“干净”:gorun、gotest、gobuild——几条命令就能跑起来。简单、高效、优雅。但当你熬过凌晨两点的内存泄漏、排查过线上P99延迟飙升、或在生产环境里盯着看不懂的指标图发呆时,你会突然意识到:Go真正的威力,不在语法,而在 工具链(Tooling)。而多数工程师,都是踩过坑之后才懂。以下...
  • golang常用框架

    gin,Web框架,https://github.com/gin-gonic/gincobra,CLI交互,https://github.com/spf13/cobraviper,应用配置,https://github.com/spf13/vipercasbin,认证授权,https://github.com/hsluoyz/casbingo-jw...
  • 如何部署一台 NFS 服务器

    🧱一、NFS环境说明角色示例主机名示例IP作用NFS服务器nfs-server192.168.10.10共享目录NFS客户端app-node1192.168.10.20挂载目录🧰二、NFS服务器端安装与配置1️⃣安装NFS服务#CentOS/Rocky/openEuleryuminstall-y...
  • linux开启bbr提升网络速度

    BBR(BottleneckBandwidthandRound-trippropagationtime)是Linux上最经典的网络拥塞控制优化方式之一,可以显著提升TCP吞吐、降低延迟(尤其在跨地域或高丢包网络中)。下面我教你从检测→启用→验证全流程(支持CentOS/Ubuntu/Debian/openEu...
  • Linux 挂载数据盘操作指南

    适用于将新加的数据盘挂载到Linux系统(支持RHEL/CentOS/Ubuntu等主流发行版)。
  • 初识kubevirt

    kubevirt的基础目录结构kubevirt/├──api/#CRD的定义,包括VirtualMachine、VirtualMachineInstance等的API类型│├──core/#核心API定义│└──generated/...
  • 一杯茶的时间理解MySQL三大范式(1NF、2NF、3NF)

    一、第一范式(1NF)定义:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。简易理解:表中的每列的属性不可再分举例说明:学号(主键)姓名性别就读信息202001张三男大一,计算机科学与技术202002李四男大二,网络工程202003王舞女大三,软件工程上表中,可以看到(就读信...
  • 看完这 100 个网络基础知识,你会成网络大牛~

    1)什么是链接?链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。2)OSI参考模型的层次是什么?有7个OSI层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。3)什么是骨干网?骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。它还处理带宽管理和各种通道。4)什么是LAN?...
  • Gin + go:embed 实现静态资源嵌入

    如何嵌入资源文件Go在1.16版本增加了一个特性go:embed,可以在编译时嵌入文件或者目录,我们可以使用这个命令实现资源文件的嵌入。示例项目目录如下:ginweb├──go.mod├──go.sum├──main.go//主程序└──web//需要嵌入的资源文件├...
友情链接