logo头像

学如逆水行舟,不进则退!!!

文章目录

NO Title!

java基础

  • 常用的java集合框架有哪些
    • set 、list、 map
  • 锁升级
  • map 数据结构,为什么扩容2的倍数。

  • 如何多线程操作java的集合类。

    • Collections.synchronizedSet 等方法
    • 枷锁
    • vector
  • java 内存模型流程
    • 年轻代 -> 老年代
  • 如何排查内存问题,常用工具有哪些
    • jprofile
    • arthas
    • eclipse memory

spring框架

  • spring 循环依赖
    • 二级缓存、三级缓存
  • spring mvc 流程
  • springboot 优缺点

微服务组件

  • 系统中使用了哪些组件
  • 组件之间依赖关系,如何进行数据通信
  • 组件之间如何解决文件传输问题
  • 服务之间如何避免循环调用
    • 服务降级

数据库

  • 如何分析sql性能
  • 如何管理数据库表结构与数据
  • 索引
  • 索引下推

git

  • 常用命令
  • 合并指定分支的指定的commit
    • cherry-pick

redis

  • 分布式锁
上一篇
坚持原创技术分享,您的支持将鼓励我继续创作!

评论系统未开启,无法评论!