作为一名资深的JAVA工程师需要了解的知识汇总

来源:互联网 发布:如何禁止某个软件运行 编辑:程序博客网 时间:2024/05/18 01:09


1Dubbo,zookeeper,应用、实现原理和相关机制,以及在分布式和集群相关机制与应用2MQ的应该和实现原理,以及在分布式和集群中相关机制与应用,以及几种MQ之间的区别3JMS原理与应用,以及与dubbo区别4缓存技术原理redis,以及mencahes的区别5mysql数据库底层结构,索引原理,以及不同索引类型区别;SQL优化方案6常用设计模式原理,以及应用场景7spring基本应用,相关模块的实现机制,相关模块,比如代理,AOP等8springmvc,springboot应用和实现机制9java基础,集合,多线程,高并发实现原理,以及常用包的关键类要熟悉原理10jvm以及gc相关原理11动态代理,反射原理与实现12mybatis原理与应用13集群和分布式实践应用和原理

做技术没有捷径,必须一步一个脚印!!

以上是根据最近面试的两家互联网公司所总结出来,自己必须从心开始!!