sky_520
全职 · 500/日  ·  10875/月
工作时间: 工作日18:00-23:00、周末10:00-20:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

三年多java开发经验,擅长使用前后端分离方式开发,熟练使用spring全家桶,包括微服务alibaba一套开发流程;熟练使用Redis、RabbitMQ 、MQTT、XXL-JOB等中间件;数据库方面熟悉使用 MySQL,Sql Server 等数据库Oracle也可;熟悉使用Linux系统,对独自部署 Docker 容器和不是Nginx及阿里云服务器的相关经验;前端熟悉Vue和Element UI,有自己的博客(https://blog.csdn.net/weixin_52315708)可查看个人相关信息

工作经历

  • 2022-03-24 -至今广东英达思迅有限公司java开发

    对产品相关功能体验提出改进建议,提出技术可行方案,对技术实现进行持续优化和改 进,提高代码的维护性。  完成测试过程中的 BUG 修改;参与产品/项目代码实现,保证软件开发质量;  对自己完成的项目进行配合测试及上线部署正式环境,对需求进行开发周期评判; 根据产品需求、设计文档,负责完成符合各项规范的满足功能及性能要求的程序代码、 分配的工作任务;  配合前端编写测试相关接口及代码,修改维护修改上线的项目及其 bug 修复。

教育经历

  • 2017-09-01 - 2020-06-10湖南化工职业技术学院会计学专科

    20年毕业,在校期间开始自学java,在校学习优异,无处分记录

技能

0
1
2
3
4
5
作品
SAAS系统(单人开发)

项目描述: 该项目是一个产线生产履历系统项目,在于帮助生产产品做到生产防呆、物料防错、 记录追述等功能实现。整个项目采用前后端分离,前端采用 Vue 实现组件化开发;后端 主要采用 SpringBoot、数据库使用的是 Mysql、硬件控制交换采用的是 PLC 实现。 涉及技术: Spring Boot、MyBatis、MySQL、Redis、HslCommunication、Jeecg,Shiro、 Vue、Nginx、Ant Design。 主要负责事务: 1. 通过 HslCommunication 框架实现和 PLC 通信,使用单例模式建立连接对象, 在通过 Scheduled 调用连接对象进行定时采集 PLC 点位数据解析。 2. 通过 Redis 保持相关的上位机的状态数据,并且使用 Redis 的 List 类型作为简 单消息队列使用,把实时采集到的数据,通过接口返回前端页面。 3. 通过 Jsch 实现 Sfpt 连接,读取解析相关上位机的文件数据,并且使用策略模 式加注解实现开闭原则,提高了代码的扩展性,并且减低了代码的冗余性。 4. 通过编写脚本文件,实现服务器代码自动调取部署主机的打印机把后台需要打印 的 PDF 标签文件进行直接打印,避免了用户需要手动通过浏览器点击打印。

0
2023-08-09 21:36
xxxERP 系统

项目描述: 该系统是一个企业内部系统,主要帮助企业做到设备生产过程中的状态的实时数据 的采集,且对物料进行相关管理,通过设备的实时数据采集,做到看板数据实时更新呈 现,并且对相关异常进行实时及时报警提醒。项目中为了避免设备宕机分部部署了车间 和后台 ERP 系统,项目前后端主要是使用到了 Vue,和 Spring Boot,数据库使用的 SQL Server。 涉及技术: Spring Boot、MyBatis、SQL Server、Redis、Jeecg、MQTT、XXL-JOB、Shiro、 RabbitMQ、Vue、Nginx、Ant Design。 主要负责事务: 1. 通过 MQTT 实时读取采集盒子发送过来的设备数据,再通过策略模式把不同类型的数 据根据标识进行分发到不同的具体策略类中,为了提高采集效率,使用自定义线程池进行 任务分发给不同的策略, 2. 通过 RabbitMQ,实现车间和 ERP 不同系统数据库的增删改数据同步操作,并且通过手 动 ack 确认机制,保证 MQ 的消息不丢失 3. 通过 XXL-JOB 定时把采集的实时数据进行相关的业务汇总生成相关的业务报表; 4. 使用 Redis 进行设备的实时启动状态同步,并且对相关的热点数据进行保持,减低数据 库的连接请求。

0
2023-08-09 21:05
制造业SAAS系统(单人开发)

项目描述: 该项目是一个产线生产履历系统项目,在于帮助生产产品做到生产防呆、物料防错记录追述等功能实现。整个项目采用前后端分离,前端采用 Vue 实现组件化开发;后端 主要采用 SpringBoot、数据库使用的是 Mysql、硬件控制交换采用的是 PLC 实现。 涉及技术: Spring Boot、MyBatis、MySQL、Redis、HslCommunication、Jeecg,ShiroVue、Nginx、Ant Design。 主要负责事务: 1. 通过 HslCommunication 框架实现和 PLC 通信,使用单例模式建立连接对象在通过 Scheduled 调用连接对象进行定时采集 PLC 点位数据解析 2. 通过 Redis 保持相关的上位机的状态数据,并且使用 Redis 的 List 类型作为简 单消息队列使用,把实时采集到的数据,通过接口返回前端页面 3. 通过 Jsch 实现 Sfpt 连接,读取解析相关上位机的文件数据,并且使用策略模 式加注解实现开闭原则,提高了代码的扩展性,并且减低了代码的冗余性。 4. 通过编写脚本文件,实现服务器代码自动调取部署主机的打印机把后台需要打印 的 PDF 标签文件进行直接打印,避免了用户需要手动通过浏览器点击打印。

0
2023-08-09 21:01
更新于: 2023-08-09 浏览: 203