240 发简信
IP属地:浙江
  • **** V10 高级服务器版

    版本 代号V10 AzaleaV10SP1 TercelV10SP2 SwordV10SP3 Lance Q: ****V10 ...

  • 华为鲲鹏服务器上安装K8s(K3s)实践

    应国产化信创的需求,公司的平台需要跟华为鲲鹏服务器做适配,需要在服务上安装K8s, 虽然官方有提供安装K8s的文档及部署工具,但是支持的K8s版本太老了,有同事部署在华为云鲲...

  • 文章中有提到的: go-callvis

    prometheus如何实现配置文件动态管理

    因为prometheus并不提供配置文件动态更新的API,所以使用文件作为prometheus服务发现的情况下,只能通过修改文件的方式达到更新配置的目的,常规步骤如下: 修改...

  • go mod特定依赖包处理

    自从golang原生支持go mod以后,将golang应用依赖处理统一和标准化了,但是在使用中还是会遇到一些问题,比如以下go.mod 这是我的博客使用的模板,需要依赖gi...

  • 120
    记一次HTTP连接重用问题分析

    最近新发现了一个开源项目叫pyroscope[https://pyroscope.io/]:一个开源持续Profiling平台。 之所以关注到这个开源项目跟我以前的一个想法有...

  • goroutine轻量的秘密

    在讨论Go编程语言时,经常被提起的一个特点是使用goroutines;这是一种轻量级进程,可以并发运行成千上万的goroutines。许多其它编程语言使用操作系统提供的线程来...

  • golang调度器的一个陷阱

    让我们快速进入问题,不浪费时间。试着执行下面的golang代码片段。 运行代码 (旁注:熟悉Golang的同道想必知道GOMAXPROCS其实对应的CPU核心数,也就是线程数...

  • 120
    数学之美-Diffie–Hellman密钥交换

    作为一名coder,平时工作中真正用到数学公式的机会其实并不多,而且因为工作内容以CRUD为主,本质上是在做数据的提取与组装,很少有用到数学公式的机会,更遑论感受数学之美了(...

  • 我的第一本英文技术书

    太长不读 我写了一本关于React+TDD的英文书,你可以从这里免费获得[https://leanpub.com/mastering-tdd-with-react]。在我写这...

  • 120
    TCP的半开连接抓包分析

    什么是半开连接? 众所周知,TCP三次握手完成才能认为是双方建立起连接,温故而知新,先回顾一下三次握手的过程 如果连接建立后不再进行任务数据交互的话,服务端直接挂了,比如断网...

  • 因为missing function body这个报错是由于默认编译参数complete(可使用go tool compile --help查看详情)引起的,本例中,这个编译参数在包含汇编格式的文件也就是.s文件时会自行略过,绕过这个报错

    探究golang的linkname

    在编写golang程序的过程中,会经常有一些sleep的需求,于是我们使用time.Sleep函数跳转到函数定义处发现这个函数定义如下: 没错,只有定义没有实现?显然不是,函...

  • 我的2020

    2020年底喜迎女儿的诞生,这是这一年最大的惊喜也是最开心的事情了,一直到今天才有时间有心情来回顾一下自己的2020年之旅,过去几年的年终总结过于平铺直述,有点像是记流水账,...

  • IaC工具之Ansible

    Ansible是什么? Ansible是一种开源软件配置,配置管理和应用程序部署工具,可将基础结构作为代码启用。它可以在许多类Unix系统上运行,并且可以配置类Unix系统和...