实习工作总结

项目一、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、 依据算法对返回的效率数据做分析处理
    4、 使用redis对录屏策略进行缓存

项目二、iRad(集成远程接入桌面)-Daas

在这里插入图片描述
Daas部分数据库ER图
在这里插入图片描述

  • 功能:
    1、应用、桌面发布与管理||资源、用户管理
    2、会话管理(哪个用户连接了哪个机器)
  • 技术栈:SpringBoot V2.6.7、 MybatisPlus V3.5.1、 Quartz V2.3.2、 redis、 Mysql
  • 任务:
    1、 开发交付组模块接口
    负责基本的CRUD操作(涉及到多表关联查询)
    2、利用分包的方式配置双数据源
  • properties里面配置第二数据源的相关连接信息
    在这里插入图片描述
  • 配置文件里配置数据源(扫包要扫分开后对应的包)(在主数据源的Bean容器上要加上@Primary注解,不然会报错识别不了默认注入哪个数据源
    在这里插入图片描述
  • mapper层和资源文件都要分开包(注意资源文件的包不要绑定错了
    在这里插入图片描述
    在这里插入图片描述
  • 最后在主启动类的mapperscan把第二个包也加上,springbootApplication那里也要把MybatisPlusAutoConfigution的自动注入数据源给排除掉
    在这里插入图片描述

还有一种配置多数据源的方法AOP注入多数据源

项目三、iRad(集成远程接入桌面)-Portal

在这里插入图片描述

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

要先在配置文件开启AOP功能
在这里插入图片描述

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

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

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

项目四、UDT(文档传输)

在这里插入图片描述

  • 技术栈:
    1、前端:html、css、ajax、 layui
    2、后端、SpringBoot、mysql、MyBatisPlus、
  • 任务:日志功能开发(记录用户下载上传的行为并写入数据库,并且在前端展示操作日志)
    1、接口开发----记录日志与获取日志的两个接口
    2、写数据库
    3、编写前端代码与后端进行数据交互(ajax异步请求)、分页功能(前端利用layui实现)
  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值