java程序员必须要了解的基础知识

elasticsearch 搜索引擎,正在进行时 ----> elk日志框架
mq rabbitmq  消息队列 完成。kafaka的区别呢?
redis  主从,集群。----->底层原理了解,为什么redis这么快,redis和memcached的区别。(单线程的哦)  锁!
http线程池  和数据库连接池的区别,springdata源码的了解
spring源码   spring源码解读书籍和教学视频
spring注解  哔哩哔哩上有很好的教学视频,正在进行时
java虚拟机  阅读书籍,已经粗略阅读过
netty  netty还是看视频来的快,netty和tomcat 的区别,需要认真仔细的了解一下。
nginx  Nginx tomcat  apache三者的区别
tomcat源码  深入剖析tomcat
Linux  这个还是结合自己安装虚拟机实现。
springcloud  自己动手搭建。eureka zokeeper的区别,dubbo和springCloud的区别,springCloud有哪些优势呢?

dubbo  源码阅读,寻找视频了解更加方便。

事物     是什么,分布式事物怎么实现?

关系型数据库:数据库主从,数据库集群,macat怎么使用?什么分库分表,和redis集群的区别。

cat:服务监控框架,怎么进行的监控,是否影响服务器的性能。美团的开源框架。

apollo:配置中心,携程的开源框架。

cas是什么?多线程池的使用方法,多线程池的源码阅读!!

 

 

你可能感兴趣的:(java程序员必须要了解的基础知识)