240 发简信
IP属地:上海
  • go-cache基本介绍

    go-cache 是一个轻量级的基于内存的 key:value 储存组件,类似于memcached,适用于在单机上运行的应用程序。它的主要优点是...

  • Resize,w 360,h 240
    form-data、x-www-form-urlencoded的区别

    我们在平时的postman请求调试,以及web的http请求开发时,常常能看到以下几种传参的形式 form-data、x-www-form-ur...

    1.6 6262 0 14
  • ants的基本使用

    简介 ants是一个高性能的 goroutine 池,实现了对大规模 goroutine 的调度管理、goroutine 复用,允许使用者在开发...

  • go Sync.Cond介绍

    是什么 sync.Cond 条件变量用来协调想要访问共享资源的那些 goroutine,当共享资源的状态发生变化的时候,它可以用来通知被互斥锁阻...

  • go sync.Pool介绍

    是什么 Golang 来开发并构建高并发场景下的服务,但是由于 Golang 内建的GC机制多少会影响服务的性能,因此,为了减少频繁GC,Gol...

  • go开发中会遇到的坑

    1、golang不能被recover的panic 数据竞争(比如:对map进行并发读写),可以通过golang的编译标记race对代码进行检测是...

  • golang文件操作-读操作的常见方式汇总

    1、ioutil读取整个文件(io/ioutil) ioutil的方式能够读取整个文件,只需传入文件名,操作简单。该操作方式需要把文件读入内容,...

  • Linux三大利器grep,sed,awk

    一. grep和正则表达式 grep grep(global search regular expression(RE) and print o...

  • Resize,w 360,h 240
    限流策略

    在开发高并发系统时,为了保证系统的高可用和稳定性,常见的有以下几种策略: 缓存:提升系统访问速度,增大系统处理容量 降级:资源是有限的,但请求可...

个人介绍
坚持思考,做有意义的事!