logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

jenkins 触发远程 job 并返回值(备忘)

远程 job有时候,可能会有 jenkins 1 任务过程中,有步骤执行 jenkins 2 中的构建任务这个时候就需要触发远程 job 并检查返回值具体过程jenkins 开启 SSH serverhttps://wiki.jenkins.io/display/JENKINS/Jenkins+SSH添加公钥https://www.jenkins.io/zh/doc/book/managing/c

#jenkins
apolloconfig/apollo 介绍

apolloconfig/apolloApollo(阿波罗)是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景官方文档: https://www.apolloconfig.com/#/zh/README是一款便于管理配置的开源产品Apollo 部署拓扑图+--

#devops
构建 docker 镜像添加环境变量

DockerfileFROM alpine:latestARG tag1ARG tag2ENV TAG1=${tag1}ENV TAG2=${tag2}docker builddocker build -t test_env --build-arg tag1="aaa" --build-arg tag2="bbb" .参考文档https://docs.docker.com/engine/refer

#docker
vscode proto 格式化配置(备忘)

【代码】vscode proto 格式化配置(备忘)

#vscode#ide#编辑器
构建 docker 镜像添加环境变量

DockerfileFROM alpine:latestARG tag1ARG tag2ENV TAG1=${tag1}ENV TAG2=${tag2}docker builddocker build -t test_env --build-arg tag1="aaa" --build-arg tag2="bbb" .参考文档https://docs.docker.com/engine/refer

#docker
grpc c++ 异步双向流与`pure virtual method called`

grpc c++grpc c++ 版本用的人相对少些实际使用下,确实给 c++ 网络编程带来便利不少读者对 grpc c++ 缺乏深入了解,以为这是一个同步的库,效率会很低且官方也没有提供非常易懂的完全高效异步的例子,导致给使用者造成困惑与误解笔者在编写异步双向流的 grpc 服务器中,从官方例子与 issue 中,终于写出了完美健壮的例子特记一二主要问题编写异步双向流服务器,会遇到以下问题:官方

#c++
linux 下使用 distcc 联合编译 c++ 代码(备忘)

distccdistcc 可以用来联合编译 linux 下代码github: https://github.com/distcc/distcc编译机安装 distcc 服务器开发机安装 distcc 客户端下面介绍安装过程安装 distcc 服务器类似以下命令:#!/bin/bashset -exyum install -y centos-release-sclyum install -y dev

#linux#c++
Golang 项目使用 Gitlab CI/CD 自动化持续集成 (备忘)

Gitlab CI/CD 自动化持续集成该功能主要是代码提交到 gitlab 后,gitlab 能按照指定的脚本,去运行诸如测试、构建、发布自动化,避免手工操作本文将演示以下集成项目:测试(Test),包含:覆盖测试(code_coverage)检查代码风格/错误(lint_code)竞态检查(race_detector),只能检查单元测试中的竞态检查单元测试(unit_te...

#golang#单元测试
go 定时器泄漏,导致 CPU占用高

问题服务器长期开着,遇到一个问题,没有几个负载,CPU 占用了 2 个核go tool pprof 了下,大致如下调用消耗:top100 ,显示 runtime.siftdownTimer 占了大头(2 个图,取至不同服务)问题分析可以看到,均为定时器相关代码调用review 了下代码,确实很多 ticker 未释放参考https://forum.golangbridge.org/t/runtim

#golang
gRPC etcd-cpp-apiv3 windows 下编译

介绍gRPC 编译依赖 : openssletcd-cpp-apiv3 编译依赖: openssl grpc boost cpprestsdkc++ 最不友好的地方,就是编译,非常耗时。一两天的时间,就花在编译上!编译 openssl编译工具说明perlhttps://strawberryperl.com/download/5.32.1.1/strawberry-perl-5.32.1.1-64b

#windows
    共 11 条
  • 1
  • 2
  • 请选择