个人介绍
1.熟悉常用的 JavaWeb 技术,熟悉java8新特性。
2.能熟练运用 SpringMvc,Mybatis,Spring,Hibernate, Struts2,spring boot,spring cloud等框架集合。
3.熟练掌握、运用 Oracle 、 mysql 等关系型数据库,熟练掌握 SQL 语句,sql性能调优
4.熟悉redis,memcache等nosql数据库
5.熟悉 java 多线程、 IO 流 编程、文件操作。
6.熟悉http,ip,TCP等通信协议
7.熟悉 Tomcat ,jetty,Nginx服务器,熟悉常用的linux命令, 能在服务器上进行项目的部署和维护
8.熟悉常用设计模式,如单例模式,代理模式,工厂模式等。
9.掌握git,svn等项目管理工具
10.熟悉型微服务,分布式网站架构,熟悉消息中间件`,对分布式,高并发项目的开发有一定的兴趣,并以此为发展方向
工作经历
2022-01-02 -2023-02-01软体动力java开发
和客户沟通需求细节,负责公司平台的java开发,能安排主管给的任何工作,解决公司难题,
2020-04-01 -2022-02-01长沙三诺生物Java开发
和客户沟通需求细节,负责公司平台的java开发,能安排主管给的任何工作,解决公司难题,
2018-11-01 -2020-04-01微住科技java开发
和客户沟通需求细节,负责公司平台的java开发,能安排主管给的任何工作,解决公司难题,
2016-07-01 -2018-10-01杭州集效科技java后端
和客户沟通需求细节,负责公司平台的java开发,能安排主管给的任何工作,解决公司难题,
教育经历
2013-06-01 - 2017-06-01湖南理工学院信息与计算科学本科
成绩优异
技能
1.该项目是一个华为云的标签画像平台,利用大批量数据,给不同的客户群体建立不同的标签画像,从而达到给相应的客户推广对应的产品的效果 2.我负责的模块是把大数据从hive平台通过数据供给导入到clikhouse上,然后提供接口给前端查询。从而达到依级别的数据可以实现秒级查询。
A.项目核心技术 1.项目使用分布式架构,采用主流分布式SpringCloud,核心功能使用Cloud标准几大组件,网关 Zull,注册中心Eureka,feign实现服务之间通信 配置config, 同时使用消息中线BUS更新各个服务配置文件。服务熔断 限流Hystrix。消息中间使用rabbit mq作异步通信 B.分布式基础设施解决方案 1.项目任务调用通过后台管理系统Quartz调度(单体非集群) 2.使用ELK +filebeat收集日志实现日志统一管理。 3.使用TX-LCN框架通过强一致性解决分布式事务 4.使用redis作分布式锁,解决分布式系统中并发的问题 C.项目运营与部署环境 1.统一采用Jenkins项目发布,管理后台采取jar包方式 2.API使用Swagger,文档使用ShowDoc,GitLab代码管理。 3.项目使用阿里云数据库,阿里云文件服务器。 4.构建Maven私服管理微服务实体依赖关系。(独立服务) 熟悉了酒店行业的业务,架构基础设计能力得到提升
项目简述: 该项目为公司血糖测量仪和*公众号打通,用户可以通仪器测量血糖把结果展示在公众号并提供一系列分析和帮助,并为客户购买血糖试条凭证兑换金额奖励的一个平台,是一个spring boot为基础架构的项目。管理后台的页面用Vue+ElementUI 项目地址:*公众号搜索 三诺教育平台 责任描述: 和业务员讨论迎合市场的新功能,并分析功能的可行性,参与功能的前后端的设计和开发,以及项目的运维,维护。 项目核心技术 1.项目使用spring boot作为架构,用redis给热点数据作缓存,由于数据量多,分表和分区以及对一些列sql的优化,极大的减少了数据查询的时间。2通过分析蓝牙仪器传输的二级制数据,通过SDK文档,实现*公众号和小程序对血糖测量仪的数据展示分析和一系列后续的处理, 3.管理后台采用了vue+element框架开发前端页面 4.项目运维发布通过架设jenkins,实现了自动化部署