数据结构

  • 从 TypeScript 类型概述到 React 中的处理类型

    TypeScript 概述 TypeScript 是一种将静态类型引入 JavaScript 的语言。静态类型有两个主要优点: 类型安全 文档化 类型安全 编译器会进行类型检查,如…

    2024年3月2日
    000
  • LRU缓存淘汰算法

    题目:LRU缓存 思路 LRU算法类似于体育老师上课点名字排成一排,被点到名字的同学站自动站到第一个位置,其他的同学顺序往后移一位。 Put:新数据插入到链表的头部; Get:每当…

    2024年3月2日
    001
  • Golang实现缓存库 EasyCache(必会项目)

    学了不吃亏,学了不上当,进厂打钉必备基本功,看完绝对有很爽的感觉。核心代码也就300多行,代码虽少但是功能一点不打折 托管到Github: https://github.com/g…

    2024年3月2日
    002
  • Golang实现自己的orm

    本项目相当于gorm的精简版,通过学习本项目可以更好的理解orm框架每个函数都在做什么,以及为什么这么定义框架功能。 项目拖过地址: https://github.com/gofi…

    2024年3月2日
    006
  • Golang实现自己的Redis(有序集合)

    Golang实现自己的Redis(有序集合) 用11篇文章实现一个可用的Redis服务,姑且叫EasyRedis吧,希望通过文章将Redis掰开撕碎了呈现给大家,而不是仅仅停留在八…

    2024年3月2日
    007
  • singleflight源码阅读

    Golang实现singleflight 代码地址: https://github.com/gofish2020/easysingleflight 好处 提升系统的高可用性,避免突…

    2024年3月2日
    002
  • Python中的*args和**kwargs是什么

    写在前面 初学者在学习 python 函数时可能会遇到*args和**kwargs,刚开始可能难以理解。这篇文章将简要解释 Python 中的*args和**kwargs。阅读完本…

    2024年3月1日
    0012
  • admission webhook 还可以这么玩?

    项目由来 使用 kubernetes 的同学可能或多或少会有以下的实际业务或者需求场景: 为确保安全性,需要对某些资源进行删除保护,例如不允许删除 namespace、crd 定义…

    2024年3月1日
    008
  • High QPS for ConfigMap Get Requests

    背景 线上 k8s 集群 kube-apiserver 的 ConfigMap Get 操作 QPS 较高,且同时间段 Etcd 中 ConfigMap 资源的 Get 操作 QP…

    2024年3月1日
    008
  • High QPS for ConfigMap Get Requests – 2

    背景 线上 k8s 集群 kube-apiserver 的 ConfigMap Get 操作 QPS 较高,且同时间段 Etcd 中 ConfigMap 资源的 Get 操作 QP…

    2024年3月1日
    005