GO面试长期更新

42次阅读

共计 494 个字符,预计需要花费 2 分钟才能阅读完成。

跳跃表在 Redis 的唯一作用,就是实现有序集数据类型。
跳跃表将指向有序集的 score 值和 member 域的指针作为元素,并以 score 值为索引,对有序集元素进行排序

mysql 优化

1、MYSQL 优化主要分为以下四大方面:
设计:存储引擎,字段类型,范式与逆范式
功能:索引,缓存,分区分表。
架构:主从复制,读写分离,负载均衡。
合理 SQL:测试,经验。~~~~

1、优先考虑的是表结构、选择合适的字段、索引优化、结合 Redis 缓存、主从分离、(无可奈何才用 分区、分表、分库)~~~~

go
struct 可以比较吗?
可以比较也有不可以比较的(map func struct 就不能比较)

Golang 基础

  1. Golang 中 sync 包下的内容,使用过哪些内容。
  2. 设计模式中的单例模式,在 Golang 中有哪些实现的方式
  3. Golang 中的锁,有哪些,基本的 API 如何使用
  4. 一个锁,如果没有调用 lock()方法,就直接调用 unlock(), 会发生什么。
  5. Golang 的协程与传统的线程,有哪些优势,好处在哪里,能不能简述一下。
  6. G P M 的问题,就是协程的调度那块内容。

参考:https://studygolang.com/topic…

正文完
 0