golang版memcached之groupcache缓存入门

概述groupcacheis a distributed caching and cache-filling library, intended as a replacementfor a pool of memcached nodes in many cases.groupca

golang每日两分钟:sync.Pool

sync.Pool是性能优化的一大利器,可以通过缓存对象,减少对象重复创建来减少GC压力,在很多标准库和经典框架中都有用到,比如fmt、json、gin、k8s等,是一个非常值得研究的基础库。

golang gc/arch 对 benchmark 的影响

在对一个slice进行遍历时,将for循环条件中的len提出到循环外是否会比golang编译器的优化结果更加好。

自动化运维系统用编程语言

Python有很多web框架,如果多人维护的时候,用比较成熟的框架比较好一起维护,个人觉得Django比较适合。

golang面试题13之什么情况下goroutineshui会放弃执行权

下面的代码会不会卡死?package mainimport (“fmt”“runtime”)func main() {var i bytego func() {for i =0; i<= 255; i++{}}()fmt.

程序中必须处理时间,Go 中需要掌握的时间相关知识

时间和日期是我们编程中经常会用到的,本文主要介绍了Go语言内置的time包的基本用法。time包time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。时间类型time.Time类型表示时间。我们可以通过time.

kubernetes控制平面组件:etcd

这个标记告诉 etcd 在特定的 scheme://IP:port 组合上从它的伙伴接收进来的请求,http 或者 https。

「第四十二期」米哈游后台golang开发面经

介绍一下自己一开始问项目(我的项目跟网络相关)中的拥塞控制、流量控制;简单介绍了一下协议做的事情。有什么拥塞控制协议:Reno和BBR介绍一下Reno协议的工作方式;UDP 和 TCP 的区别,都适合什么场景:在游戏中使用KCP协议比较多。

golang web从入门到精通 2步实现免费https服务器搭建

2步实现免费https服务器搭建golang 简介Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。golang前景适合云计算、微服务、基础后端软件的功能实现。

第2部分:Hello World

第2部分:HelloWorld这是Golang教程系列的第二篇教程。请阅读Golang教程第1部分:简介和安装,了解golang是什么以及如何安装golang。

网站地图