自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 golang使用elasticsearch APM简单实现数据库查询GORM时间线

golang使用elasticsearch APM简单实现数据库查询GORM时间线前提第一步初始化gin,并连接apm全局中间件第二步初始化数据库配置第三步实现数据库读取数据,并将数据库读取数据加入http请求时间线实现main方法打包测试结果注意点前提在用golang使用elasticsearch APM之前需要部署好elastic、kibana和apm-server这些与其他方式使用apm一致,网上有许多教程,不再赘述第一步初始化gin,并连接apm全局中间件我们首先初始化gin,代码如下pa

2021-06-04 18:45:37 1688

原创 golang客户端操作阿里开源的框架Canal

关于Canal的入门、安装以及Java客户端操作在网上已经有许多的教程,但有关golang客户端操作的并不多。这里根据Canal的官方文档,分享一下我通过golang实现Canal客户端操作的代码。一、搭建canal服务端这部分内容可以参考官方文档,及其他的有关canal服务端搭建的教程,方法都是一样的,不再重复。二、golang实现Canal客户端操作首先导入用到的库import ( "github.com/withlin/canal-go/client" protocol "github.

2021-04-09 11:17:57 2122

原创 用goalng实现7bit编解码

用golang实现7bit的编解码,不介绍7bit编码了,直接上代码用到的外部包:"github.com/axgle/mahonia"解码代码:func Bit2string(str string) string { d := make([]byte, len(str)/2) for i := 0; i < len(str); i = i + 2 { d[i/2] = (byte)(StringToInt64(str[i : i+2])) } othermask := []byt

2021-01-12 17:10:13 310

原创 用goalng实现ascii、UCS2、UTF-8文本字符串的解码与编码

用goalng实现8bit ascii编码、7bit编码、UCS2编码、UTF-8编码的解码与编码8bit ascii编码的解码与编码解码:8bit ascii编码的解码与编码解码:

2021-01-06 18:39:58 1637

原创 apollo配置中心实现logback.xml配置管理与热更新

因为apollo配置中心不支持.xml配置的写入,文档说明了当logback.xml文件放在apollo配置中心时,如何通过读取apollo缓存在本地的文件,实现日志配置的写入与热更新,实现通过apollo对logback.xml配置进行管理。分步指南1.首先把本地的logback.xml配置文件放到apollo配置中心,新建logback.xml配置文件的namespace,写入内容。2...

2019-12-08 15:07:55 4754

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除