代码
已收录文章:7篇
-
benchmark的使用 在开发中我们要想编写高性能的代码,或者优化代码的性能时,你首先得知道当前代码的性能,在go中可以使用testing包的benchmark来做基准测试 ,首先我们写一个简单的返回随机字385 收藏
-
背景使用业务场景:1.利用数据库自增主键生成唯一ID,无法满足各个系统独自生成自增的唯一ID需求。在分布式系统,需要生成唯一ID的系统不止一个,这些ID的生成在各自业务内是独立的485 收藏
-
我们都知道Redis是单机单进程的,在之前的测试中,我们也知道Redis的单机性能是有限的,并且高性能的机器其实非常昂贵。一个好汉三个帮,分布式系统正是利用了多台普通计算器从而被大量174 收藏
-
一、高可用架构设计原理1、概述Qunar Redis 集群是一个分布式的高可用架构,整个架构主要由以下几个重要部分组成: Redis Server 节点:每个节点有一主一从两个实例,多个节点组286 收藏
-
开坑说明 最近在编写客户端程序或与其他部门做功能集成时多次碰到了跨语言的sdk集成,虽说方案很多诸如rpc啊,管道啊,文件io啊,unix socket啊之类的不要太多,但最完美的基础方式还是让程292 收藏
-
1、利用File Watchers goland->Preferences->搜索框内输入 file watchers->选择File Watchers->点击右边的左下角的 + 号->选择go fmt 模板->弹出设置框,默认选项->点击确定->确定 设置成功后,在379 收藏
-
操作步骤 1.安装dlv 在Linux服务器上执行:go install github.com/go-delve/delve/cmd/dlv,安装dlv调试工具,因为是go编译的可执行程序,可以随意复制,其他环境甚至都可以不安装go语言环境。 2.按照goland129 收藏