java 三年需要掌握的技术总结

1.

  1. 联合索引生效条件、失效条件: https://blog.csdn.net/qq_35275233/article/details/87888809
  2. Hashmap key相同如何取到正确的值(坑人的题目) : https://blog.csdn.net/qq_35275233/article/details/87891325
  3. 如何用栈实现队列:https://blog.csdn.net/qq_35275233/article/details/87892288
  4. redis两种备份方式:https://blog.csdn.net/qq_35275233/article/details/87892822
  5. 线程池:https://blog.csdn.net/qq_35275233/article/details/87893337
  6. start和run的区别:https://blog.csdn.net/qq_35275233/article/details/87896475
  7. 常见的设计模式以及工厂模式应用场景:
  8. 聚簇索引和非聚簇索引的区别(理解不了):
  9. innodb什么情况行锁会变成表锁:
  10. 不借用第三个变量,如何交换两个变量的值: https://blog.csdn.net/qq_35275233/article/details/87896056

  11. IOC控制反转:

2.

 

jvm 内存分区: https://blog.csdn.net/qq_35275233/article/details/87886915

gc算法:

SpringAopBean创建机制:

反射,反射应用场景:

如何理解面向接口编程:

两个java项目运行在同一个电脑上,那这个电脑上有几个jvm

如何实现一个注解:

jvm向操作系统申请内存的过程:

3. 阿里相关(一面)

  • hashmap的原理,haspmap和hashtable的区别
  • ConcurrentHashMap和hashtable线程安全的原理
  • redis的集群之间怎么同步数据
  • mysql的主库和备库怎么做

猜你喜欢

转载自blog.csdn.net/qq_35275233/article/details/87887029