个人介绍
2、熟练掌握JAVA异常处理机制、I/O流、集合;
3、熟悉XML解析、Json解析、了解Socket编程、多线程、反射等技术;
4、对JDK8的新特性和Stream流有一定的了解;
5、熟练使用MySQL 数据库,了解Oracle数据库,有一定代码优化能力;
6、熟悉redis数据库,并具有集群搭建能力并深知其项目应用场景;
7、对thymeleaf模板引擎有一定的理解和应用;
8、熟悉使用RabbitMQ,对死信队列以及延迟消费有一定的专研;
9、熟悉使用elasticsearch,对全文检索的应用场景有一定的了解;
10、掌握互联网开发主流框架SSM、SpringBoot、ZooKeeper+Dubbo,具备SpringCloud微服务开发实战经验,并对服务拆分、搭建、整体微服务系统设计有过研究;
11、熟练使用SVN、IDEA、Git、Navicat等开发工具。
工作经历
2020-03-01 -至今贵州易万与科技有限公司java工程师
红商云小程序的整体后端开发,嘟嘟收钱app的收款、商户管理平台的部分开发,运维管理平台的所有开发。以及各个小型微型项目不等。
2019-05-01 -2020-03-01湖南图灵教育有限公司java工程师
1.在线教育项目 时间:2019.05-2019.11 项目描述: 服务端基于Spring Boot构建,采用Spring Cloud微服务框架。 持久层:MySQL、MongoDB、Redis、ElasticSearch 数据访问层:使用Spring Data JPA 、Mybatis、Spring Data Mongodb等 业务层:Spring IOC、Aop事务控制、Spring Task任务调度、Feign、Ribbon、Spring AMQP Spring Data Redis 等。 控制层:Spring MVC、FastJSON、RestTemplate、Spring Security Oauth2+JWT等。 微服务治理:Eureka、Zuul、Hystrix、Spring Cloud Confifig等。 责任描述: 1.页面静态化: (1)获取页面的数据模型和页面模板; (2)生成html文件; (3)利用rabbitMQ消息队列在实现页面静态化后发送消息,再由后端接收到消息后传输到服务器中. 2.用户认证: (1)客户
2017-05-01 -2019-05-01广州达策信息技术有限公司java工程师
2.商城特卖网 时间:2018.10-2019.05 项目描述: 主框架技术:SSM(通用mapper)+Dubbo 前端技术: 网站后台 Vue.js+ElementUI 网站前台采用Vue.js 和模板技术 thymeleaf 消息中间件技术: RabbitMQ 搜索中间件技术: elasticsearch 缓存中间件技术: redis 报表插件: echars 安全框架:SpringSecurity 单点登录中间件 :CAS 责任描述: 1.ElasticSearch全文检索: (1)关键字搜索功能 (2)商品分类过滤功能 (3)品牌过滤功能 (4)规格过滤功能 (5)价格区间过滤功能 2.RabbitMQ 消息队列: 发送短信验证码逻辑:用户服务将要发送的短信验证码发送给rabbitmq和redis , 短信服务将消息从rabbitmq中取出并调用阿里云通信发送短信。阿里云通信整合了三大运营商的短信网关,最终把验证码发送到用户的手机上。rabbitmq采用直接模式,用户服务为消息生产者,短信服务为消息消费者。 3.
教育经历
2012-09-01 - 2019-06-01湖南工商大学工商管理本科
在校期间没有做过编程,15年年底后去培训了半年多的java