240 发简信
IP属地:上海
  • ClickHouse索引查询优化

    索引简介 clickhouse主键即索引,不同于mysql,clickhouse主键可以重复。 clickhouse建表时可以不指定主键,但必须...

  • 为什么需要依赖注入

    1. 解决复杂的装配问题 通常情况下,我们使用new class来获取一个instance,如果new class不是那么容易实现(如 new ...

  • 后端开发-系统设计开放性试题思路

      之前在面试头条后端开发岗位,碰到了一个开放型问题:设计一个短域名系统。leetcode有该方案的讨论,侧重于算法实现,本文主要讨论整体网站设...

  • Resize,w 360,h 240
    Github-Awesome改进(增加第三方库标星)

      Github的awesome有点类似于书本的索引,方便大家快速寻找合适的第三方库,从而提高项目选型效率。但是各类awesome列表基本都是作...

  • Resize,w 360,h 240
    Redis知识点整理

      Redis无论在实际运用中和面试提问中都十分重要,本文将带大家一起整理一下Redis的重要知识点和常用方法。 一. 数据类型 Redis有哪...

  • IT-开发(banzhuan)之工具篇

      工欲善其事,必先利其器。开发工具几乎会伴随整个职业生涯,重要性不在此赘述。本文将向各位介绍一下常用的开发工具,以及相同工具之间的简单对比。 ...

  • 二叉树 前/中/后/层 四种方式遍历递归实现

      二叉树的遍历,无论是在leetcode刷题或者面试过程中,都是十分常见,重要性无需赘述。本文将采用Golang语言来实现前/中/后/层四种遍...

  • Resize,w 360,h 240
    TopK问题-基于堆排序和快速排序的实现

      Top K 问题相信大家在面试过程中,经常被问到,下面就为大家来讲讲两种常见的实现算法。 一. 基于堆排序实现 思路  基于数组前K个数生...

    1.2 1643 0 53
  • Git 知识点整理

    Git是目前世界上最先进的分布式版本控制系统 日常使用流程 本地仓库关联远程仓库git init(初始化本地仓库) & git remote a...

    1.0 622 0 51