前端基础:精通HTML5、CSS3、JavaScript(ES6+)等前端基础技术。
• 框架与库:熟悉Vue、React等主流前端框架及相关生态,理解其架构原理。
• 工程化工具:熟悉Webpack、Vite等前端工程化工具,掌握npm、yarn等包管理工具。
Java 编程技能:熟练掌握 Java 语言的基础知识和高级特性,包括面向对象编程、异常处理、多线程等。
数据库管理:熟悉常见的关系型数据库管理系统,如 MySQL、Oracle 等,能够进行数据库设计和优化,了解大数据解决方案分布式数据库。
框架和工具:熟悉主流的 Java 开发框架和工具,如 Spring、Spring Boot、SpringCloud、Redis、Mybatis-Plus、Maven 、MQTT、Rabbitmq、Rocketmq等。
问题解决能力:能够独立分析和解决复杂的技术问题,具备良好的调试和排错能力。
网络编程:熟悉netty、tcp协议、tcp自定义报文、netty-socket.io、socket.io等网络编程能力
运维能力:熟悉docker、docker-compose、nginx和linux操作系统。
其他能力:了解JNA、JavaCPP、人工智能、深度学习、音视频流媒体相关知识