本文介绍基于spring+mybatis+tkmapper+atomikos+jta实现分布式事务,由程序动态切换数据源,通过atomikos可实现分布式事务一致性。通过继承MapperScannerConfigurer、MapperFactoryBean等类,解决多数据源时,切换到第一个数据源之外的数据源时,找不到tk的Mapper上的方法的问题。版本:spring-3.2.9.RELEASE、
分类:
移动开发 时间:
2018-03-04 14:34:01
阅读次数:
321
本文介绍基于spring+mybatis+atomikos+jta实现分布式事务,由程序动态切换数据源,通过atomikos可实现分布式事务一致性。版本:spring-3.2.9.RELEASE、mybatis-3.4.4、atomikos-4.0.5、jdk1.81,maven配置文件pom.xml如下:<!--test--><dependency><groupId
分类:
编程语言 时间:
2018-03-04 14:28:17
阅读次数:
187
一键安装nginx和fsfs分布式文件存储shell脚本
分类:
系统相关 时间:
2018-03-04 14:26:53
阅读次数:
290
时间序列:可以用来预测未来的参数, 1.生成时间序列对象 结论:手动生成的时序图 2.简单移动平均 案例:尼罗河流量和年份的关系 结论:随着K值的增大,图像越来越平滑我们需要找到最能反映规律的K值 3.使用stl做季节性分解 案例:Arirpassengers年份和乘客的关系 原始图 对数变换 总体 ...
分类:
编程语言 时间:
2018-03-04 13:10:38
阅读次数:
303
zookeeper是一个分布式应用程序协调系统,主要会提供配置服务,分布式服务,权限服务,锁定功能以及分布式数据同步,今天主要说明一下zookeeper如何搭建伪分布 1. 下载zk程序,并解压,,略。 2. zk需要一个数据存放目录,其实就是zk各个节点存放数据和日志的目录,日志也可以放到其他文件 ...
分类:
其他好文 时间:
2018-03-04 13:08:07
阅读次数:
182
分布式进程 如果已经有一个通过Queue通信的多进程程序在同一台机器上运行,希望把发送任务的进程和处理任务的进程分布到两台机器上。 通过managers模块把Queue通过网络暴露出去,就可以让其他机器的进程访问Queue了 服务进程负责启动Queue,把Queue注册到网络上,然后往Queue里面 ...
分类:
编程语言 时间:
2018-03-04 10:36:02
阅读次数:
189
其实ceph存储是底层的规范,应该在部署kubernetes集群前就准备好的,使他为k8s集群提供存储服务。可以用来存储pod,docker镜像,日志数据等 ceph概述 Ceph 是一个分布式存储系统,独一无二地用统一的系统—Ceph 存储集群,提供了对象存储,块存储和文件存储三种功能。Ceph ...
分类:
其他好文 时间:
2018-03-04 10:33:52
阅读次数:
542
1.质量集中在顶点上。n个顶点坐标为(xi,yi),质量为mi,则重心(∑( xi×mi ) / ∑mi, ∑( yi×mi ) / ∑mi) 2.质量分布均匀。这个题就是这一类型,算法和上面的不同。 特殊地,质量均匀的三角形重心:(( x0 + x1 + x2 ) / 3,Y = ( y0 + y ...
分类:
其他好文 时间:
2018-03-03 22:32:09
阅读次数:
199
题目背景 一年一度的“跳石头”比赛又要开始了! 题目描述 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 N 块岩石(不含起点和终 点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到达 终点。 为 ...
分类:
其他好文 时间:
2018-03-03 22:30:32
阅读次数:
231
B/S架构的的好处: 客户端使用统一的浏览器(browser)。由于浏览器的统一性,它不需要特殊的配置和网络连接,有效的屏蔽了不同服务提供商提供给用户使用服务的差异性。另外一点是浏览器的交互特性使得用户的使用非常简便,只要有互联网的使用经验,即可快速掌握使用方法。 服务端(server)基于统一的H ...
分类:
Web程序 时间:
2018-03-03 19:33:31
阅读次数:
226