个人介绍
1. 熟悉Java基础知识,对集合、反射、代理、IO、网络编程、线程等技术有深入的 了解;对面向对象和JVM运行原理及MVC架构有自己的理解;
2. 熟练掌握HTML、CSS、JS、JSP、JQuery、Ajax、vue等前端相关技术;
3. 熟练使用Hibernate、Spring、SpringMVC、MyBatis、 SpringBoot等开源框架;
4. 有较丰富的SSM框架整合项目开发经验以及SpringBoot整合SSM框架相关经验;
5. 熟练掌握数据库的相关知识,熟练使用MySQL,Oracle,Redis等数据库,具备相关 的SQL编写能力,掌握一定的MySQL数据库优化技术;
6. 熟练使用Linux的基本命令,可以在Linux操作系统上部署发布项目;
7. 掌握SVN,Git,Maven等项目管理工具;
8. 熟悉Dubbo、Zookeeper等分布式开发技术的应用;
工作经历
2018-03-09 -至今深圳市灏瀚传奇有限公司Java开发工程师
在公司担当主要的软件研发角色,负责公司的Java版本的新ERP系统的开 发与测试,主要是将之前由php语言开发的ERP系统转换成Java语言开发
教育经历
2014-09-01 - 2018-06-01湖南理工学院计算机科学与技术本科
技能
主要分为人员管理和政府事务处理模块,主要是政府单位内部工作人员使用 技术栈有:SpringBoot、SpringMVC+Spring+MyBatis、FastDFS、RabbitMQ、Elasticsearch等 主要是对搜索引擎有了进一步的认识和理解,因为做了比较多的报表以及日志等工作。
项目描述:这是一个为用户精心打造的*购物软件,具有商品浏览,商品搜索,主题推荐,购物车,促销展示,收藏商品等购物功能。 项目职责:在团队开发中担任主要研发角色,担当商品浏览,商品搜索及高亮展示,购物车等主要模块的编写。 主要技术:1.运用SpringBoot开发的SSM项目。 2.使用的分布式服务框架有Dubbo,Zookeeper。 3.使用Solr实现商品的快速搜索及高亮展示,搭建索引库首先要自定义域,然后通过solrJ将数据表的数据导入索引库,设置表字段和索引库域的映 射关系。在搭建好的索引库中进行索引极大地提高了搜索效率。 4.购物车在用户未登录时使用的是Cookie存储,使用UUID作为标识;当用户登录后购物车使用的标识变为UserId,此时使用的是Redis中的持久化 机制进行存储。
项目描述:这是一个跨境电商的ERP系统,具有订单、商品、物流、仓库、财务、数据报表等主要功能。 项目职责:在团队开发中担任主要研发角色,负责订单、商品、采购、仓库以及报表等主要模块的编写。 主要技术:1.运用Spring框架,使用的是Jetty的web容器;项目管理工具使用的是SVN。 2.使用了分布式服务框架Dubbo,Dubbo的实现主要是通过注册中心ookeeper来实现服务的提供者和服务的调用者之间的解耦。 3.前端使用的是vue框架,实现前后端分离。 4.使用FastDFS来实现对商品图片的管理,主要的关键点是tracker和storage。 5.使用了全文搜索引擎Elasticsearch,FreeMarker来处理报表数据。 6.使用Redis作为消息队列来处理订单入库出库的不同状态。