1. 精通Java EE技术栈,深度掌握面向对象编程原则,了解集合类库及其扩容策略,熟悉IO流处理、高效并发编程、反射机制以及泛型技术,具备优化多线程执行及网络通信开发的实战经验。
2. 熟悉Spring框架及SpringMVC,理解MyBatis持久层框架及其事务管理机制,懂得Spring Boot的快速开发流程和中间件集成技术。
3. 熟悉应用Spring Cloud ibaba构建微服务架构,使用Nacos实现服务的注册与发现以及配置中心功能,通过Sentinel实现流量控制与服务熔断,有效提升系统稳定性。
4. 了解Spring Security进行安全认证,能够设计基于RBAC模型的安全解决方案。
5. 掌握Seata分布式事务框架,确保跨服务数据操作的一致性,熟悉AT、TCC模式的应用场景。
6. 熟悉操作MySQL数据库,擅长索引优化、事务隔离级别设置及SQL性能调优,能够根据业务编写复杂SQL语句,具备
实际的读写分离和分库分表应用经验。
7. 熟悉运用Redis进行高效缓存操作,掌握其数据类型、持久化策略、主从复制及哨兵机制和集群部署,有效解决高并发
环境下的热点数据问题和解决缓存穿透/击穿/雪崩问题。
8. 熟悉RabbitMQ实现可靠消息队列,擅长通过异步解耦、延迟消息及确保消息可靠投递来优化系统性能。
9. 熟悉利用HTML5、CSS3和JavaScript构建响应式前端界面,掌握Vue.js框架及Element UI组件库进行高效开发。
10. 能独立开发并部署前后端分离项目,覆盖前端到后端、数据库设计及中间件集成的完整开发链路,快速定位并解决代
码问题,熟练运用RESTful API进行数据交换和状态管理。
11. 了解Maven项目构建及多模块管理,深入理解Git在代码版本控制中的应用。
碳排放监测与核算平台
在全球“双碳”目标(碳达峰、碳中和)的推动下,企业需要一套智能化、标准化的碳排放管理体系。传统人工核算方式效率低、误差率高,且缺乏实时监测能力。本项目旨在通过物联网、大数据与微服务技术,构建一个覆盖碳排放全生命周期管理的数字化平台,助力企业实现精准核算、合规报告与低碳转型。