复习大概

1 Java 数据结构

  1)常见的集合分类、HashMap原理、Collections 工具类

  2)能说几个集合类的源码分析,用的算法

  3)各种排序、树、堆、等数据结构。

  4)java 用的数据机结构有哪些

  5) 算法优化、比如快排选基数、冒泡(如果没有交换)一趟完成

  6) 设计模拟,常见的要会写 。参考

https://www.jianshu.com/p/61b67ca754a3这个拿走

http://www.hollischuang.com/archives/420 这个是写的最好的

  7)堆实现队列、红黑树等

 

2 多线程

   锁、synchronized、ThreadLocal 方法

   线程切换

   线程池

 

3 数据库

  mysql 索引

  和orcle 区别

  数据库调优

4 jvm

  jvm内存模型

  GC

  yongGC 和 FullGC场景

  jvm调优、线上oom怎么处理

5 redis

  原理、备份、丢弃策略、用什么操作

  分布式事物

  和memeache比较

  redis 有哪些问题,解决了什么,优缺点

6 RPC

   spring boot 、spring cloud

   Dubbo

7 es

  原理

  elk 

  日志监控

  全链路监控

8 项目介绍、包装项目

   jacoco差量代码

   soanr 阿里巴巴改进

   docker相关

   自动化相关

   jenkins 、 jira 使用

posted @ 2018-07-18 16:39  鹏鹏进阶  阅读(69)  评论(0编辑  收藏  举报