2016年毕业于北京交通大学 目前4年java开发工作经验。从事过bs,cs架构开发,典型得三层架构到分布式架构项目均有涉猎。专业技能如下:
Java技能:
Ø 熟练掌握Java初级知识以及高级知识,例如:java集合、锁机制、线程池、反射、泛型及代理等技术。具备良好的面向对象编程思想,并且熟悉常用的Java设计模式(如单例、装饰、策略、模板、工厂、观察者等设计模式)。
后端技能:
Ø 熟练掌握JavaWeb技术,包括JSP、Servlet、Filter、Listener、Cookie、Session、EL表达式、JSTL等技术并且熟悉HTTP协议。
Ø 熟练掌握hibernate、mybatis、spring、springMVC、springBoot、dubbo、shiro、zookeeper..等开源框架的使用。
Ø 熟练掌握MVC和MMVC开发模式。
前端技能:
Ø 熟练掌握Javascript编程、jQuery框架以及AJAX等前台技术,并且能够熟练使用zTree、validate、jQuery UI等jQuery插件。
Ø 熟练掌握elementUI 、VUE.JS 进行动静分离的分布式开发。
数据库技能:
Ø 熟练掌握mysql、oracle、H2、Gaussdb、redis等数据库的使用。
Ø 熟练编写sql,并进行sql调优。
构建技能:
Ø 熟悉ant构建流程,能熟练编写ant脚本进行构建。
Ø 精通maven构建。掌握Jenkins结合maven搭建项目流水线构建平台。
其他技能:
Ø 熟悉javaSwing编写客户端界面。
Ø 了解spring、springBoot、mybatis源码,从源码层面解决工程启动配置问题。
Ø 了解JVM运行机制,进行JVM调优及其内存溢出问题分析。
Ø 熟悉开源软件,能结合项目实际进行技术选型。
Ø 熟悉java动态代理技术,并定位spring事务问题。
Ø 精通maven配置,处理过jar包冲突、pom传递依赖等问题。