个人介绍
1、熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括I/O(NIO)、Socket、JDBC、XML、集合框架、多线程(并发编程)、反射等。
2、熟悉基于JSP和Servlet的JavaWeb开发,熟练的使用JSTL和EL编写无脚本动态页面,对Servlet和JSP的工作原理和生命周期有深入了解,有使用监听器、过滤器等Web组件以及MVC架构模式进行JavaWeb项目开发经验。
3、对Spring的IoC容器和AOP原理有深入了解,熟练的使用Spring进行事务、日志、安全性等的管理,熟练的运用Spring框架管理各种Web组件及其依赖关系,有使用SpringMVC作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经验,熟悉Spring对其他框架的整合。
4、熟悉Hibernate和MyBatis的核心API,熟练的使用Hibernate、MyBatis等ORM框架,对Hibernate的关联映射、继承映射、组件映射、缓存机制、事务管理以及性能调优等有深入的理解。
5、熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery和Bootstrap,有使用前端MVC框架(AngularJS)和JavaScript模板引擎(HandleBars)进行项目开发的经验,对Ajax技术在Web项目中的应用有深入理解。
6、熟练的使用SQL和PL/SQL进行数据库编程,熟悉常用的关系型数据库产品(MySQL、Oracle)。
7、熟悉面向对象的设计原则,熟练的使用UML进行面向对象的分析和设计,有TDD(测试驱动开发)和DDD(领域驱动设计)的经验,对GoF设计模式和企业应用架构模式有深入的了解和实际开发的相关经验。
8、熟悉Apache、NginX、Tomcat、WildFly、Weblogic等Web服务器和应用服务器的使用,熟悉多种服务器整合、集群和负载均衡的配置。
9、熟练的使用产品原型工具Axure,熟练的使用设计建模工具PowerDesigner和EnterpriseArchitect,熟练的使用Java开发环境Eclipse和IntelliJ,熟练的使用前端开发环境WebStorm,熟练的使用软件版本控制工具SVN和Git,熟练的使用项目构建和管理工具Maven和Gradle。
工作经历
2020-07-01 -2021-06-01京东后端
java web开发 struts框架迁移到spring mvc 优化新功能 spring mvc shiro集成 前端框架升级介入bootstrap布局 功能模块完成 社区定义功能 系统日志管理:查看系统日志 全文检索 使用luence实现全文检索,将lucene jar包升级 信息管理:统一提供对文档、图片等文件的管理 菜单导入,导入菜单到中间表中可同步到菜单表中应用 流程demo的开发:优化流程demo代码 定时任务的优化 新增自定义规则 在线表单的开发: 默认模板制作: 使用framework完成了数据库表单创建、索引创建、java代码、web前端的jsp代码、js代码的生成 jsp组件的framework适应 完成流程demo模板的制作以及生成测试 完成流程审核demo的实现 流程审核控件的样式修改以及逻辑测试 bootstraptable 的列拖动功能 熟悉电讯盈科webservice服务总线 servicegate 帮助生产开发解决部署相关问题 docker服务部署 以及应用部署
教育经历
2016-09-01 - 2020-07-01西安交通大学电气工程及其自动化本科
相关内容:JAVA面向对象编程、C++程序设计、操作系统、计算机网络、数据结构与算法、数据库原理、软件工程、软件设计与建模、Web应用开发、全栈开发、云软件系统、机器学习
技能
The game shows only one question until the player answers it or their time runs out. If the player selects the correct answer, shows a screen congratulating them for choosing the right option. After a few seconds, display the next question. The scenario is similar for wrong answers and time-outs. If the player runs out of time, tells the player that time's up and display the correct answer. Wait a few seconds, then show the next question. If the player chooses the wrong answer, tells the player they selected the wrong option and then display the correct answer. Wait a few seconds, then show the next question. On the final screen, shows the number of correct answers, incorrect answers.
阿尔托大学校园建筑了HVAC设备。该项目为访客提供集成式移动端应用进行室内环境控制,并为工作人员提后台供管理系统。 承担工作:1. 完成数据库表与系统结构设计 2. 实现SSM框架整合,搭建部署后端 3. 参与部分前端开发和客户端开发工作 主要技术:MySQL, Spring, Spring MVC, Mybatis, Rocket_MQ, React, Flutter