有没有go-redis的讨论群
谈谈对 go-redis 客户端的一些优化这篇文章主要是记录一下我们在使用 go-redis 过程中遇到的一些问题及我们的解决方案,主要内容如下: 背景 部署模式 业务需求 主要优化点 主从复制机制 背景 当前我们业...
有没有go-redis的讨论群
谈谈对 go-redis 客户端的一些优化这篇文章主要是记录一下我们在使用 go-redis 过程中遇到的一些问题及我们的解决方案,主要内容如下: 背景 部署模式 业务需求 主要优化点 主从复制机制 背景 当前我们业...
如何处理平滑缩容?
谈谈对 go-redis 客户端的一些优化这篇文章主要是记录一下我们在使用 go-redis 过程中遇到的一些问题及我们的解决方案,主要内容如下: 背景 部署模式 业务需求 主要优化点 主从复制机制 背景 当前我们业...
打开方式IDEA操作 打开如下所示: 点击下图所示: 。 环境变量 环境变量在环境文件中定义的,文件定义在与 .http 文件相同目录下,文件可以是 : rest-clien...
pprof golang pprof是golang的可视化和性能分析的工具。其提供了可视化的web页面,火焰图等更直观的工具。 可以使用 go tool pprof 进行使用...
当两个不同的 key 落在同一个桶中,也就是发生了哈希冲突---落在同一个桶内的同一个空位上才是哈希冲突吧?
golang笔记——map底层原理Map是一种常用的kv数据结构,程序设计中经常使用,且作为一种最基础的数据结构,很多编程语言本身提供的api都会有实现,Go也不例外,今天我们将从一下三个方面为大家分析Go中...
什么是内存逃逸分析 内存逃逸分析是go的编译器在编译期间,根据变量的类型和作用域,确定变量是堆上还是栈上 简单说就是编译器在编译期间,对代码进行分析,确定变量分配内存的位置。...
一、连接数据库 对比sql库的初始化: 发现sqlx库的相当于是把sql库的Open方法、Ping方法结合到了一个Connect方法中。 二、增删改查 需要注意的是,我们定义...
当待测试的函数/对象的依赖关系很复杂,并且有些依赖不能直接创建,例如数据库连接、文件I/O等。这种场景就非常适合使用 mock/stub 测试。简单来说,就是用 mock 对...
vet 是 golang 中自带的静态分析工具,可以让我们检查出 package 或者源码文件中一些隐含的错误。 我们可以输入 go help vet 来了解一下它的简介,输...
下面的例子很好的反映了select、case、协程的运作,实现的功能是:随机打印1或者2,到达超时后停止。 实现方法: 1个协程设置超时状态,主协程执行随机打印(随机可以用"...
导言 通过各种途径,我们肯定都听说过一些大的互联网企业、大的咨询公司的一些变态面试题,比如:你觉得你们家门口煎饼摊一年的利润是多少钱?请估算一下你所在城市地铁每天的运输量。和...
定义&应用场景 标签路由通过将某一个或多个服务的提供者划分到同一个分组,约束流量只在指定分组中流转,从而实现流量隔离的目的,可以作为蓝绿发布、灰度发布等场景的能力基础。 下图...
作为Java 开发我们经常会遇到 自己定义的一堆依赖会出现版本冲突,导致有些方法、类版本不对。 通常公司会有一个团队专门维护一些通用的依赖版本,将这些版本信息固定到一个pom...
Architecture 1. Architecture---Total Quality Plugin 架构质量 ARCH = 100 – TI(复杂度指标) Complex...
后端校验技术 JSR303技术,JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation,Hibernate Validator 是 Bean...
前几天同事在工作群里发了一个附件,idea 代码评审的插件。今天下载安装提示: plugin “XXX”is incompatible with this installat...
我们时常会遇到这样的场景,如:组织结构图、回复评论的评论链、用于组织资源的树形资源组。 如图: 而作为一名程序员如果你特别纠结于类似这样的问题“我们的需求方想要支持多少层”,...
这个模式其实是Adapter模式和Decorator模式的统称。 1. 范例 Servlet规范中的javax.servlet.http.HttpServletRequest...
dubbo 自身提供了filter 的扩展,用于入参,出参,规范返回参数 都是非常实用的,本文就以重写dubbo 自身的ExceptionFilter 为例 详细说明 dub...