1. 熟练掌握Java语言基础,oop编程,封装、继承、多态三大特性,面向接口编程。
2. 熟悉JavaWeb技术,包括jsp与servlet、EL表达式与jstl标签、JDBC等技术。
3. 熟练掌握Spring、SpringMVC、MyBatis、springboot框架。
4. 熟练掌握HTML5、CSS3、javascript、Ajax、jquery等前端开发技术。
5. 熟练掌握Solr、redis、nginx、maven、Tengine+Lua+GM、Quartz、docker等后端开发技术。
6. 熟悉MySql数据库开发及优化,熟悉数据库的事务、存储过程、Sql语言, 了解Qracal。
7. 熟悉使用SVN及git代码版本管理工具。
8. 掌握计算机组成原理,寄存器的组成原理、与或非门电路, 对操作系统堆栈、jvm堆栈内存优化有一定了解。
爱尚游——B2C管理平台
项目描述: 爱尚游是一个旅游类电商项目,通俗的讲就是提供对旅游类相关产品的购买服务,类似携程、同程等,用户可以在爱尚游平台上订酒店、订机票等、查看攻略等。
项目包括了PC端和手机端app,面向爱好旅游或有旅游意向的人群,向用户介绍旅游套餐、攻略和景区,预定酒店和机票.主要模块有:旅游、酒店、机票、攻略、个人专心。
项目职责:主要负责酒店模块的开发,酒店模块又分成了Auth、search、trade、biz四个模块。
使用技术: IDEA、Windows10、JDK1.8、Redis4.0、mysql、gitlb、solr7.7.2、postman、swagger、nginx1.16.1、代码生成器、maven、token、Tengine+Lua+GM图片自裁剪技术、Quartz调度框架、spring+springMVC+mybatis。
项目总结:
1. 使用IDEA+maven 及SSM框架搭建项目架构,gitlab进行项目代码版本管理。
2. 使用swagger自动生成前后端交互API文档。
3. 利用代码生成器,统一规范数据库对象以及相关的增删改查操作。
4. Auth模块利用redis非关系型数据库以及Token技术实现应对pc端和手机端用户不同业务场景的注册登录验证需求,引入了微信扫码注册登录。
5. search模块利用solr搜索引擎创建数据库索引以降低搜索响应时长及服务器压力。
6、 biz模块利用spring集成的Quartz调度框架实现超时定单的删除。
7、 trade模块支付接口整合了微信、支付宝的第三方支付