后端开发
熟练掌握 Java 后端开发,
熟悉 Spring Boot / Spring Cloud / SpringMVC / MyBatis 等主流框架,具备微服务项目实战经验-
熟练使用 Redis 做缓存、分布式锁,
熟悉 Kafka 消息中间件的应用场景
数据库与工具
熟悉 MySQL 数据库,具备 SQL 优化和索引设计能力-
掌握 Linux 常用命令,了解 Nginx 反向代理与负载均衡配置-
熟练使用 Git、Maven 进行版本控制和项目构建
开发与调试
熟练使用 IDEA、Navicat、Postman、ApiFox、SourceTree、FinalShell 等开发与调试工具-
了解前端技术栈(JavaScript、Vue、ECharts、Element UI
总项目:
技术框架:Spring+SpringBoot+SpringCloud+MyBatis+kafka+Redis开发工具:IDEA、navicat、Sourcetree、FinalShell、Apifox、postman
一、掌上储能Web & 微信小程序
微服务介绍:
该项目是为储能行业打造的综合性辅助决策平台,同时支持Web端和微信小程序,为行业从业者提供数据查询、分析与业务对接服务。平台核心模块包括行业报告、电价分析、招中标分析、电价测算,帮助用户快速获取行业动态、优化投资决策。
责任描述:
1.行业报告模块
基于MySQLLIKE模糊查询实现报告标题与内容的搜索功能,支持多关键词匹配
创新设计:利用Redis记录用户已读报告ID,结合定时任务实现新发布报告的红点提醒功能,提升用户活跃度约20%优化分页查询
通过索引覆盖将列表接口响应时间控制在100ms以内
2.电价分析模块
负责多维度(地区/日期/电价类型)联动筛选接口开发,支持分时电价、月度均价、同比环比、高低差价等多种数据呈现形式性能优化:重构复杂联表查询,采用冗余字段+合理索引策略,将接口平均响应时间从800ms优化至200ms以内
前端配合使用ECharts渲染图表,实现数据可视化展示
3.招中标分析模块
实现多标签(地区/时间/企业类型/项目阶段)联动筛选,支持招中标项目列表查询与多维统计
开发多级联动统计接口:按地区、月度、企业等维度聚合能量功率数据,支撑市场趋势分析
使用Redis缓存热点统计数据,减少数据库压力,缓存命中率达85%以上
4.电价测算模块
设计测算模型接口:接收用户输入的产品参数,结合后台预计算的各地区基础数据,实时返回现金流、投资回报率(ROI)、回收年限等财务指标
采用策略+工厂模式封装不同地区的测算算法,便于后续扩展新地区模型
二、对外API服务
微服务介绍:
对外API服务是将公司核心业务能力(电价数据、电价测算、节假日电价等)封装为标准API接口,以SaaS形式对外出售给合作企业,帮助客户快速获取储能行业数据,同时为公司创造增值收益。
责任描述:
1.项目从0到1搭建独立负责对外API服务的数据库设计与建库建表,涵盖电价信息表、时段类型表、调用方信息表、权限配置表、权限表数据表完成项目基础架构搭建
2.接口业务开发累计开发40多个对外API接口,涵盖电价查询、电价测算查询、枚举查询、条件查询、等核心业务场景采用策略模式+工厂模式设计接口路由,便于新增接口时快速接入
3.接口权限体系设计设计并实现鉴权机制,每次请求需携带有效Token进行身份验证建立APIId+Secret的调用方认证体系,支持多租户隔离,确保数据安全开发接口访问控制层,支持按接口、按调用方、按时效三种维度的权限配置,实现精细化权限管理
4.接口文档与规范使用ApiFox完成所有对外接口的文档编写,使用vscode中的Draw.ioIntegration插件做流程调用图,包含请求示例、响应示例、错误码说明等,确保文档清晰易读建立接口版本管理机制(v1、v2),支持多版本共存,保障老客户业务不受新版本影响制定对外API调用规范,包括限流策略、签名机制、频率控制等,并在文档中明确说明
5.数据维护与迭代负责对外API数据的日常维护与迭代更新,根据业务需求持续优化接口响应速度和数据准确性设计Redis
缓存策略,将高频查询的电价、报告数据缓存,接口响应时间从300ms优化至50ms以内建立数据一致性校验定时任务,
每次有新的数据录入会清理缓存,确保对外输出数据的准确性
6.接口对接与技术支持全程负责20多家外部企业的接口对接工作,包括技术沟通、联调测试、问题排查等,平均响应时间在2小时内
责任描述: 1.行业报告模块 基于MySQLLIKE模糊查询实现报告标题与内容的搜索功能,支持多关键词匹配 创新设计:利用Redis记录用户已读报告ID,结合定时任务实现新发布报告的红点提醒功能,提升用户活跃度约20%优化分页查询 通过索引覆盖将列表接口响应时间控制在10
责任描述: 1.项目从0到1搭建独立负责对外API服务的数据库设计与建库建表,涵盖电价信息表、时段类型表、调用方信息表、权限配置表、权限表数据表完成项目基础架构搭建 2.接口业务开发累计开发40多个对外API接口,涵盖电价查询、电价测算查询、枚举查询、条件查询、等核心业务场景