1.了解JavaScript,Ajax,jQuery等基本前台开发技术。
2.熟悉vue.js的基本开发。
3.熟悉MySql,Oracle基本操作;熟悉常用SQL语句编写。熟悉SpringData-JPA的使用。熟悉Mybatis框架的集成与使用。了解Hibernate框架。
4.熟悉Redis的基本使用与集成,熟悉SpringData-redis的使用。
5.熟悉Elasticsearch。熟悉SpringData-Elasticsearch的使用。
6.熟悉MongoDB,熟悉SpringData-MongoDB的使用。
7.熟悉分布式文件系统fastDFS的集成与使用。
8.熟悉RabbitMQ,Mqtt消息中间件的使用。
9.熟悉JWT认证授权,Oauth2认证授权。
10.熟悉SpringBoot,SpringCloud部分组件的使用。
11.熟悉Spring security对企业管理后台的权限开发。
12.熟练使用IDEA、SVN、Git、Maven项目管理和项目构建工具。
13.熟悉Tomcat的应用部署,熟悉Linux操作系统的基本操作。
优利商城
1.开发环境:IDEA + JDK8 + maven+ tomcat + mysql + svn。
2.技术架构:Springboot + SpringCloud + RabbitMQ + Elasticsearch + FastDFS + Thymeleaf + JWT + MyBatis + vue.js + nginx + redis + mongoDB
3.项目描述:优利商城是一个全品类B2C电商购物网站,用户可以在线购买商品、加入购物车、下单、秒杀商品,管理员可以在后台管理商品的上下架、促销活动,管理员可以监控商品销售状况,客服可以在后台处理退款操作,希望未来3到5年可以支持千万用户的使用。
3.个人职责:后台系统的开发者之一, 主要做的是商品管理模块,不过也参与过一些 搜索系统、购物车系统的部分功能。
乐畅企业旅游管理系统
1.开发环境:IDEA + JDK8 + maven+ tomcat + mysql + svn。
2.技术架构:Springboot + SpringSecurity + adminLTE 3.项目描述:此系统是一个定制的企业旅游管理系统,系统分为业务管理和权限管理和日志系统三大模块,业务员可以将订单,客户信息等录入系统,高级别员工可以录入新增的产品,管理员工信息,分配系统的访问权限。
3.个人职责:后台的开发者之一, 主要做的是权限管理模块与日志的记录。
瑞奥共享充电宝
1.开发环境:IDEA + Tomcat7 + MySQL + Git + Maven
2.技术架构:Springboot + MyBatis + Mqtt
3.项目描述:对一个已有的共享充电宝平台进行二次开发,在不影响原本平台的工作的情况下,开发新的App(原本的平台没有App,只有微信公众号)。新的APP采用新的通信协议,接入老平台,需要在中间加入类似于网关的服务端,进行各种协议转换,该网关主要进行协议转换,也需要对一些新添加的业务的进行独立处理。
4.个人职责:对原平台进行架构与接口分析,对Java网关进行开发实现并进行单元测试,与嵌入式开发工程师和安卓工程师进行联调,协助并指导测试工程师进行集成测试。