极客神殿

坚持,自由,信仰

关于Python3中venv虚拟环境

Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv。 该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独立...

2018-07-31 23:04:15

阅读数:51

评论数:0

分布式事务解决方案(五)【TCC型方案】

5-TCC型方案 5.1 介绍 TCC方案属于两阶段型/补偿型 5.1.1 实现 一个完整的业务活动由一个主业务服务与若干从业务服务组成 主业务服务负责发起并完成整个业务活动 从业务服务提供TCC型业务操作 业务活动管理器控制业务活动的一致性,它登记业务活动中的操作,...

2018-07-31 22:19:43

阅读数:88

评论数:0

分布式事务解决方案(四)【最大努力通知】

4. 最大努力通知方案(定期校对) 4.1 介绍 实现 业务活动的主动方,在完成业务活动处理后,向业务活动被动方发送消息,允许消息丢失 业务活动的被动方根据定时策略,向业务活动的主动方查询,恢复丢失的业务消息 约束:被动方的业务处理结果不影响主动方的业务处理 成本:业务查询与校对系...

2018-07-31 22:19:19

阅读数:65

评论数:0

分布式事务解决方案(三)【基于可靠消息的最终一致性(独立消息服务实现)】

3. 最终一致性设计与实现——独立消息服务 3.1 整体架构 3.2 消息服务子系统 3.2.1 基本功能 存储预发送消息(主动方业务执行之前进行,预发送的消息存储后状态为待确认) 确认并发送消息(主动方业务完成之后,主动方或消息状态确认系统通过此接口将消息变为取消或发送...

2018-07-31 22:18:53

阅读数:181

评论数:0

分布式事务解决方案(二)【基于可靠消息的最终一致性】

2. 最终一致性(基于可靠消息) 2.1 消息发送的一致性 指产生消息的业务动作与消息发送的一致。(也就是说,如果业务操作成功,那么由这个业务操作所产生的消息一定要成功投递出去,否则就丢消息) 2.1.1 如何保障消息发送一致性 处理方式1 如果业务操作成功,执行消息发送前...

2018-07-31 22:18:24

阅读数:74

评论数:0

分布式事务解决方案(一)【介绍】

1. 常用分布式事务解决方案 1.1 两阶段提交 一个基于两阶段提交协议的分布式事务框架 二阶段提交(Two-phaseCommit)是指,在计算机网络以及数据库领域内,为了使基于分布式系统架构下的所有节点在进行事务提交时保持一致性而设计的一种算法(Algorithm)。通常,二阶...

2018-07-31 22:17:56

阅读数:63

评论数:0

Docker实战-编写Dockerfile

一、编译镜像 1. 编译镜像 Dockerfile类似于Makfile,用户使用docker build就可以编译镜像,使用该命令可以设置编译镜像时使用的CPU数量、内存大小、文件路径等 语法:docker build [OPTIONS] PATH| URL| - 常见选项: ...

2018-07-31 22:14:55

阅读数:50

评论数:0

C#短网址压缩算法与短网址原理入门

C#如何实现url短地址? c# url短地址压缩算法与短网址原理的例子,详细介绍了短网址的映射算法,将长网址md5生成32位签名串,分为4段,每段8个字节,然后生成短网址,具体见文本实例。 短网址映射算法: 将长网址md5生成32位签名串,分为4段,每段8个字节; 对这四段循环处理,取8...

2018-07-31 20:30:51

阅读数:134

评论数:0

C#中使用OracleTransaction

1、OracleTransaction类的概述(from msdn ) 应用程序通过针对OracleConnection对象调用 BeginTransaction 来创建OracleTransaction对象。对OracleTransaction对象执行与该事务关联的所有后续操作(例如提交或中止...

2018-07-31 15:43:48

阅读数:45

评论数:0

VS2010中用微软自带的System.Data.OracleClient来连接Oracle数据库

由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用 C:\Windows\Microsoft.NET\Framework\v2.0.50727\Sys...

2018-07-31 15:43:17

阅读数:530

评论数:0

ZooKeeper系列(四)

一、配置服务 配置服务是分布式应用所需要的基本服务之一,它使集群中的机器可以共享配置信息中那些公共的部分。简单地说,ZooKeeper可以作为一个具有高可用性的配置存储器,允许分布式应用的参与者检索和更新配置文件。使用ZooKeeper中的观察机制,可以建立一个活跃的配置服务,使那些感兴趣的客户...

2018-07-30 22:18:46

阅读数:30

评论数:0

ZooKeeper系列(三)

前面虽然配置了集群模式的Zookeeper,但是为了方面学建议在伪分布式模式的Zookeeper学习Zookeeper的shell命令。 一、Zookeeper的四字命令 Zookeeper支持某些特定的四字命令字母与其的交互。他们大多数是查询命令,用来获取Zookeeper服务的当前状态及相...

2018-07-30 21:23:57

阅读数:47

评论数:0

ZooKeeper系列(二)

Zookeeper的环境配置 一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 1.单机模式:Zookeeper只运行在一台服务器上,适合测试环境; 2.伪集群模式:就是在一台物理机上运行多个Zookeeper 实例。 3.集群模式:...

2018-07-29 15:41:14

阅读数:38

评论数:0

Zookeeper系列(一)

一、Zookeeper的背景 1.1 认识Zookeeper Zookeeper—译名为“动物园管理员”。动物园里当然有好多的动物,游客可以根据动物园提供的向导图到不同的场馆观赏各种类型的动物,而不是像走在原始丛林里,心惊胆颤的被动 物所观赏。为了让各种不同的动物呆在它们应该呆的地方,而不...

2018-07-29 00:10:57

阅读数:46

评论数:0

ZooKeeper 基础知识、部署和应用程序

简介 让我们首先讨论一下为什么想使用 ZooKeeper。ZooKeeper 是一个面向分布式系统的构建块。当设计一个分布式系统时,一般需要设计和开发一些协调服务: - 名称服务— 名称服务是将一个名称映射到与该名称有关联的一些信息的服务。电话目录是将人的名字映射到其电话号码的一个名称服务。...

2018-07-28 16:30:14

阅读数:170

评论数:0

zookeeper 清理snapshot及事务日志

在使用zookeeper过程中,我们知道,会有dataDir和dataLogDir两个目录,分别用于snapshot和事务日志的输出(默认情况下只有dataDir目录,snapshot和事务日志都保存在这个目录中,关于这两个目录的详细说明,请看《ZooKeeper管理员指南》)。 第一种,也是运...

2018-07-28 14:41:31

阅读数:69

评论数:0

Jquery Datatables (2) 动态加载数据类型

首先datatables可识别数据分三种: 数组(Arrays []) 对象(objects {}) 实例(new myclass()) 在给定table的header的情况下实现三种数据格式 (1)数组:首先你需要一个数组<数组&amp...

2018-07-28 14:40:19

阅读数:75

评论数:0

JQuery datatables 给表格添加加载中效果

JQuery datatables 中如果有很多数据的话,加载就会很慢,这时候就需要使用加载中的效果,而datatables是提供了加载中的属性的:processing,加载中的style样式也是 可以自己决定:(你可以只用文字,或者加一个gif的图片),记得开启:”bProcessing”...

2018-07-28 14:38:21

阅读数:141

评论数:0

datatables实现异步加载与增删改查

给大家分享一下我在项目中用datatables实现ajax加载数据与增删改查 注意,需要引入jquery、datatables、layer html代码: <div class="thead"&am...

2018-07-28 14:22:24

阅读数:94

评论数:0

Jquery DataTables解决 Cannot reinitialise DataTable 问题

原因:datatables不允许多次初始化某一表格 解决方法:在初始化时设置destroy:true。 但在一个页面的模态框中有多个表格,如果用上述解决方案,在关闭模态框再重新点开后,会报错,同时表格个数也没有完全展示 正常情况: 这里写图片描述 关闭后再次点开: 报错信息:...

2018-07-27 19:44:06

阅读数:82

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭