个人介绍
熟练使用SSM技术和SpringBoot、SpringCoud微服务技术熟练使用Mybatis、MybatisPlus等持久层框架熟练掌握MySQL语句编写及调优熟练使用RabbitMQ、Redis、ElasticSearch等中间件熟练掌握Security+Oauth2+JWT分布式授权、Seata分布式事务熟练掌握基于数据库、Redis、 的分布式锁实现及原理熟练掌握基于数据库、Redis、Redission的分布式锁实现及原理熟悉Git等常用开发工具,熟悉消息队列RocketMq、RabbitMq、Kafak,熟悉docker+Jenkins+k8s部署项目,熟悉Debian系Linux发行版常用命令使用熟悉Shell,Docker等Linux相关技术熟悉JS、JQuery、Vue等相关前端技术熟悉MySQL、Redis、ElasticSearch集群的实现及其相关理论熟悉JVM模型、JVM调优相关理论自我要求严格遵守阿里巴巴开发规范手册,代码逻辑清晰,可阅读性高。
工作经历
2013-07-06 -2018-05-05昆明奥远科技有限公司java开发工程师
1、担任后端java开发工程师 2、参与公司核心系统的研发,理解产品需求 3、理解产品需求,参与产品功能的讨论,共同确定每次版本发布的功能点 4、分析产品功能,参与技术方案的讨论,并按照方案实现相关功能模块的开发 5. 承担后期维护和应用优化; 6. 完成上级交待的其它工作。
教育经历
2009-09-01 - 2013-07-06西南林业大学信息与计算科学本科
技能
1、主要包括了概况、新闻、安全、服务、有点儿意思及后端管理系统 2、开发语言为Java、SpringBoot框架、数据库为Mysql及MyBatisPlus框架、前端采用vue 3、服务器采用阿里云Linux系统,采用Docker+Jenkins持续集成和持续部署方式
1、主要包括模块家电清洗、深度除螨、甲醛治理、家居保养、礼品兑换、注册/登录、会员中心、订单管理等 2、采用的开发语言为Java、框架为Springboot、数据库采用Mysql/MyBatisPlus、ELK存储信息进行检索、Linux服务器、Docker+Jenkins持续集成和持续部署
1、该项目主要是针对工程查找相关信息,主要包括了信息的发布、用户注册/登录、购买金币、签到获取金币、购买记录/消费记录、订单管理、用户查看信息的联系方式需要通过金币进行消耗 2、整个项目自己独立主导设计,主要负责后端所有功能的编写,其中采用的开发语言为Java,技术框架为Springboot,SpringCloud,Nacos(作为服务的注册、发现)、ELK作为信息的检索、RocketMq作为消息队列、数据库采用MySql及MybatisPlus框架,redis作为缓存技术,Jwt鉴权和SpringSecurity权限认证,部署采用了Docker+Jenkins持续集成和持续部署 3、其中遇到一些小问题,均通过查阅资料解决