



个人介绍
1.熟练掌握JavaSE和JavaEE相关知识,集合等基础框架,+具备良好的面向对象编程思想;
2.熟练使用常见的JavaEE开源框架,SpringMVC、Spring、Springboot、Hibernate、Mybatis;
3.熟悉mysql数据库,如InnoDB存储引擎特性、索引、事务、隔离级别,sql语句调优;
4.熟悉SpringCloud系列微服务架构,了解其核心组件,能搭建简单的微服务脚手架;
5.熟悉JVM的基本概念,内存结构、垃圾回收机制、类加载机制;
6.熟悉redis的基本数据结构及其使用场景、持久化、删除策略和淘汰策略;
7.熟悉OSI七层模型,了解http、https、TCP/UDP、IP等网络协议
8.熟悉Spring的IOC、AOP原理,以及RestFul+API开发规范;
9.熟悉消息中间件RabbitMq的使用;以及基本的队列模式应用场景;
10.熟悉Jenkins自动化构建使用,rancher容器化部署;
11.熟练使用IDEA、Git、Maven项目管理和项目构建工具;
12.熟练使用Swagger+和+Postman+等工具;
13.了解web基础。包括:html、css、js、jQuery,使用过Layui前端框架;
工作经历
2020-09-07 -至今贵州电子商务云运营有限责任公司java开发
1.参与公司项目需求评审,数据库设计以及评审工作 2.架构方面前期负责微服务架构设计和搭建,搭建基于springCloudeAlibaba的微服务脚手架,以nacos作为注册和配置中心,gateway作为网关方案,OpenFeign作为微服务之间调用,sentinel服务限流熔断,SkyWalking服务链路追踪。 3.业务方面对接公司一码贵州开放平台,将用户中心、订单中心对接到系统中。与另一位同事使用RabbitMq和websocket研发云打印组件,并将该组件API发布到一码贵州开放平台,以供其它系统订阅该API连接本地打印机后进行实时打印功能。 4.根据工作需要,后面负责云测和生产环境的项目部署工作,以及应用的API订阅和发布相关工作。
2017-09-11 -2020-08-31四川小凰科技有限公司java开发
1.前期使用mvc框架写相关业务代码,前端使用layui+js,在此期间学习框架的搭建和加深对js和JQuery的使用。 2.从实习入职开始,也只会写一写简单的业务代码,渐渐的熟悉java的数据结构,集合框架,学习和使用spring,springmvc,springboot和springcloud全家桶搭建微服务框架,并了解到一些中间件的使用。 3.后来在java语法方面加深对Java的熟悉,了解jvm,gc回收机制,多线程知识和锁的一些原理。熟悉jdk8的流式编程和lamda表达式,并实际运用与项目中 4.在框架方面,研究分布式编程的优缺点,掌握redis数据存储,了解到RabbitMq消息流程处理。 5.设计模式方面,熟悉一些常用的设计模式,如抽象工厂,单例,代理,策略模式等。
教育经历
2014-09-01 - 2018-06-30成都理工大学信息管理与信息系统本科
2014年至2018年就读于成都理工大学