在生产数据库做CURD操作时,可能会有执行某条语句误操作的情况发生,针对这个种情况有两点建议:1、在SQL SERVER上开启事务确认功能,当执行完语句后确认无误,再提交事务。(开启方法见附件图片)。2、新建存储过程,粘贴附件脚本。此存储过程执行后能够自动产生两个操作日志表,自动记录CRUD的所有操 ...
分类:
数据库 时间:
2019-05-30 01:17:08
阅读次数:
187
需求:系统中经常需要记录员工的操作日志和用户的活动日志,简单的做法在每个需要的方法中进行日志保存操作, 但这样对业务代码入侵性太大,下面就结合AOP和自定义日志注解实现更方便的日志记录 首先看下一个简单的操作日志表 action_log id subject(日志主题) content(日志内容) ...
分类:
其他好文 时间:
2019-05-19 11:52:38
阅读次数:
213
二、一个项目是如何从无到有的? 三、需求分析 四、设计程序以及程序架构 五、程序目录设计 六、项目详解 ...
分类:
编程语言 时间:
2019-05-11 21:11:55
阅读次数:
98
1. 说明 在企业应用系统领域,会面对不同系统之间的通信、集成与整合,尤其当面临异构系统时,这种分布式的调用与通信变得越发重要。其次,系统中一般会有很多对实时性要求不高的但是执行起来比较较耗时的地方,比如发送短信,邮件提醒,更新文章阅读计数,记录用户操作日志等等,如果实时处理的话,在用户访问量比较大 ...
Redis 持久化 持久化就是把内存数据存入在硬盘中,做数据备份。 RDB:以二进制文件将数据写入临时文件。 RDB性能较好,缺点是持久化时如果redis发生故障会导致数据丢失。 AOF:通过append将数据存入到操作日志文件尾部,AOF文件内容是字符串的,容易阅读和解析。AOF可以更好的保持数据 ...
分类:
其他好文 时间:
2019-04-28 12:38:12
阅读次数:
140
打开XSHELL 登陆ORACLE用户 1.sqlplus scott/scott 提示登陆失败 2.sqplus / as sysdba 启动数据库提示 3.查找日志 操作日志:$ORACLE_HOME/startup.log 启动日志:$ORACLE_BASE/diag/rdbms/ora11g ...
分类:
数据库 时间:
2019-04-14 16:28:16
阅读次数:
159
前言 用的公司的框架,是MVC框架,看了下里面的日志基类,是操作日志,对增删改进行记录, 夸张的是一张业务的数据表 需要一张专门的日志表进行记录, 就是说你写个更新,添加的方法都必须写一遍操作日志,代码看了,不多,6行。 不懂为什么要这样做,API 简洁万岁!~ 于是果断在生命周期中插入接口日志。 ...
上一篇写了,关于异常日志的处理办法,即生成文件,写入异常。这里写一下关于操作日志的记录问题 操作日志即记录用户对表的增删改操作,这一部分是写入数据库的,如图 在每一个增删操作里去写log保存代码会十分的重复,这里的思路是把对于lot表的添加工作放在base类里面,每当完成了基础的增删改操作后,再把操 ...
分类:
其他好文 时间:
2019-02-15 10:22:58
阅读次数:
204
什么是Enterprise Library Enterprise Library是一组应用程序块(Application Block)的集合。他们是可重用的软件组件,被设计用来帮助开发者面对常用的企业级开发任务。用来解决我们在企业级开发中遇到常见问题,如配置管理、数据访问、缓存管理、记录操作日志、异 ...
分类:
其他好文 时间:
2019-01-23 14:34:10
阅读次数:
279
该方法一般用于获得操作日志的最后几行记录 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 f = open('seek.txt', 'rb') 4 5 6 def get_file_last_line(accept_file): 7 offs = ...
分类:
编程语言 时间:
2019-01-20 15:10:49
阅读次数:
240