何燕
java开发工程师
1年经验
2024-05-04
个人介绍:熟练使用 Java 开发语言及常用的 API,对 Java OOP 思想、反射思想等有着一定程度的理解;有良好的编 程习惯;
熟悉 JVM 内存模型、类加载机制和垃圾回收机制;熟悉部分设计模式;
熟练使用 Spring、SpringMVC、Springboot 等框架技术,阅读 Spring 源码,理解其 IOC 控制反转理论 思想、对象创建、Bean 生命周期等,并对 Springboot 自动装配原理有着一定的理解;
熟练使用 SpringCloud-Netflix/Alibaba 微服务框架技术,熟练使用 nacos 注册中心和配置中心、Feign 服务调用、Gateway 网关配置和 Hystrix 熔断等组件;
熟练使用 Mybatis 和 Mybatis-plus 框架,对框架的实现流程进行过了解;
熟练使用常用的关系性数据库 MySQL,并对其事务操作、隔离级别以及部分 SQL 优化有着一定的了解;
熟练使用非关系性数据库 Redis,包括对其数据结构、持久化等的理解,并在实际项目中解决 Redis 的缓 存穿透、缓存击穿和缓存雪崩等问题;
熟练使用消息队列 RabbitMQ,理解 MQ 的模式、持久化以及执行顺序等问题;
熟练使用 Elasticsearch 全文检索,掌握高亮搜索和通过字段搜索等;
熟悉 Linux 系统操作命令;熟练操作 Docker 项目部署;熟练使用 Nginx 负载均衡和反向代理。
了解 JavaWeb 等技能,包括 HTML5,CSS3,JavaScript、ElementUI 和 VUE 等的使用。
熟练使用 idea、Postman、Navicat 等开发工具。
项目经验:项目名称:无线基站微波软件
技术栈:springCloud+spirng+MyBatis-plus+kafka+Redis+MySql+Web+Docker+Kubernetes (K8S)+HDFS+Euerka
+Oauth2+JWT+Obs等
项目介绍:
微波项目主要用于客户上传各种工参、网规、脚本、rmon、performance等各种原始文件,根据客户界面勾选的各种要求进行规划、扩容等操作,将其进行输出;系统包括了建表模块、导入模块、一致性校验模块、链路评估模块、三方评估模块、规划扩容模块、数据湖模块、客户化报告模块;并提供了web端与客户端;
主要责任:
1.web页面主要采用react框架,实现客户新建任务、复制任务、上传文件、勾选规划方式等,并将其参数下发至对应的模块服务;
2.负责Rmon与performance的导入情况,其中分为NCE与管理域的区别,根据客户上传的原始报表进行解析与入库;使用了多线程解析,订阅模式,监听者模式等设计模式;
3.建表处理,每个任务的起始服务为建表服务,会根据任务号在对应数据库里建立以任务号为主的数据库,其中包括静态表与任务对应动态表;
4.客户化报告处理:此服务为最后一个服务,主要作用是将以上服务的所有报告进行收集与自己服务会生成的报告、ppt等可浏览结果上传至hdfs对应路径,以供客户下载使用;
5.数据湖服务:主要作用是生成需要上传至三多云供电脑使用以及APP使用的文件;主要使用多线程、反射、工厂模式等多种设计模式;
6.数据库优化:实现对sql的优化处理,降低sql执行资源的消耗与执行时间的减少
项目名称:孕宝
技术栈:SpringCloud+Springboot+Mybatis-plus+Oauth2+JWT+MySQL+Redis+RabbitMQ+Docker+ Elasticsearch+网易云短信通知+微信支付+支付宝支付
项目介绍:
孕宝 APP 为新生家庭提供权威的孕育知识、丰富的孕育工具、专业的孕育指导与千万孕妈的经验分 享,旨在呵护宝宝的健康成长。系统包括了专家课堂模块、孕育知识模块、商城模块、订单模块、帖吧模 块等。系统提供 Web 后台和 App 端。
主要责任:
1.负责孕育知识模块,提供关键字查询、分类查询以及知识详情模块;
2.负责商城商品接口提供,使用数据库和 Elasticsearch 的同步,服务启动使用全量导入分批次导入商 品数据,当商品有更改、添加等操作后使用增量导入修改 es 中商品数据,提供对商品进行关键字等 高级搜索功能;
3.负责商品购物车模块,根据用户的身份标识,对购物车数据进行查询,当添加一个购物车未添加的 数据时,对商品进行购物车新增;当添加的商品在购物车已经存在的时候,则对该商品在购物车中 的数量进行改变;
4.负责消息模块,使用阿里云短信服务+RabbitMQ 实现短信异步通知;
5.提供贴吧信息详情展示接口;
项目名称:孕宝孕妈网
技术栈:
SpringCloud+Springboot+Mybatis-plus+Oauth2+JWT+MySQL+Redis+RabbitMQ+ Elasticsearch+Docker+FastDFS
项目介绍:
孕宝孕妈网是孕宝 APP 的后台管理系统,整个后台主要包含模块:系统管理:管理员列表、日志管 理、菜单管理等;课堂管理:课堂学习数据、课堂分类等;产品管理:产品分类、产品管理;订单管理: 下单金额、下单方式、订单状态;贴吧管理:贴吧消息数据、贴吧分类、贴吧热门话题;门店 管理:轮 播图管理、地址管理等模块;
主要责任:
1.负责系统管理接口提供,从数据库获取到管理员列表,实现对管理员进行添加、修改数据等操作;提 供日志管理接口,使用 AOP 思想进行日志输出,并获取日志信息进行页面上展示;提供菜单管理接口, 对后台管理系统的菜单可以进行添加、修改、删除等操作;
2.负责提供产品管理接口,对所有商品进行查询,并提供模糊查询和状态查询的高级搜索;提供商品分 类接口,根据每个商品对应的不同的标签对商品进行分类;
负责贴吧管理接口,对 APP 发布的贴吧数量进行统计,根据贴吧总数量和贴吧标签分类进行统计;
技 能:
Java