* java技能:
1. 熟练掌握Java初级知识,例如:反射、泛型等技术。具备良好的面像对象编程思想,有良好的代码命名和格式规范。
*javaweb技能:
2. 熟练掌握Java Web技术,包括JSP、Servlet、Filter、Cookie、Session、EL表达式、JSTL等技术并了解HTTP协议。
3. 熟练掌握JDBC编程。
4. 深入了解MVC开发模式。
* 脚本技能
5.了解Javascript编程、jQuery框架、AJAX等前台技术。
6.能够使用bootstrap前段框架做一些简单的页面。
* 框架技能
7.熟悉Spring、SpringMVC、Mybatis框架及其整合技术,了解其运行原理。
8. 熟悉SpringBoot、SpringCloud、Dubbo。
* 数据库技能
9. 熟悉MySQL数据库,能够进行简单的SQL开发,并且了解MySQL数据库的优化。
10.熟悉Oracle数据库。
* 其他技能
11. 熟悉Web Service技术。
12. 熟悉Git、SVN、ClassFish、Maven等项目开发及管理工具。
项目名称:智租出行
技术架构:SpringBoot+redis+SpringCloud+mysql
项目描述:该项目前后端分离,在原版本的基础上新加功能, 智租商家APP本次版本需支持外部商家、车辆入驻平台,为商家提供商品上架、用户订单处理、车辆监控、结算等服务;同时,在满足本次新的需求的前提下,流程、数据需兼容之前版本。其目的是为了满足站点、车型、套餐的创建及上架,支持用户端商品展示、下单、支付、结算需求;为商家提供便利的操作和流畅的使用感受。
需求描述:站点首页可以查看当前运营商登录权限内的站点,同时可以添加站点,添加站点的数据会放入审核表中,进入审核状态,待审核状态和审核驳回的站点可以进行修改,审核完成后再修改会创建新的审批工单。
运营商页面,运营商表可以有父级运营商,查看运营的结构时,展示运营商,根据当前登录账号的运营商层级,只展示自己及以下的运营商(上级不展示),子运营商打开可能有多级,每个运营商下面都有直属站点,因为不知道有多少级,当时采用递归查询,考虑到递归查询速度问题,采用先把所需数据查出来,再根据表的关联关系递归分级,这样查询语句不需要重复查询。
客户通知平台主要功能就是批量发送短信邮箱微信推送等,我负责这些功能的实现以及页面的开发,用户管理及权限的配置
统一接口平台是提供给第三方平台调用的,接口大概有银行卡识别,户口本识别,两要素接口,人脸识别,页面主要是对接口的一些管理