240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Redis高级功能之 - 布隆过滤器

    从一个场景说起 在刷抖音有刷到过重复内容吗,这么多的推荐内容要推荐给这么多的用户,它是怎么保证每个用户在看推荐内容时,保证不会出现之前已经看过的...

    1.9 1482 0 12
  • HTTP 1.0、1.1、2.0、3.0区别

    HTTP 1.0 特点 1.0的HTTP版本,是一种无状态,无连接的应用层协议。 HTTP1.0规定浏览器和服务器保持短暂的链接。 浏览器每次请...

  • Go - 常见问题

    make和new new(T) 和 make(T, args) 是Go语⾔内建函数,⽤来分配内存,但适⽤的类型不⽤。 new(T) 会为了 T ...

  • Go - panic 的十种方法

    前言 本章节有且仅有一个目的,那就是让你的 Go 程序遇到 panic。 D.1 数组/切片索引越界 运行结果: D.2 空指针调用 运行结果:...

  • Resize,w 360,h 240
    Go - 网络轮询器

    前言 可以从 Go 源码目录结构和对应代码文件了解 Go 在不同平台下的网络 I/O 模式的实现。比如,在 Linux 系统下基于 epoll,...

  • Resize,w 360,h 240
    TCP知识

    一、TCP 简介 第一部分先为大家介绍一下 TCP 的主要概念,并讲解一下 TCP 的三个重要特性。 面向连接; 基于字节流; 可靠性。 关于网...

  • Resize,w 360,h 240
    Go - GMP模型

    简述 G — 表示 Goroutine,它是一个待执行的任务; M — 表示操作系统的线程,它由操作系统的调度器调度和管理; P — 表示处理器...

  • Go - map

    Key的选择注意点 key 类型的 K 必须是可比较的(comparable),也就是可以通过 == 和 != 操作符进行比较;value 的值...

  • Go - strings

    数据结构 与切片的数据结构相比,少了cap,是一个只读的切片 因为字符串作为只读的类型,我们并不会直接向字符串直接追加元素改变其本身的内存空间,...