Java核心: 熟练掌握Java语言基础和核心概念,多线程编程、集合框架等。
Spring框架: 深入理解Spring框架,包括Spring Boot和Spring MVC,能够使用依赖注入(DI)和面向切面编程(AOP)等特性。
Spring Cloud Alibaba: 熟悉Spring Cloud Alibaba生态系统,包括Nacos注册中心、Sentinel流量控制、Dubbo RPC框架等。
Netty: 熟练掌握Netty网络编程框架,能够实现高性能的异步事件驱动的网络应用程序。
Dubbo: 了解并能够使用Dubbo分布式服务框架,实现高性能的服务治理和远程通信。
云原生网关: 熟悉云原生网关技术,如Kong、Spring Cloud Gateway等,能够实现API网关和微服务路由功能。
消息队列: 熟悉消息队列的概念和使用,熟练使用Kafka和RocketMQ等消息中间件来处理高吞吐量的消息传递和异步通信。
SaaS平台: 担任核心开发组长,负责设计和开发高性能、高可用的SaaS平台。熟练掌握云原生架构,使用Spring Cloud Alibaba微服务框架术实现了平台的自动化部署和弹性伸缩。
IoT平台: 担任核心开发组长,领导团队开发了一款基于物联网技术的智能设备管理平台。使用Netty网络编程框架和Dubbo RPC框架来实现高速、稳定的设备数据传输和远程控制功能,使用EMQX来处理高吞吐量的地图数据传递和异步通信。
GIS服务平台: 担任核心开发组长,领导团队开发了一款高性能、高可用的GIS服务平台。使用PostGIS空间数据库和GeoServer地图服务器来实现空间数据存储和地图渲染功能