在生产数据库做CURD操作时,可能会有执行某条语句误操作的情况发生,针对这个种情况有两点建议: 1、 在SQL SERVER上开启事务确认功能,当执行完语句后确认无误,再提交事务。(开启方法见附件图片)。 2、 新建存储过程,粘贴附件脚本。此存储过程执行后能够自动产生两个操作日志表,自动记录CRUD ...
分类:
数据库 时间:
2018-06-29 20:34:21
阅读次数:
203
做为一名合格的Java后台开发 经常需要查询线上的日志,定位线上问题 所以熟练掌握日志查询的命令 可以使你更加迅速的定位错误日志位置,及时解决问题 在此,我将介绍几个自己工作中经常使用到的日志查询命令 大家一起学习讨论,让我们都能更优雅的操作日志 假设你有一个日志文件 ,里面的内容如下所示, 我们将 ...
分类:
系统相关 时间:
2018-06-23 22:42:57
阅读次数:
335
一、是什么 Zookeeper 作为一个分布式高可用、高性能的开源协调服务框架,主要用来解决分布式集群中应用系统的一致性和多个进程间的同步控制问题,分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式 ...
分类:
其他好文 时间:
2018-06-21 22:39:07
阅读次数:
215
权限管理系统主要的功能包括有:用户管理、组织机构管理、功能管理、角色管理和权限分配管理、菜单管理、系统类型管理、登录日志管理、操作日志管理、系统黑白名单管理等功能模块。对于每新增一个系统,我们只需要在权限管理系统中增加一个系统类型定义,以及相关的功能、菜单数据即可,非常方便管理。 权限管理系统,作... ...
分类:
其他好文 时间:
2018-06-16 18:51:09
阅读次数:
213
本篇文章的诞生离不开这篇文章的作者:http://blog.csdn.net/czmchen/article/details/42392985。前言操作日志在javaWeb的业务系统中是在是太常见的功能了,主要记录用户再什么时间,什么位置进行了什么操作。如果每新增一个功能都要写一个插入代码的话,是非常不容易维护的。加一个字段就要在每个插入语句上加入这个字段。所以AOP+注解的优势就显现了出来,不仅
分类:
编程语言 时间:
2018-06-12 00:13:47
阅读次数:
267
1 需求 模拟实现一个ATM + 购物商城程序 额度15000或自定义 实现购物商城,买东西加入购物车,调用信用卡接口结账 可以提现,手续费5% 支持多账户登录 支持账户间转账 记录每月日常消费流水 提供还款接口 ATM记录操作日志 提供管理接口,包括添加账户、用户额度,冻结账户等。。。 用户认证用 ...
分类:
编程语言 时间:
2018-06-04 21:31:16
阅读次数:
205
分布式文件系统HDFS 需要实现以下的一些目标: 1. 廉价的硬件设备 2. 流数据读写(和传统系统区别的地方,全部的数据一股脑的读取) 3. 大数据集(一个文件可能有时候大到好几个T) 4. 简单的文件模型(获取了批量处理的特性,只能追加,不可以修改) 5. 强大的跨平台特性(java开发的) H ...
分类:
其他好文 时间:
2018-05-24 23:05:18
阅读次数:
244
1.操作日志实体类 2.拦截器 测试结果: ...
分类:
编程语言 时间:
2018-05-19 18:26:33
阅读次数:
1136
一. 简介 :由于运维、开发误操作或是业务bug,我们在操作中时不时会出现误删除数据情况。早期要想恢复数据,只能让业务人员根据线上操作日志,构造误删除的数据,或者DBA使用binlog和备份的方式恢复数据,不管那种,都非常费时费力,而且容易出错。 是由美团点评公司技术工程部开发维护的一个回滚DML操 ...
分类:
数据库 时间:
2018-05-16 16:42:12
阅读次数:
551
回退至上一个版本git reset --hard HEAD~1 回退至指定版本git reset --hard f21d35ef8b 查看提交历史git log 显示操作日志和版本号git reflog git diff HEAD -- readme.txt命令可以查看工作区和版本库里面最新版本的区 ...
分类:
其他好文 时间:
2018-05-11 20:26:04
阅读次数:
163