240 发简信
IP属地:江西
  • 家乡—使人平静的地方

    原本计划不回家的我,由于机缘巧合又坐上了回家的车,这次回家没有上次寒假回家的风雪,这次艳阳高照。我还是满怀激动的心情,上次抒发激动的方式是与哥哥的一路畅谈,这次选择的是入眠...

  • Go 垃圾回收GC

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

  • redis 实现并发锁go

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

  • 前端项目常用方法总结

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

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

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

  • 携带参数文件上传

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

  • B树、B+树

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

  • kmp算法

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

  • 桶排序

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

  • 2021-06-20

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

  • 2021-06-13

    什么是反射 直接看维基百科上的定义: 在计算机科学中,反射是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力。用比喻来说,反射就是程序在...

  • 扫黑观后感

    前几天无意中看到一段视频,饭店内邻桌的两个男童起了摩擦,两个家庭的家长不依不饶,引发了一起案件,打起了群架,抡板凳、飞盘子,结果弄得饭店内满目狼藉,造成了重伤,给两个家庭无疑...

  • dp(个人见解)

    动态规划是一种思想动态规划算法,这种叫法我想你应该经常听说。嗯,从道理上讲这么说我觉得也没错,首先动态规划它不是数据结构,这一点毋庸置疑,并且严格意义上来说它就是一种算法。 ...

  • 120
    Mysql索引原理及其优化

    什么是索引 索引是储存引擎用于快速找到记录的一种数据结构 1.索引是一种数据结构2.作用相当于书籍目录在MySQL中,假设我们有一种记录表 idnameage1huyuan1...

  • golang 一份漂亮的Dockerfile

    对于dockerfile而言,何为完美? 我认为应该满足以下三点: 体积小 构建快 够安全 话说不说,直接上拿走可用的Dockerfile。 逐行拆解 首先,这个docker...

  • 追求与选择

    人只要在追求,他就在选择。 人生有无限多个解。人生是不能被理性穷尽的一个无理数。每个人因为站在不同角度去看它、体验它,所以从中得出的有关人生的定义,也各有殊异。但有一点是共同...

  • vue动态绑定class

    操作元素的 class 列表和内联样式是数据绑定的一个常见需求。因为它们都是属性,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可。不过,字符串拼...

  • RBAC

    权限管理,这是每个软件系统都会涉及到的,而且权限管理的需求本质往往都是一样,无在乎怎么的角色拥有怎样的权限,只要你充当了这个角色,你就拥有了这些功能。 举个简单例子:一个老师...

  • 120
  • 2021-02-16

    什么是接口? 我们在结构和方法课程中讨论了很多关于对象和行为的内容。 我们学习了结构体(以及其他非结构类型)实现方法。 接口是一组方法签名的集合,然后我们可以定义一个结构体实...