个人介绍
我是程序员客栈的【小强崽】,一名【Java开发工程师】; 我毕业于【安阳工学院】,担任过【华为】的【Java开发工程师】,担任过【TCL】的【Java开发工程师】; 负责过【CHBN融合项目】,【简单汇】,【金融业务系统】的开发; 熟练使用【Spring】,【SpringBoot】,【SpringCloud】,【Vue】,【Redis】,【Elasticsearch】,【MySQL】,【Oracle】,【Shell】,【Jenkins】,【Kafka】,【RabbitMQ】,【Docker】,【K8S】; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2019-07-01 -至今华为Java开发工程师
开发环境: IntelliJ IDEA、JDK1.8、Oracle、Maven 软件架构: SpringBoot+React+Redis+Activiti+RabbitMQ+Jenkins+Groovy+Kubernetes 项目概述: CHBN融合项目是广东移动提供个人,家庭,企业订购产品的一个融合项目,该项目包括订单模块,工单模块,用户模块以及产品模块等多个服务组成。用户可以根据自身需求定制多种通信服务,如电话、宽带、移动互联网和云服务等。前端通过二次开发开源框架React实现低代码开发,从而实现页面可配置化,方便快速上架一个产品。 职责描述: 1.负责小组分配任务,把握项目整体进度,解决小组难题。 2.负责拆解复杂的SQL,通过DBProxy分表完成拆库功能。 3.负责合同打印预览功能开发,通过文件流实现合同下载功能。 4.负责整体设计模块并开发,使用Groovy完成业务校验功能,产品校验功能开发。 5.负责前端低代码开发与配置,通过编写JavaScript脚本校验实现产品上架的逻辑。
教育经历
2015-09-01 - 2019-07-01安阳工学院计算机科学与技术本科
我叫吴多强,毕业于安阳工学院,在 2015 年 9 月至 2019 年 7 月期间,就读于计算机科学与技术专业。 在安阳工学院的学习生涯中,我系统地接受了计算机科学与技术专业的教育和培养。该专业涵盖了计算机硬件、软件、网络等多个领域的知识,为其奠定了坚实的专业基础。
技能
- 面向谁,解决了什么问题: 1. 面向谁 - 主要面向有管理需求的企业和个人开发者。对于企业来说,该项目可以帮助其高效管理虚拟服务器、进行内部信息的邮件群发等,提高企业网络管理的效率和便捷性。对于个人开发者而言,提供了脚本生成等功能,方便他们在开发过程中提高效率。 2. 解决了什么问题 - 提供了一站式的网络管理解决方案。通过登录注册和权限控制,确保数据的安全性和管理的规范性。图片上传功能满足了用户存储和分享图像的需求;邮件群发功能方便企业进行内部沟通和营销推广;脚本生成功能为开发者节省了大量编写重复代码的时间;内外穿透功能解决了在复杂网络环境下的访问问题;虚拟服务器管理功能则让用户能够更加便捷地管理自己的服务器资源。 - 相比于市场常规方案,有哪些特点: 1. 高度定制化 - 与市场上大多数通用的网络管理工具不同,小网馆项目可以根据用户的具体需求不断添加新功能,具有很强的定制性,能够更好地满足不同用户的个性化需求。 2. 集成多种功能 - 市场上的很多工具往往只专注于某一特定领域,而小网馆项目集成了登录注册、权限控制、图片上传、邮件群发、脚本生成、内外穿透、虚拟服务器管理等多种功能,为用户提供了更加全面的网络管理体验。 3. 易用性强 - 项目设计注重用户体验,操作界面简洁直观,即使是非专业技术人员也能轻松上手使用,降低了网络管理的门槛。 - 产品组成和技术选型有哪些: 1. 产品组成 - 前端:采用现代化的前端技术栈,包括 HTML、CSS、JavaScript 等基础技术,以及流行的前端框架Vue.js,以实现良好的用户交互界面。同时,对于图片上传功能,可能会使用文件上传组件和相关的图片处理库,确保上传的图片能够正确显示和存储。 - 后端:后端使用 Java 的 Spring Boot 框架等,以实现登录注册和权限控制功能。对于邮件群发功能,可能会使用专门的邮件发送库来确保邮件能够准确、高效地发送。脚本生成功能可能会涉及到代码模板和动态生成技术。内外穿透功能可能会使用特定的网络协议和技术来实现安全、稳定的穿透。虚拟服务器管理功能则需要与服务器管理 API 进行交互,实现对服务器的创建、启动、停止等操作。 - 数据库:选择合适的数据库来存储用户信息、图片数据、邮件记录等。使用关系型数据库 MySQL,以满足不同数据存储和查询的需求。 2. 技术选型 - 安全技术:在登录注册和权限控制方面,采用加密技术哈希算法对用户密码进行加密存储,确保用户信息的安全性。同时,对于内外穿透功能,使用安全的加密通道来保证数据传输的安全。 - 服务器技术:对于虚拟服务器管理功能,使用云服务提供商的 API 和开源的服务器管理工具 OpenStack 。同时,为了确保项目的高可用性和性能,采用负载均衡和缓存技术。 - 邮件技术:邮件群发功能可能会选择可靠的邮件服务提供商的 API,使用开源的邮件服务器软件 Postfix ,并进行合理的配置和优化,以确保邮件能够准确、快速地发送到收件人。