Java技术栈梳理

程序员 2024-9-19 04:35:44 66 0 来自 中国
Java技术栈重要内容包罗如下:
一、javacore
重要是java核心技术为主,归纳总结jdk原生核心实现,包罗此中利用的操持模式总结
1、聚集:内容包罗聚集的框架和利用,聚集的关键原理和操持
2、操持模式:分享总结23种操持模式,并再jdk中找到对应的实践案例
3、并发编程:详细分析解说java并发原理,利用方法,多线程和锁机制等
4、IO:体系梳理java中的IO模子,实现原理,利用场景等,以及怎样进步IO性能
二、JVM
1、内存模子:梳理JVM的内存模子,是学习JVM的基础
2、内存溢出:常见的内存溢出的场景以及怎样操持才能克制内存溢出
3、垃圾接纳:熟悉当代JVM的垃圾接纳机制,以及怎样利用垃圾接纳配置和计谋
4、性能调优:根据JVM的内存模子、垃圾接纳等原理实现JVM的性能调优,总结履历
5、类加载:java类是怎样加载的,加载的模子、原理和启发
三、javaweb
1、SpringMVC:MVC操持模式的思索和应用
2、SpringIOC:IOC的原理,spring核心代码
3、SpringAOP:AOP的原理,springAOP的核心代码
4、SpringBoot:springboot的核心原理和代码
5、web服务器:有哪些web服务器,以及服务器的实现原理,一定tomcat、netty、jetty等
四、中心件
1、Apache:apache的原理以及利用,怎样排查定位标题
2、反向署理:Nignix的原理以及利用,怎样排查定位标题
3、消息中心件:有哪些消息中心件,消息中心件的作用,性能怎样评估等
3.1、kafka:kafka原理,操持架构,怎样利用,性能评估
3.2、ActiveMQ:activeMQ原理,操持架构,怎样利用,性能评估
五、分布式
1、zookeeper:zk的操持原理,利用场景,现实操纵,代码展示
2、redis:redis的操持原理,利用场景,现实操纵,代码展示
3、API网关:怎样操持API网关,API网关作用
4、分布式事件:如今有的分布式事件操持模式整理
5、分布式锁:怎样实现分布式锁,以及分布式锁的原理
6、分布式数据库:分布式数据库整理,怎样利用
六、数据库
1、mysql:mysql数据库的特性,操持原理,利用方法
2、oracle:oracle数据库的特性,操持原理,利用方法,性能调优
3、mybatis:mybatis操持原理,利用方法,特性,优化等
4、Hadoop:Hadoop的操持原理,方法,利用等
5、NoSQL数据库:哪些NoSQL数据库,性能怎样,怎样选型,典范的利用场景
七、架构:架构的演进,实用场景
1、单一架构:单一架构的优缺点
2、SOA:SOA架构的优缺点和应用场景
3、微服务架构:微服务架构的优缺点,操持思路,包罗内容
八、容器技术
1、go:go语言,根本语法,特性点,差别点
2、docker:docker的根本原理,利用方法下令
3、云原生:云原生的根本原理,怎样创建云原生体系
4、k8s:k8s的根本原理,下令,怎样运维
九、大数据:大数据的存储和计算,流失技术,离线处理处罚
1、Flink
2、Storm
3、spark

1.png
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2025-2-6 14:05, Processed in 0.177703 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表