上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 234 下一页

2022年3月8日

Go语言缓存LRU库"github.com/hashicorp/golang-lru"

摘要: Golang 第三方库golang-lru基于双向链表实现了三种LRU及变种Cache:LRU,Q2,ARC。LRU算法:若数据已经在缓存中,将其移到队首,并返回结果。若数据不在缓存中,将新记录添加到队首。若缓存超长,清理队尾缓存数据。 2Q算法有两个缓存队列,一个是FIFO队列,用于保存最近访问的 阅读全文

posted @ 2022-03-08 19:35 ExplorerMan 阅读(1188) 评论(0) 推荐(0)

百度开源项目

摘要: https://gitee.com/baidu/ 爱速搭文档 https://gitee.com/baidu/aisuda-docs 前端低代码框架,通过 JSON 配置就能生成各种后台页面,极大减少开发成本,甚至可以不需要了解前端。 https://gitee.com/baidu/amis htt 阅读全文

posted @ 2022-03-08 17:36 ExplorerMan 阅读(282) 评论(0) 推荐(0)

2022年3月2日

Golang 限流器 time/rate 使用介绍

摘要: 本主题为系列文章,分上下两篇。本文主要介绍 time/rate 的具体使用方法,另外一篇文章 《Golang 限流器 time/rate 实现剖析》 则着重介绍其内部实现原理。 限流器是后台服务中的非常重要的组件,可以用来限制请求速率,保护服务,以免服务过载。限流器的实现方法有很多种,例如滑动窗口法 阅读全文

posted @ 2022-03-02 14:44 ExplorerMan 阅读(459) 评论(0) 推荐(0)

2022年3月1日

15行python代码,帮你理解令牌桶算法

摘要: 在网络中传输数据时,为了防止网络拥塞,需限制流出网络的流量,使流量以比较均匀的速度向外发送,令牌桶算法就实现了这个功能, 可控制发送到网络上数据的数目,并允许突发数据的发送。 什么是令牌 从名字上看令牌桶,大概就是一个装有令牌的桶吧,那么什么是令牌呢? 紫薇格格拿的令箭,可以发号施令,令行禁止。在计 阅读全文

posted @ 2022-03-01 20:23 ExplorerMan 阅读(415) 评论(0) 推荐(0)

2022年2月24日

gorm.Clause()子句分析之ON DUPLICATE KEY UPDATE

摘要: 一、背景介绍 最近看到一段代码,使用到了gorm的Clause()子句,大概如图所示。之前由于没用过Clause()子句,所以本文对Clause()子句先进行研究,然后分析sql语句。 二、Clause()子句 GORM 内部使用 SQL builder 生成 SQL。对于每个操作,GORM 都会创 阅读全文

posted @ 2022-02-24 11:25 ExplorerMan 阅读(570) 评论(0) 推荐(0)

2022年2月23日

Hystrix使用入门手册(中文)

摘要: 导语:网上资料(尤其中文文档)对hystrix基础功能的解释比较笼统,看了往往一头雾水。为此,本文将通过若干demo,加入对官网How-it-Works的理解和翻译,力求更清晰解释hystrix的基础功能。所用demo均对官网How-To-Use进行了二次修改,见https://github.com 阅读全文

posted @ 2022-02-23 15:51 ExplorerMan 阅读(186) 评论(0) 推荐(0)

Hystrix熔断器的使用_Golang

摘要: Hystrix熔断器的使用_Golang下载hystrix-go go get github.com/afex/hystrix-go1正常使用 // 超时代码 // import github.com/afex/hystrix-go/hystrix // 1.配置config configA := 阅读全文

posted @ 2022-02-23 11:33 ExplorerMan 阅读(190) 评论(0) 推荐(0)

2022年2月22日

详解 hystrix-go 使用与原理 

摘要: 下面由golang教程栏目给大家介绍关于golang封装一个bash函数,用于执行bash命令析,希望对需要的朋友有所帮助!开篇这周在看内部一个熔断限流包时,发现它是基于一个开源项目 hystrix-go 实现了,因此有了这篇文章。HystrixHystrix 是由 Netflex 开发的一款开源组 阅读全文

posted @ 2022-02-22 21:26 ExplorerMan 阅读(330) 评论(0) 推荐(0)

2022年2月18日

使用 Prometheus 对 Go 应用程序进行监测

摘要: 监测服务级别的指标能让团队成员更清晰的看到你的程序表现如何,你的程序如何被使用,并且可以帮助定位潜在的性能瓶颈。 Prometheus 是一个开源的监测解决方案,原生的服务发现支持让它成为动态环境下进行服务监测的一个完美选择。Prometheus 支持从 AWS, Kubernetes, Consu 阅读全文

posted @ 2022-02-18 11:07 ExplorerMan 阅读(1199) 评论(0) 推荐(0)

2022年2月14日

启动SpringBoot项目的三种方式

摘要: 项目如下 1、IDEA中直接启动 2、使用mvn spring-boot:run命令启动 首先进入项目当前目录,然后使用命令 3、使用mvn install先编译,在使用java -jar xxxxxxxxxx.jar启动 在项目当前目录进行编译,然后 进入target目录下,使用java命令启动 阅读全文

posted @ 2022-02-14 16:27 ExplorerMan 阅读(2789) 评论(0) 推荐(0)

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 234 下一页

导航