`

用户行为跟踪---纪录用户的操作行为

阅读更多
目前由于用户对数据的安全性提出一个新的需求,需要记录用户 登入的时间、SSO、执行哪个模块、模块里的哪个功能、表名、以及该字段的修改前后的值是什么!!信息要求很全面!其实前面都是好实现的,可是后面就有点麻烦了,要涉及到字段的前后修改值,过段时间这临时表 (存储这些纪录信息)的表 or 日志 就迅速膨胀, 我们初级的解决方案是:

1. 写一个触发器 和存储过程,存储过程 把前台传入的值写入数据库,因为是触发器都是先于sql就执行的,是无法传递前台数据的(用户的sso),那就在每张表里增加一个字段:sso, 目前进入数据库的是哪个用户,问题出现:当多个人同时登入时,就是得知是谁在修改表了,而且也考虑一个性能问题,该系统有40张表,不可能每个表都写个触发器

2.使用spring AOP来实现消息服务(具体如何实现)

大概会有人说用LOG4J来实现,可是要涉及前后修改值的!请指教!
分享到:
评论

相关推荐

    用户管理与纪录管理.NET

    操作日志记录用户的每一个重要操作,有助于追踪系统行为和诊断问题。例如,当用户删除一条记录时,系统可以记录操作时间、执行用户、操作类型和受影响的数据等信息。异常日志则捕获程序运行时的错误,包括堆栈跟踪和...

    行业分类-设备装置-指向位置侦测装置、方法及计算机可读取纪录媒体.zip

    - 机器学习:利用大数据和算法优化定位精度,例如深度学习预测用户行为。 5. **应用场景**: - 导航服务:为用户提供路线指导,包括车载导航和手机地图应用。 - 物流配送:跟踪货物运输过程,提高效率。 - 室内...

    eclips安装使用指南

    - **响应式用户界面**:确保Eclipse能够及时响应用户的操作,提高工作效率。 #### 三、喜好设定(Preferences) - **工作台(Workbench)**:配置Eclipse的整体外观和行为。 - **外觀(Appearance)**:调整IDE的...

    中型企业大数据面试纪录

    ### 中型企业大数据面试纪录知识点详解 #### 一、基础知识 **1.1 大数据的概念及其应用场景** - **定义:** 大数据是指由于其体积、速度或类型的原因,无法使用传统数据库软件工具进行有效捕捉、管理和处理的数据...

    网络游戏运营数据预测与分析

    在网络游戏运营中,数据涵盖了市场推广、用户行为、产品开发、财务表现等多个方面。例如,一天24小时、一周7天这样的基本时间单位,是中国领土面积960万平方公里这样的地理数据,亦或是百米赛跑的世界纪录9秒58这类...

    员工不安全行为矫正制度精选.doc

    7. 效果评估与巩固:行为矫正后,需对被矫正者进行跟踪观察,评估矫正效果,并制定进一步巩固成果的措施。相关记录如《三违培训档案》、《职工三违纪录》和《矫正记录》将用于这一过程。 8. 法规依据:《煤矿安全...

    Linux服务器日志管理详解.docx

    Linux 服务器日志管理的主要目的是追踪服务器的运行情况、安全事件和用户行为,为系统管理员提供有价值的信息,以便于服务器的维护和管理。日志文件是服务器日志管理的核心,记录了服务器的各种事件和活动。 二、...

    DOC文档《数据库设计规范》

    - **历史变更纪录**:跟踪表结构的修改,记录设计人、修改时间、原因等信息,便于追踪和回溯。 - **字段信息**:包含字段中文名、英文名、类型、精度、数据来源、是否可为空及备注,确保字段设计的完整性和准确性...

    澎思新加坡研究院异常行为检测技术刷新世界记录.docx

    澎思科技构建了涵盖图像恢复增强、图像目标检测跟踪识别、视频结构化、视频内容智能压缩和视频摘要等四大维度的全场景算法能力,展示了公司在人工智能领域的全面技术实力。新加坡研究院在短短一年内就取得了13项...

    html-neflix-who-watch

    本项目“html-netflix-who-watch”似乎是一个基于HTML的项目,它可能涉及到了使用SCSS(Sassy CSS)进行样式设计,旨在模仿Netflix的用户界面,并可能包含了对用户观看行为的模拟或跟踪功能。下面我们将深入探讨这些...

    eclipse中文教程

    历史纪录功能记录了用户的操作历史,方便回溯和恢复。 **2.15 回应UI** 回应UI是指Eclipse如何响应用户的操作,确保用户界面始终保持响应状态。 #### 三、喜好设定(Preferences) 喜好设定允许用户自定义...

    Zend Framework 1.7.6 手册中文版

    - **标记纪录:** 用于跟踪缓存项的有效性。 - **缓存清理:** 清理过期或不再需要的缓存项。 **4.2 Zend_Cache前端** - **Zend_Cache_Core:** 核心前端,提供了缓存的基本功能。 - **Zend_Cache_Frontend_Output...

    CRM客户关系管理系统需求规格说明书

    - 联系纪录:记录每次与客户的交互,包括电话、邮件等。 - 客户反馈:收集并管理客户的反馈信息,以优化服务。 - 相关文档:存储与客户相关的文档,方便查询和管理。 - 客户分析:对客户数据进行深度分析,了解...

    北京-ORACLE畅享互联科技

    当在Oracle数据库中创建一个新用户时,为了确保该用户能够连接到数据库并进行相应的操作,我们需要为其分配必要的权限。最基本的权限是`CONNECT`权限,授予此权限后,用户可以连接到数据库。此外,根据用户的实际...

    酒店消防安全管理制度以及消防安全检查记录表4.pdf

    - 消防管理部门定期进行防火巡查和月度防火检查,并跟踪改进措施。 - 发现火灾隐患时,及时记录并要求相关人员签字确认。 - 将检查结果通知相关部门,对于发现的火灾隐患,要求及时整改。 - 对于未按时整改的...

Global site tag (gtag.js) - Google Analytics