TCP和RTU协议非常类似,只要把RTU协议的两个字节的校验码去掉,然后在RTU协议的开始加上5个0和一个6并通过TCP/IP网络协议发送出去即可 MBAP Header长度共7个字节,分别为Transaction identifier(事务标识符),Protocol identifier(协议标识 ...
分类:
数据库 时间:
2019-01-21 15:53:49
阅读次数:
247
### 对事物的理解 1.概念: * 如果一个包含多个步骤的业务操作,被事务管理,,那么这些操作要么同时成功,要么同时失败。 配个图: 2. 操作:commit 1. 开启事务:start transaction; 2. 回滚:rollback; 3. 提交:commit; 创建账户表: -- 创建 ...
分类:
数据库 时间:
2019-01-20 15:06:15
阅读次数:
210
一.命令模式介绍 命令模式是一种对象行为型模式,其别名为动作(Action)模式或事务(Transaction)模式。命令模式的本质是对请求进行封装,一个请求对应于一个命令,每一个命令都是一个操作:请求的一方发出请求要求执行一个操作;接收的一方收到请求,并执行相应的操作。命令模式允许请求的一方和接收 ...
分类:
其他好文 时间:
2019-01-19 00:54:36
阅读次数:
157
update 和 delete都属于事物操作。 hive的行级修改 需要开启事物。 ...
分类:
其他好文 时间:
2019-01-18 23:11:04
阅读次数:
321
需求:AB两台日志服务器实时生产日志主要类型为access.log、nginx.log、web.log,现在要求:把A、B机器中的access.log、nginx.log、web.log采集汇总到C机器上然后统一收集到hdfs中,但是在hdfs中要求的目录为: /source/logs/access/日期/** /source/logs/nginx/日期
分类:
Web程序 时间:
2019-01-17 17:43:30
阅读次数:
208
1.flume的基础介绍(1)常用的数据收集工具 -Chukwa(Apache) -Scribe(Facebook) -Fluentd:Fluentd使用C/Ruby开发,使用JSON文件来统一日志数据。 -Logstash(著名的开源数据栈ELK(ElasticSearch,Logstash,Kibana)中
分类:
Web程序 时间:
2019-01-17 14:09:05
阅读次数:
215
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB( ...
分类:
数据库 时间:
2019-01-16 20:47:04
阅读次数:
131
tcc-transaction是TCC型事务java实现,具体项目地址 点我。本文通过tcc-transaction和Springcloud,分析下tcc-transaction的原理。 要了解一个东西首先就要先会用它,tcc-transaction本身有多个模块,由于我们是和springcloud ...
分类:
其他好文 时间:
2019-01-16 13:53:46
阅读次数:
152
总结 1 从主库上导出数据,用来重建从库使用 mysqldump --user=root --all-databases --flush-privileges --single-transaction --master-data=1 --flush-logs --triggers --routine ...
分类:
数据库 时间:
2019-01-15 14:16:01
阅读次数:
239
1 .背景 flume是由cloudera软件公司产出的可分布式日志收集系统,后与2009年被捐赠了apache软件基金会,为hadoop相关组件之一。尤其近几年随着flume的不断被完善以及升级版本的逐一推出,特别是flume-ng;同时flume内部的各种组件不断丰富,用户在开发的过程中使用的便 ...
分类:
Web程序 时间:
2019-01-14 11:52:46
阅读次数:
210