熟悉 web 编程,能用 java 进行 Web 开发,java 基础扎实,熟悉 IO、多线程、集合等 熟悉 Spring、SpringMVC、Mybatis、SpringBoot、SpringCloud 等开源框架的使 用了解 JVM 内存结构,垃圾收集算法与收集器 熟悉 MySQL 等数据库的使用,熟练掌握 SQL 语句与索引,了解 SQL 相关调优 熟悉 Redis 及其相关使用场景 熟悉前后端分离的思想、熟悉 RESTFul 风格接口编程、熟悉MVC 开发模式熟练使用 IDEA、maven、postman、swagger2、 git 相关开发工具或插件 了解 linux 常用命令 了解数据结构与算法 了解 java 高并发编程 了解Html5、JavaScript、Vue、Vue Cli、Vuex、BootStrap、elementUi 等前端技术 了解使用linux 常用命令
这是一个会议室的 web 应用加移动端的项目,项目主要围绕会议室以及设备为核心,进行定点扩展。该应用用户可通过移 动端预约相应的会议室,web 端是个管理页面可看到会议室的使用记录和相关设备情况,以及报表统计,通过摄像头传来的数据 判断当前会议室的实时人数,可通过指令控制设备。主要负责的报表模块,通过不同日期导出 excel 格式,以及负责文件图片模块 的功能和后台仪表盘的实时监控,。 工作描述: 1. 小组合作讨论,选用技术,静态页面构建, 框架选型,功能业务逻辑处理开发,接口的开发以及维护工作 2. 负责的报表模块,通过 POI 达到不同日期导出 excel 格式,并且实现选择数据导出,并且前端下载文件名解决乱码问题 3. 负责文件图片模块的功能,通过使用 minio 日期进行文件的分区,防止单个文件夹文件过多导致查找性能下降 4. 后台仪表盘的会议室预约率,使用率,设备的相关正常、故障情况 5. 负责通过 AOP 监控删除接口实现同步删除相应文件 与研发团队合作,完成产品后端开发