首页
学习
活动
专区
工具
TVP
发布

区块链入门

专栏作者
361
文章
784224
阅读量
108
订阅数
【DevOps实践】3. Jenkins流水线搭建golang项目持续集成环境
Jenkins是一个自动化服务器,目前发展超过15年,比较成熟的CI工具(也可以CD)能够实现自动化集成发布。 Jenkins构件任务一般有2种,一种是“构建一个自由风格的软件项目”和“流水线”项目。本文讲解的是使用pipeline流水线搭建一个GO工程的持续集成任务的完整方法。
辉哥
2021-03-21
3.6K0
【深度知识】RabbitMQ死信队列的原理及GO实现
本文按照以下目前讲解RabbitMQ死信队列的内容,包括: (1)死信队列是什么? (2)如何配置死信队列? (3)死信队列代码实现演示(GO版本/JAV版本) (3)死信队列的应用场景? 网上Java版本的死信队列演示代码较多,特定找了GO版本的代码供大家演示使用。
辉哥
2021-01-29
1.5K0
【实践】消息队列RabbitMQ从入门安装到精通原理
从安装环境,配置入门,到HelloWorld实操,各种类型消息传递的演示代码,原理介绍,答疑解惑,面试题,全面介绍RabbitMQ消息队列。 RabbitMQ集群搭建另外一篇文章介绍。
辉哥
2021-01-29
1K0
【实践】VS Code(Visual Studio Code)环境常见问题
VS Code常见插件的功能包括: • Colorization 代码着彩色 • Completion Lists 代码自动完成(使用gocode) • Snippets 代码片段 • Quick Info 快速提示信息(使用godef) • Goto Definition 跳转到定义(使用godef) • Find References 搜索参考引用(使用go-find-references) • File outline 文件大纲(使用go-outline) • Workspace symbol search 工作区符号搜索(使用 go-symbols) • Rename 重命名(使用gorename) • Build-on-save 保存构建(使用go build和go test) • Format 代码格式化(使用goreturns或goimports或gofmt) • Add Imports 添加引用(使用 gopkgs) • Debugging 调试代码(使用delve)
辉哥
2020-02-18
2.7K0
【实践】GO语言框架REDIGO使用REDIS数据库入门
基于GO的REDIOS调用框架有开源库redigo。本文主要讲解redigo的框架和调用样例。
辉哥
2019-10-08
4.5K0
【深度知识】Rust语言入门、关键技术与实战经验
编者按:高可用架构分享及传播在架构领域具有典型意义的文章,本文由唐刘在高可用架构群分享。转载请注明来自高可用架构公众号「 ArchNotes 」。
辉哥
2019-08-20
1.2K0
【实践】Golang的goroutine和通道的8种姿势
如果说php是最好的语言,那么golang就是最并发的语言。 支持golang的并发很重要的一个是goroutine的实现,那么本文将重点围绕goroutine来做一下相关的笔记,以便日后快速留恋。
辉哥
2019-08-18
1.4K0
【实践】Golang的单元测试入门go test
go test命令,相信大家都不陌生,常见的情况会使用这个命令做单测试、基准测试和http测试。go test还是有很多flag 可以帮助我们做更多的分析,比如测试覆盖率,cpu分析,内存分析,也有很多第三方的库支持test,cpu和内存分析输出结果要配合pprof和go-torch来进行可视化显示。
辉哥
2019-08-18
3.4K0
【实践】使用Go pprof做内存性能分析
阿里云Redis线上在某些任务流中使用redis-port来进行实例之间的数据同步。redis-port是一个MIT协议的开源软件,主要原理是从源实例读取RDB快照文件、解析、然后在目标实例上应用灌数据的写命令。为了限制每个进程的最大内存使用,我们使用cgroup来做隔离,最近线上出现redis-port在同步数据时OOM的情况,最高内存使用达到了10G以上,而实际RDB的大小只有4.5GB左右。
辉哥
2019-08-18
15.5K0
【深度知识】Golang协程调度:协程状态
在讲解操作系统进程调度的部分时,几乎所有的书籍都会先列出一张进程的状态迁移图,通过状态图,能很清晰的把进程调度的每个环节串联起来,方便理解。
辉哥
2019-08-14
2K0
【深度知识】Go语言:启动和内存分配初始化
本文是 Golang 内部机制探索系列博客的后续。这个系列博客的目的是探索 Go 启动过程,这个过程也是理解 Go 运行时(runtime)的关键之处。本文中我们将一起去看看启动过程的第二个部分,分析参数是怎么被初始化的及其中有哪些函数调用等等。
辉哥
2019-08-14
1.8K0
【实践】golang pprof 实战-CPU,heap,alloc,goroutine,mutex,block
如果要说在 golang 开发过程进行性能调优,pprof 一定是一个大杀器般的工具。但在网上找到的教程都偏向简略,难寻真的能应用于实战的教程。这也无可厚非,毕竟 pprof 是当程序占用资源异常时才需要启用的工具,而我相信大家的编码水平和排场问题的能力是足够高的,一般不会写出性能极度堪忧的程序,且即使发现有一些资源异常占用,也会通过排查代码快速定位,这也导致 pprof 需要上战场的机会少之又少。即使大家有心想学习使用 pprof,却也常常相忘于江湖。
辉哥
2019-08-12
8.2K0
【实践】WINDOWS下GOlang性能测试分析工具PProf&GO torch入门指导
本文讲解在Windows 10操作系统VS Code集成环境下,如何使用GO语言的PProf工具进行性能分析和查看的基本操作,同时也介绍火焰图呈现GO torch的使用入门指导。
辉哥
2019-08-12
4.1K0
【深度知识】GO语言的goroutine并发原理和调度机制
Go语言最大的特色就是从语言层面支持并发(Goroutine),Goroutine是Go中最基本的执行单元。事实上每一个Go程序至少有一个Goroutine:主Goroutine。当程序启动时,它会自动创建。
辉哥
2019-08-05
1.6K0
【实践】如何用GO实现OAuth2授权功能
本文讲解了用GO实现OAuth2授权功能的调试方法,具体代码请参考工程文件,原理请参考另外2篇文章《OAuth 2.0 的四种方式》, 《OAuth2介绍与使用》。
辉哥
2019-05-19
3.8K0
【实践】gdb调试golang程序入门及gdb命令列表
gdb是linux系统自带的调试器,功能十分强大,它不仅支持C/C++调试,也支持GO程序调试。
辉哥
2019-05-17
10K0
【实践】手把手教你入门BEEGO框架
beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。
辉哥
2019-03-20
8950
《郝林 :Go语言第一课》学习笔记
本文是慕课网上郝林的《Go语言第一课》的学习笔记。作为一名老码农,最近才下定决心来学习新的语言,有点惭愧,也有点兴奋。 本文是课程的学习笔记,重点把GO基本语法学习中的精要点做了下总结,也是给郝林老师的一个汇报。 学习GO语言,欢迎从郝林的《Go语言第一课》开始。
辉哥
2019-03-20
6970
IBO的金融原理和应用方向分析1 EOS RAM 扩容代码更新细节2 BM:EOSIO RAM Market & BancorAlgorithm3 EOSPark杂谈:RAM篇——基本概念4 EOS
导读:关于IBO市场的各种分析如天花烂坠,但大都如耍流氓般只给结论,让阅读者怀疑人生,信也不是不信也不是。而本文作者从经济学、金融学基础原理出发,将IBO市场的金融特性、应用前景,事无巨细整理进统一的论述体系中,一步步推导至结论。朴素扎实的论证方法让人眼前一亮,不由让人赞叹:明白觉厉。
辉哥
2018-10-22
8230
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档