个人介绍
熟悉 Java 基础概念和面向对象设计方法/思想,熟悉集合底层原理、多线程、反射对 JVM 原
理有一定的了解。 使用 Linux 操作系统(包括服务器配置、环境搭建、集群和分布式部署)。 掌握 SpringMVC、SpringBoot、SpringCloud、Mybatis-plus 等开发框架,对框架原理 有一定的理解。 分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;能对分布式常用技术进行 合理应用,解决问题;
掌握多线程及高性能的设计与编码及性能调优;有高并发应用开发经验; 熟悉 MySQL、Oracle、SqlServer 关系数据库,熟悉 SQL 语句的编写和优化以及构建分库分表
的业务拆分架构。
熟悉 Java Web 技术,包括 Jsp、Servlet、Filter、Listener、Session 等技术。
熟练使用 Redis、MongoDB 等常用 NoSQL 非关系型数据库。
熟练使用 Git、SVN、MAVEN 等项目版本管理工具和构建工具。
熟悉 HTML、JavaScript、Ajax、前端页面技术,熟悉 Vue、ElementUI、TDesign 前端框架和
组件使用。
熟悉 docker 容器安装部署,使用 Dockerfile 制作 docker 镜像。 如何可以帮到你 请和我联系
工作经历
2020-05-03 -2021-09-16北京拿云致象科技有限公司Java后端开发
负责设计和开发基于 Java 的企业级应用程序。 使用 Spring MVC、Spring Boot 构建高可靠性、可扩展性的后端服务架构。 设计和优化数据库模式,使用 MyBatis 实现数据访问层。 使用 Vue.js 开发用户界面,并与后端 API 进行交互。 应用容器化和部署到 Docker 和 Kubernetes 集群。 管理和维护生产环境,包括系统监控、故障排除和性能优化。 使用 MySQL 和 Redis 进行数据存储和缓存。 配置和管理 Nginx 作为反向代理和负载均衡器。 使用 Git 进行版本控制和团队协作。 使用 Maven 进行项目构建和依赖管理。 设计和开发分布式系统,处理高并发和大规模数据处理。
教育经历
2019-09-01 - 2022-06-10河北工业职业技术学院物联网工程本科
技能
开发了一款名为“推荐施肥”的移动端App,旨在为农户提供准确、合理的施肥方案,以提高农作物产量和质量。 本系统面向农产农户,根据所选农作物为其目标产量和土壤养分信息,为其生成多种施肥方案,包括不限于肥料名称及用量、不同时期的肥料选择。 集成了天气预报和二十四节气农作物习俗建议等与农作物相关的功能,为农户提供更全面的农事管理服务。 主要功能为推荐施肥,用户通过地图定位或自行测土方式获取土壤微量元素含量,并生成测土报告。 系统根据土壤微量元素含量、农作物习性、目标产量、播种方式等参数,结合农产品销售情况,为用户生成两套不同的施肥方案,供用户选择。 用户可以查看历史测土报告和历史施肥报告,管理员、业务员和普通农户之间存在数据权限和控制权限的差异,保障不同用户角色在软件上的不同操作权限。 提供了公告、新闻和文章等推文功能,让用户获取农业领域的最新资讯和知识。 针对数据库性能进行了优化,通过使用MyBatisPlus进行数据库访问层的开发,实现了高效的数据查询和更新。 使用Spring Boot快速搭建项目框架,并实现了模块化的开发和部署。