个人介绍
1. 快三年工作经验,利用工作之余时间接单,只要负责程序后端;
2. 有比较强的责任心,尽职尽责,一直保持学习的习惯,平时也乐于分享学习到的新技术;
2. 戒骄戒躁,有良好的抗压能力,能够在工作中发现问题、提出问题、解决问题;
3. 能融洽的和团队成员、客户沟通合作。
专业技能:
1、 熟练掌握JavaSE基础知识,具备面向对象分析和编程能力;
2、 熟练掌握熟悉多线程与JUC并发编程,阅读过JDK并发包源码,并能熟练运用并发编程技术进行开发;
3、 熟练运用Spring、MybatisPlus、SpringBoot等优秀的开源框架,熟悉Spring的IOC/DI、AOP设计思想;
4、 熟练掌握微服务框架,SpringCloud常用组件:Eureka,Zuul,Feign,Ribbon,Hystrix,Sleuth;SpringCloudAliBaba常用组件:Nacos,GateWay,Sentinel;阅读研究过Nacos,GateWay,Feign,Ribbon部分核心源码;
5、 熟练掌握MySQL数据库,有sql调优经验,了解InnoDB的内存和磁盘架构;熟练使用redis非关系型数据库,能解决常见的缓存问题;
6、 熟练使用RabbitMQ,解决MQ使用常见问题(消息堆积、避免重复消费、不丢失、顺序一致性);
7、 熟练运用设计模式进行开发,常用单例模式、工厂模式、策略模式、模版模式、享元模式等;
8、 熟练掌握JVM原理、垃圾收集器( Serial Old、ParNew、CMS、G1)、压力测试工具JMeter、生产环境下VisualVM、Arthas等诊断工具使用;
9、 了解网络通讯协议TCP/UDP,IO模型;
10、了解分布式事务2PC,TCC,熟练使用MQ最大努力通知方案;
11、熟练掌握大数据组件Hive、Hbase等使用;
12、熟练掌握IDEA、Git、Maven等开发及版本控制工具,了解Html、Css、JavaScript等Web技术。
工作经历
2021-10-01 -至今积成电子Java开发
2019年至2021年9月于广东纬创工作工作 项目经验:电商项目 项目介绍:这个项目是公司自营的B2C模式电商,系统主要包含有实时推荐模块,订单模块,仓储模块,优惠模块,物流模块等服务。 技术选型:SpringBoot,SpringCloud,SpringCloudAliBaba,MybatisPlus,Mysql,Redis,RabbitMQ,xxl-job等 责任描述: 联合登录实现: 调用***台,使用OAuth2.0授权获取用户相关openid,使用openid关联会员服务账号信息 购物车模块: 1. 负责购物车模块开发和产品规则与设置,设计后台的代码逻辑 2. 设计采用redis的hash数据结构存储购物车数据,实现两个购物车:游客模式购物车和在线模式购物车,当用户登录后实现将游客模式购物车合并到在线模式购物车 订单模块: 1. 负责订单模块开发和产品规则与设置,设计后台的代码逻辑。 2. 设计使用nginx实现页面的动静分离和GateWay网关的负载均衡 3. 设计使用线程池和异步编排的方式调用其他优惠、物流等服务接口,提高订单详
教育经历
2015-09-13 - 2019-09-01桂林理工大学计算机科学与技术本科
本科计算机科学与技术专业毕业,无不良行为