proginn1052569441
1月前来过
全职 · 600/日  ·  13050/月
工作时间: 工作日18:30-23:30、周末10:00-21:00工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

APP聊一聊

个人介绍

精通 Java 语言,深入理解其面向对象编程思想、多线程编程、反射机制以及JAVA8特性等内容,持续关注新版本的功能发展。
精通 Spring 生态系统,包括 Spring、Spring MVC、Spring Boot 和 Spring Cloud。
精通SpringCloud ibaba常用组件nacos.Sentinel
精通IDEA、Git、Maven等开发及版本控制工具
熟悉使用seata完成分布式事务操作、Gateway、Feign等组件的使用
熟练掌握MySQL应用开发:对索引、事务、主从复制读写分离、分库分表有深人研究,具备MySQL性能调优实战经验,了解
Oracle 数据库
熟练使用Redis对数据进行缓存
熟练掌握分布式设计思想、分布式系统常见解决方案:例如分布式事务、分布式锁·熟练掌握反射,垃圾回收机制,
熟悉常见消息中间RabbiMQ的使用,如何保证消息发送成功和消费成功以及如何发送延时消息等
熟悉Elasticsearch的基础知识和高级搜索功能,能够处理和分析大量数据
熟练掌握xxl-job分布式定时框架,并保证在集群部署和多台调度器时保证任务不会重复调用
熟练使用linux常用命令,以及docker安装和常用命令
熟练掌握springioc和aop的原理,会使用切面编程的思想对代码进行增强
精通 Vue.js 框架,熟悉其响应式机制和组件化架构,能够高效开发动态单页面应用。
熟练使用相关 UI 框架,如 ElementUI,能够快速实现高质量的前端界面。
了解主流 AI 大模型技术,成功实现国内大模型在 Java 环境下的集成。
编写多个与 AI 大模型相关的 Java 应用实例,具备实际应用经验。

工作经历

  • 2020-08-01 -至今国家电力投资集团有限公司java后端开发

     ○ 完成上级领导分配的各项任务,确保项目按时交付。  ○ 负责平台的技术设计,开展技术研究,完成系统的概要设计和详细设计。  ○ 分析并解决开发过程中遇到的技术问题,提升系统稳定性和性能。  ○ 确保开发质量与代码质量符合公司标准,遵循技术规范。  ○ 定期参与技术架构设计讨论,推动架构优化与实施。  ○ 通过自我学习掌握最新技术手段,提升用户体验并满足性能要求

教育经历

  • 2016-07-01 - 2020-07-01黑龙江大学软件工程本科

    在校期间成绩优异,多次获得优秀学生奖学金

技能

Java熟练
0
1
2
3
4
5
作品
Ai 工具箱

担任角色: 全栈开发工程师 项目描述: 本项目项目是一个AI工具箱平台,集成了多种智能工具,主要包括: 智能对话助手(AI问答) 文档翻译 合同审查(法律风险识别) 数字孪生(功能位置与工单查询) 模型提示词生成 宣传标语生成 文本大纲生成 会议总结助手(音频转会议纪要) PPT生成助手 每个工具都以卡片形式展示,用户可以点击跳转到相应的功能页面(部分为外部链接)。这些工具大多与AI、文档处理、创意生成、法务、效率提升等相关。 技术栈: 前端:React 18、Vite 4、Tailwind CSS 3、Framer Motion 后端: Java (Dragonwell JDK 17), Spring Boot, Maven 数据库: MySQL 5.7+ 原型工具: Axure 开发工具: IntelliJ IDEA, Git

0
2025-07-16 11:58
智慧仓储

担任角色: 全栈开发工程师 项目描述: 本项目是一个现代化的智慧仓储管理系统(WMS),旨在通过信息化、可视化手段,实现对仓库的库存、出入库、库位、盘点等全流程精细化管理。系统打通了从采购入库到销售出库的全链路,通过可视化大屏和手持终端(PDA)适配,有效提升了仓储作业效率和库存周转率。 工作职责: 前后端系统开发: 参与系统前后端的整体开发工作,主要负责库存管理、出入库流程、库位可视化、盘点任务等功能的实现。 前端规范实践: 使用 Vue.js 进行前端页面开发,组件命名严格遵守多单词的团队规范,且组件的 data 属性始终使用函数返回形式。 遵循 BEM 命名思想及 G- (全局)、P- (补丁) 等前缀规范来编写模块化、可复用的CSS样式,避免样式污染。 与UI设计师紧密协作,基于 Axure 原型稿,高效、精确地实现PC端和移动端(基于HBuilder)的界面布局与交互效果。 数据库与接口实现: 负责后端API接口的设计与开发,为前端提供稳定、高效的数据支持。 主导仓储相关数据表的设计,严格遵守表必备九字段和统一前缀的命名规范,并为所有表和关键字段添加了详尽的中文注释。 在数据订正操作时,坚持先 select 后 update/delete 的安全原则,确保数据操作的准确性。 代码质量与协作: 项目中所有代码均通过 Git 进行管理,遵循功能分支开发、测试、合并到 master 的标准流程。 技术栈: 前端: Vue.js, HBuilder, VSCode, Node.js 后端: Java (Dragonwell JDK 1.8), Spring Boot, Maven 数据库: MySQL 5.7+ 原型工具: Axure 开发工具: IntelliJ IDEA, Git

0
2025-07-16 11:59
智慧巡检

担任角色: 后端核心开发工程师 项目描述: 智慧巡检平台是一个面向能源、工业等领域的智能化巡检管理系统。项目旨在通过数字化手段替代传统纸质巡检,实现巡检任务自动化、巡检过程可视化、隐患处理流程化和数据决策智能化,从而提升巡检工作的效率、质量与安全性。系统主要包括Web管理端和移动执行端。 工作职责: 核心模块开发: 负责后端巡检任务管理、设备台账、隐患上报与闭环处理、数据报表等核心业务模块的设计与代码实现。 技术规范执行: 严格遵循团队的Java开发规范,在编码中积极使用 JDK 1.8 的 Optional 类处理判空逻辑,避免空指针异常。 对于复杂的业务逻辑,坚持拆分方法,避免三层以上的 Lambda 表达式嵌套,保证代码的可读性和可维护性。 在处理报告导出、文件批量处理等IO密集型任务时,根据业务场景合理配置线程池参数,提升系统并发处理能力。 数据库设计与SQL编写: 遵循SQL核心约定,所有表结构均采用 utf8mb4 编码,并设计了包含 create_by, update_by, del_flag, version 等在内的九大基础字段。 为保证系统未来的扩展性,业务ID采用分布式ID生成策略,而非数据库自增。 在编写SQL时,强制使用 ISNULL() 进行空值判断,并对 varchar 类型的索引字段指定了合理的索引长度,优化查询性能。 团队协作与版本控制: 日常开发中熟练使用 Git 进行代码管控,严格遵循 sub_日期_模块_姓名 的分支创建规则进行独立开发。 每次提交代码均遵循 Conventional Commits 规范(如 feat:, fix:),保证 commit 信息的清晰可追溯。 在合并代码前,主动从 master 分支拉取最新代码,解决冲突,确保主干分支的稳定。 技术栈: 后端: Java (Dragonwell JDK 1.8), Spring Boot / Spring Cloud, Maven 数据库: MySQL 5.7+ 开发工具: IntelliJ IDEA, DBeaver, MobaXterm, Git

0
2025-07-16 11:59
更新于: 2025-07-16 浏览: 1