1. 熟练掌握Java语言,具有良好的编程习惯。
2. 熟练掌握Oracle以及Mysql数据库的sql语句。
3. 熟练掌握ORM框架(Mybatis)、SpringMVC+Spring等框架。
4. 熟练使用开发工具:eclipse、idea、Git、Maven、Tomcat、PLSql、Navicat。
5. 熟悉nwjs工具的使用。
6. 熟悉JavaWeb前端技术Html+Css、Js、Jquery、Ajax,接触过vue,使用过的前端框架有:DHTMLX,Semantic,layui, element-ui, egg.js。
项目名称:cpos监控管理系统 时 间: 2019.12-2020.3
项目简介: 项目主要是为餐厅客户端进行配置管理的系统,主要是为了配置餐厅客户端的ip等信息,重启时执行的脚本内容编写,设置重启时间,脚本管理下发管理,餐厅管理,账号管理权限分配等功能。主要用到的技术和工具是:vue+element-ui.+spring boot + mybatis-plus + mysql + vscode+idea.
项目职责:
负责脚本下发模块的后端功能开发。脚本下发是为了给餐厅客户端下发脚本,客户端进行shell执行。根据客户给定的业务表新建表,使用mybatis-plus进行数据库访问。使用spring boot进行后端开发。主要有,脚本列表管理,新建脚本数据,脚本下发,脚本内容的获取显示。脚本下发为了防止高并发产生数据错误,使用的是quartz框架扫描表进行下发。
负责餐厅管理模块的前端功能。主要是与后端接口进行联调。使用element-ui进行页面的数据显示,逻辑控制。
账号管理模块的前端内容。主要是与后端接口进行联调,修改账号的权限内容,账号的餐厅关联,权限关联,餐厅组,市场的关联等内容。
项目名称:智慧案管 时 间: 2017.10-2019.4
项目简介: 解析案件文书的内容,提取法官主要使用的文书内容。协助检察院法官办案,提高法官对案件的办理效率。项目主要采用以下技术:SpringMVC+Spring+Mybatis+ Zookeeper+Dubbo+Tomcat+Semantic+eggjs+nwjs。
项目职责:
使用layui添加案件使用FormData组织上传文书至FDFS,获取解析文书内容,新增案件台账。
使用FreeMarker模板,将文档中需要展示的数据直接在pageoffice中展示,并提供下载查看功能。
使用echarts进行图表数据展示,后台数据直接使用Mybatis组织SQL查询后直接返回数据,在前台展示。
搭建前后端分离的开发模式。使用的阿里的egg.js作为前端项目开发框架。
使用Maven进行项目管理,使用Git进行项目代码的版本管理。
后端功能使用的是Spring MVC框架,访问数据库使用的是Mybatis框架;