240 发简信
IP属地:香港
  • Go 垃圾回收GC

    首先我们要清除的认识到代码和数据在运行过程中是怎么一个过程 从进程虚拟地址空间来看,程序要执行的指令在代码段,全局变量、静态数据等都会分配在数据...

  • redis 实现并发锁go

    锁的作用是:当多个线程竞争一个资源时,会出现资源被干掉或者资源重置为另一个值,这时锁的作用就出现了,锁住当前的资源,其他线程就不会修改此数据了。...

  • 前端项目常用方法总结

    1. 下载一个excel文档 同时适用于word,ppt等浏览器不会默认执行预览的文档,也可以用于下载后端接口返回的流数据,见3 2. 在浏览器...

  • 基于异步消息队列List lpush-brpop(rpush-blpop)

    使用rpush和lpush操作入队列,lpop和rpop操作出队列。 List支持多个生产者和消费者并发进出消息,每个消费者拿到都是不同的列表元...

  • 携带参数文件上传

    首先,我的需求是通过导入excel文件实现批量添加数据,因为使用的是开源项目,前端使用element+vue来实现,所以上传文件就使用eleme...

  • B树、B+树

    1 B树 在介绍B+树之前, 先简单的介绍一下B树,这两种数据结构既有相似之处,也有他们的区别,最后,我们也会对比一下这两种数据结构的区别。 1...

  • kmp算法

    KMP 算法是 D.E.Knuth、J,H,Morris 和 V.R.Pratt 三位神人共同提出的,称之为 Knuth-Morria-Prat...

  • 桶排序

    桶排序(BucketSort) 桶排序(Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶里。每个桶再个...

  • 2021-06-20

    go自从出生就身带“高并发”的标签,其并发编程就是由groutine实现的,因其消耗资源低,性能高效,开发成本低的特性而被广泛应用到各种场景,例...