具备java基础知识,理解面向对象编程思想。
熟练掌握Spring,SpringMVC,Mybatis框架。
使用SpringBoot、SpringCloud、BladeX、Saber进行项目开发。
熟悉使用MySQL数据库。
具备使用redis开发经验并使用redis消息通知。
熟悉Linux常用命令和docker部署操作,熟悉Git,Maven项目版本管理工具。
熟悉javaScript,jQuery,Ajax,vue,avue,gojs等前端开发技术,使用Element-ui等前端组件实现各种常见功能。
了解小程序开发。
项目一:智能质检
开发环境:IDEA + VSCode + JDK1.8 + MySQL5.7 + Maven
部署环境:centos7 + docker
软件架构:BladeX + Saber + Nginx + redis
项目描述:质检是对客服人员的服务质量进行检测,而智能质检是指通过系统,然后根据相关技术对客服人员的服务质量进行自动检测,提高质量检测的全面性,提高质检效率和减少质检成本。
责任负责:
前端页面设计与开发及后端接口开发及部署
负责质检项管理
负责配置质检模板
负责质检与任务定时任务管理
数据库维护,数据分表
应用端部署维护
技术描述:
使用saber子页面嵌套
使用quartz创建定时任务,并了解xxl_job
使用mysql函数创建定时创建表实现分表
项目二:智能客服
开发环境:IDEA + VSCode + JDK1.8 + MySQL5.7 + Maven
部署环境:centos7 + docker
软件架构:SpringBoot + mybatis + Redis + Nginx
项目描述:智能客服是聊天机器人一个重要的应用场景,其主要功能是同用户进行基本沟通,并自动回复用户有关产品或服务的问题,以达到降低企业客服运营成本、提升用户体验的目的。配置智能客服机器人,对其绘制对话流程及添加知识库学习。对对话流程形成报表,并可以人工对其操作再学习。
责任负责:
前端页面设计与开发及后端接口开发及部署
负责机器人管理、知识库管理、用户管理、日志管理
负责机器人意图、数据权限,数据的导入导出
负责相对应前端页面及机器人流程画布
知识库数据权限
应用端部署维护
技术描述:
使用Gojs实现流程画布
使用POI操作Excel报表对客户数据的导入和导出。
使用echarts展示数据
使用环绕通知实现日志记录
使用mybatis动态sql 实现无实体类开发
mysql添加定时任务执行函数,统计数据
项目三:自学项目
开发环境:IDEA + JDK1.8 + MySQL5.5 + Maven + 微信开发者工具
软件架构:SpringBoot+SpringCloud+Eurake+Redis+Nginx+POI+微信小程序
项目描述:该项目是视频在线管理平台。该项目分为前台管理和后台管理,后台管理主要包括用户权限管理,教师信息管理,视频管理(上传和删除),前台主要管理包括用户登录,课程展示,订单和支付
责任负责:
负责全部功能开发及web页面呈现和微信小程序
技术描述:
使用阿里云vod技术实现视频的上传
使用第三方登录模式(微信登录)
使用echarts展示数据
使用POI操作Excel报表对客户数据的导入和导出。