标签: golang
-
Go 单元测试和性能测试
测试对于互联网应用软件开发来说非常重要,它对软件可靠性保证具有重要意义,通过测试能够尽可能发现并改正软件中的错…
-
Beego Logs 源码分析 上篇
最近参加春招,确实挺受打击,平常做项目遇到的问题,学到的知识点没有及时总结,导致在面试的时候无法清晰的描述出来…
-
Go 实现简易 RPC 框架
本文旨在讲述 RPC 框架设计中的几个核心问题及其解决方法,并基于 Golang 反射技术,构建了一个简易的 …
-
golang防缓存击穿利器–singleflight
给缓存加一个过期时间,下次未命中缓存时再去从数据源获取结果写入新的缓存,这个是后端开发人员再熟悉不过的…
-
比原链(Bytom)节点接入文档
我们建议选择主要的几家云主机平台的VPS服务,运行比原链节点对算力没有要求,但是请配置尽可能大的磁盘空间以适应…
-
Json-RPC操作Ethereum 节点
试过一些rpc包和go-ethereum 的rpc包,都不是很好用。有些命令好使,有些就报错。没有去深究这些r…
-
使用drone和gogs搭建自己的CI/CD系统
drone是一个基于容器的本地持续交付平台,和Jenkins是差不多的,然后配合轻量级的gogs来作为git管…
-
Go语言高阶:调度器系列(1)起源
如果把语言比喻为武侠小说中的武功,如果只是会用,也就是达到四五层,如果用的熟练也就六七层,如果能见招拆招也得八…
-
golang 并发安全Map以及分段锁的实现
涉及概念 并发安全Map 分段锁 sync.Map CAS ( Compare And Swap ) 双检查 …
-
基于Mixin Network的Go语言比特币开发系列教程汇总
创建机器人 机器人收比特币,发比特币 创建独立的比特币钱包,查余额,转账 其他编程语言比特币开发教程如下: P…