1、核心与高阶 Java: 深入理解 Java 语言规范、内存模型(JVM)、并发编程(JUC)、泛型、反射、NIO 及 Java 新特性(如模块化、Lambda、Stream API)。熟练进行性能分析(如 JProfiler, VisualVM)与调优。
2、企业级框架专家:
3、Spring Ecosystem 大师: 精通 Spring Framework Core (IoC, AOP, Transaction Management)、Spring MVC、Spring Boot(自动配置、Starter POMs)、Spring Data(JPA, MongoDB, Redis 等)、Spring Security(认证/授权、OAuth2)。具备丰富的基于 Spring 构建复杂应用的实战经验。
4、分布式架构: 深入理解微服务架构,熟练应用 Spring Cloud(Eureka, Ribbon, Feign, Hystrix, Config, Gateway, Sleuth/Zipkin)、服务网格(如 Istio 概念)及相关模式(服务注册发现、熔断、负载均衡、配置中心、API 网关)。
数据持久化: 熟练掌握 JDBC, JPA(Hibernate 实现), MyBatis/MyBatis-Plus。对 SQL(MySQL, PostgreSQL, Oracle)优化及 NoSQL(MongoDB, Redis - 缓存/会话管理/队列, Elasticsearch)应用有丰富经验。理解 CAP 理论及不同数据库的适用场景。
5、云原生与 DevOps: 具有在主流云平台(AWS EC2/RDS/S3, Azure VMs/SQL/Storage, 阿里云 ECS/RDS/OSS)部署与运维经验。熟练使用 Docker 容器化, 了解 Kubernetes 基本概念和部署。实践过 CI/CD 流程(Jenkins, GitLab CI)。
消息队列与集成: 应用 Kafka(生产者/消费者、主题/分区、Streams)、RabbitMQ 等解决异步解耦、流量削峰问题。
6、高并发与性能: 具备设计、优化和调优高并发、高可用、高吞吐量系统的经验,熟悉相关工具、模式与最佳实践。
商储ems项目。ems本地对接PCS、PVS、BMS、STS等,执行自动控制与切换;将本地ems的数据与云平台同步,达到远程监控与操作的目的。
与本地PCS、PVS、BMS、STS等及时通讯,实现即时控制与数据采集。除此之外,还进行本地ems与云平台通讯,实现远程监控、操作。
通过数据采集器将本地设备(并网逆变器、储能逆变器等)上传到云平台,云平台在采集的数据进行展示,以及进行大数据分析。
对接充电桩通讯协议,上传充电桩数据,对充电桩进行实时监控,以及可以实时操作。可以根据阶段电价,计算充电费用等。