架构设计(架构工程师的基础)
1、工程构建管理:如Maven、Git、SVN等。
2、Java开发规范:如编程规约、异常处理、日志处理、单元测试、安全问题、MySQL数据库、工程结构、p3c代码规约扫描插件等。
网络编程
1、伪异步IO模式:网络编程的伪异步IO模式、模型概念、原理。
2、NIO、AIO编程模型:网络编程的NIO、AIO编程模型的讲解。
3、通信框架Netty:Netty的实战部署以及Netty服务的讲解。
4、数据交换项目通信服务场景:基于Netty的数据交换项目通信服务场景的实战。
高并发编程与系统调优
1、Java API调优:掌握Java API调优的知识。
2、Java并发编程:掌握Java并发编程的知识。
3、JVM调优:掌握JVM调优的知识。
常见的框架源码、分布式、微服务架构、性能优化、多线程并发编程、工程化等内容也会被提及,通过了解和掌握这些技术,不仅可以提高自己的技术水平,也有利于更好地理解业务需求,并实现更高效的工作效率。
0