掌握常用日常开发中的java基础知识,业务理解能力较好
版本管理、文档和自动化部署工具:Svn,git,jenkins
操作系统:基于linux
熟悉SpringBoot,SpringCloud, mybatis-plus,redis,echache, rabbitMQ,nacos等常用技术
熟悉MySQL、Oracle关系型数据库
掌握BootStrap,JQuery,js,css等前端技术
1.ADC 业务流程管理系统
软件架构:SpringBoot+Mybatis-plus+mysql+redis+activiti
需求:对汽车固有的参数信息进行审核流程。
1. 系统管理。菜单管理、用户管理、角色管理、字典管理、部门管理。
2. 业务基础数据管理。车型基础数据管理、参数维护管理、车型数据管理。参数维护存储百万级数据,优化查询,添加组合索引。
3. 用户端免密登录 ADC 业务流程系统。使用 UsernamePasswordToken 无密码登录。请求参数登录账户加
动态码脱敏。请求客户端加密token,实现单点登陆客户端。
5. 参数选择实时更新缓存,选择参数添加缓存列表信息,取消勾选参数则删除缓存列表中该信息。
6. 多端同一账号限制登录。用户登录信息存放缓存 ehCache,调用登录接口之前,从缓存获取系统当前在线
用户数据,数据包含 sessionId 和账号。如果当前登录账号和获取的在线用户的账号相同,则把这个账号
的 sessionId 的 timeout 设置为 1 秒。
7.添加参数数据通过RabbitMQ实时更新客户端参数数据,写入更新日志。
8.发布参数。选中发布的参数,修改参数值,发布参数审批。
2.幼儿园信息化监管平台
软件架构:SpringCloud+Mybatis+mysql+redis
主要功能:
1.定义学校类型注解,使用 AOP 判断幼儿园,小学,初中等不同的学校类型,展示不同学校菜单和功能
2.项目介绍:学校管理员可在后台进行校园日常事务的在线处理,包括学生信息管理、财务管理、物资管理、
教师管理、家长管理、设备管理等内容,也可查看下载数据的统计结果
3.添加班级和学生的同时,生成该班级和学生的相册。管理员和教师可上传照片至相册,相册查看设置权
限。教师只能查看自己关联班级以及学生相册,家长可以查看绑定学生班级以及绑定的学生相册。
4.上传照片审核使用华为云异步审核,把华为云的审核报文返回前端以及未审核通过的照片地址返回。
5.添加或更新设备的同时通过 MQ 异步把更新信息发送设备,人脸数据存储图片服务器,提供人脸匹配。
6.导出导入信息,对象用注解形式定义导出文件名称,备注,是否必填等信息.
角色 | 职位 |
负责人 | java |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |