个人介绍
具有较强的数据分析、逻辑推理和再学习能力,积极进取,勇于挑战,为人热情可靠,
工作勤奋刻苦,有强烈的责任感,具有良好的编码规范和扎实的编程基础,工作计划
性、协调性及条理性较好,求知欲进取心较强。熟练使用 IDEA、Eclipse、svn、git等工具,熟练使用 Maven 项目管理工具;熟悉springBoot等;熟练Javaweb 开发技术,其中包括 Servlet、js、 jQuery、 Freemarker、Ajax、json等;了解 EsayUI、Bootstrap、vue、layUI 等前端开发框架;熟练掌握 SSH框架、SSM框架的整合开发,熟悉Spring的IOC、DI、AOP设计思想,对 SpringData Jpa 有一定了解;熟悉 mysql, oracle 等关系型数据库的使用 ,并且熟悉 nosql 数据库 Redis 的使用;了解熟悉WebService、Dubbo、zookeeper 等微服务框架;熟悉 Linux 相关操作命令 ;
工作经历
2019-01-01 -至今银行java
负责银行业务开发,主要功能有支付功能的代码优化调试,负责项目接口的测试和交付,保证系统稳定运行,负责项目上线,熟悉服务器Linux命令。
2018-01-01 -2018-11-01西安忒亚电子科技有限公司java开发工程师
负责公司产品后台开发,完成项目有新苑阳光项目,主要负责模块有用户管理,角色管理,菜单管理,字典管理等模块。解决开发中遇到的问题,修复bug,对完成的功能模块完成自测并交付。
教育经历
2009-09-01 - 2012-07-01陕西电子信息职业技术学院机电一体化专科
在学校学习中认真学习,学习成绩名列前茅,2011年获得国家励志奖学金。
技能
项目为B/S架构,使用springboot、camel、mule、ajax等技术。涉及模块有paymen和开户模块,payment模块主要负责跨国转账、行内转账、同行跨域转账、快速转账的开发、调试等工作负责项目*小程序的开发和维护,开发和维护*小程序OA开户,对项目线上的bug进行修复。
本项目采用(B/S)架构和MVC设计模式,服务器基于 Hibernate+Struts2+Spring框架搭建而成, 数据库使用Oracle10g,控制层(controller)采用MVC模式的Struts框架,用来接收请求中的参数,调用Biz层中的方法,对数据进行处理,将处理结果响应给用户;模型层(Model)采用Spring提供的HibernateTemplate模板对数据库进行增,删,改,查,数据的分页显示,利用Aop技术实现了Spring的声明式事务管理;视图层(View)采用纯标签的jsp显示技术,使用Ajax技术(异步无刷新技术,实现Ajax技术的方式采用JQuery+Struts2,获取Struts2返回的JSON数据用于更新视图View)对注册时用户名的唯一性进行校验;使用Spring的IOC对我们各个模块进行解耦合,运用面向接口的编程思想为项目以后的扩展留下了一定的余地。
本项目采用(B/S)架构和MVC设计模式,服务器基于 Hibernate+Struts2+Spring框架搭建而成, 数据库使用Oracle10g, Dao层使用Spring提供的HibernateTemplate模板实现,业务层使用Spring的IOC(控制反转)技术,交由BeanFactory创建所需要的对象,并通过配置AOP(面向切面编程)切面将Spring声明式事务切入核心业务方法,用Dao层中的接口来接收创建出来的对象(面向接口编程), Action充当控制器(Controller),接收页面的请求参数,获取Srping注入业务层的接口实现类,调用Biz层中的业务方法,处理用户的请求,返回视图(View)显示数据,最后使用Spring的OpenSessionInView管理Session的生命周期;客户端页面统一使用JSP作为显示层技术负责用户界面信息的交互和展示,使用JQuery进行前端数据校验。