阿拉丁 2021-06-25

  • MySQL索引的数据

  • 联合索引(a,b) 用b查为什么不会走索引,从数据结构上怎么解释

  • 索引失效的场景

  • redis keys命令为什么不经常用

  • redis单线程为什么性能很高 Netty(非阻塞IO)

  • ThreadLocal 的原理

  • ThreadLocal内存泄漏的原因 以及如何避免内存泄漏

  • HashMap的数据结构

  • Hash优化

  • Hash并发下发生死循环的原理

  • 线程池 的使用 怎么样初始化的 入参有个工厂?

  • 线程池工作原理

  • 工作中接口如果比较慢 从哪几个方面去优化

  • future

  • countdownLatch 初始化的数值是什么意思

  • CPU 100% 怎样去排查

  1. 定位占用CPU高的进程 top -c -> P
  2. 定位耗费CPU的线程 top -Hp 进程ID -> P
  3. 线程ID十进制转换为十六进制,printf "%x\n" 线程ID
  4. 定位 jstack 进程ID | grep 16进制线程ID -C5 --color
  5. 可以看到在执行那个方法,然后看代码即可
  • NGINX http和https区别

  • Ng怎样做高可用

  • Springcloud熟悉么

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容