栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

实习工作总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

实习工作总结

项目一、AuditView(录屏审计项目)

  • 功能:
    1、通过监听用户虚拟机上面的点击事件对用户工作效率进行分析,并对返回的数据(通过ElasticSearch获取)进行计算处理,返回相对应的工作时长、工作效率等给页面展示。
    2、对同一个部门的用户的数据进行统计,显示一个部门的工作效率等数据。
    3、对录屏数据进行管理。
    4、对部门用户进行管理。(分配哪个用户到哪个部门)
  • 技术栈:SpringBoot V2.3.1、 MybatisPlus V3.1.0、 Quartz V2.3.2、ElaticSearch、 redis、 Mysql
  • 任务:
    1、 使用ElasticSearch获取用户相关工作效率信息
    2、 功能测试
    3、 依据算法对返回的效率数据做分析处理
项目二、iRad(集成远程接入桌面)-Daas


Daas部分数据库ER图

  • 功能:
    1、应用、桌面发布与管理||资源、用户管理
    2、会话管理(哪个用户连接了哪个机器)
  • 技术栈:SpringBoot V2.6.7、 MybatisPlus V3.5.1、 Quartz V2.3.2、 redis、 Mysql
  • 任务:
    1、 开发交付组模块接口
    负责基本的CRUD操作(涉及到多表关联查询)
项目三、iRad(集成远程接入桌面)-Portal

  • 功能:对三个平台的资源进行管理展示
  • 技术栈:SpringBoot V2.6.7、 MybatisPlus V3.5.1、 Quartz V2.3.2、 redis、 Mysql
  • 任务
    1、获取MDC资源接口对接
    在代码内封装Http请求来远程请求其他地址接口以获取数据。
    2、登陆相关的业务逻辑代码编写
    根据前端传入的参数判断是哪个平台(FA、Citrix、MDA)从而实现不同的代码逻辑,并且判断双因子认证与短信验证。
    3、使用AOP进行多平台注入、日志通知以及认证与鉴权
    4、负责对返回的资源进行树形化管理

要先在配置文件开启AOP功能

通过@Order来定义认证鉴权与多平台注入方法的插入顺序(value的值越小,优先级越高)

多平台注入
@Around代表是环绕通知,这个类已经被@Aspect注解了,说明是一个切面,而切入点就是execution里面的方法(定义了方法参数级别,如图中的SelfServiceAggregator下的所有方法都会被拦截,而arg()是通过目标类方法的参数类型指定切点)。

认证和鉴权通过@Around中的value绑定上方@Pointcut所定义的切点(controller包下的所有类都会被拦截)这种绑定的方法适用于多个通知时用切入点的情况

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/992759.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号