关于分布式系统的数据一致性问题(四)

在前面三篇文章中,介绍了关于分布式系统中数据一致性的问题,这一篇主要介绍CAP定理以及自己对CAP定理的了解。 CAP定理是2000年,由 Eric Brewer 提出来的 Brewer认为在分布式的环境下设计和部署系统时,有3个核心的需求,以一种特殊的关系存在。这里的分布式系统说的是在物理上分...

2015-08-30 20:51:56

阅读数 2246

评论数 1

关于分布式系统的数据一致性问题(三)

在我的博文里面 关于分布式系统的数据一致性问题(二) 里面主要介绍了数据分布的情况下保证一致性的情况,在第二篇文章里面,我这里提出了三个问题 订单系统调用支付系统支付订单,支付成功,但是返回给订单系统数据超时,订单还是I(初始状态),但是此时会员帐户余额100,会员肯定会马上找京东骂京东,为啥...

2015-08-30 20:49:18

阅读数 2061

评论数 1

关于分布式系统的数据一致性问题(二)

在分布式系统的数据一致性问题(一)里面,简单的介绍了分布式数据的同步问题,上面的问题比较抽象,在目前的互联网应用中还很少见,这次在通过一个比较常见的例子,让大家更深入的了解一下分布式系统设计中关于数据一致性的问题   这次我们拿我们经常使用的功能来考虑吧,最近网购比较热门,就以京东为例的,我们...

2015-08-30 20:44:16

阅读数 2289

评论数 1

关于分布式系统的数据一致性问题(一)

现在先抛出问题,假设有一个主数据中心在北京M,然后有成都A,上海B两个地方数据中心,现在的问题是,假设成都上海各自的数据中心有记录变更,需要先同步到主数据中心,主数据中心更新完成之后,在把最新的数据分发到上海,成都的地方数据中心A,地方数据中心更新数据,保持和主数据中心一致性(数据库结构完全一致)...

2015-08-30 20:42:33

阅读数 2321

评论数 1

Lock&Condition实现线程同步通信

一,Lock    Lock比传统的线程模型中的synchronized方式更加面向对象,因为“锁”本身就是一个对象。 两个线程执行的代码要实现同步互斥的效果,他们必须用同一个Lock对象。   读写锁:(1)读锁:多个读锁不互斥,读锁与写锁互斥,这是由jvm自己控制的,我们只需要代码中用对相...

2015-07-31 15:45:21

阅读数 2224

评论数 4

多线程访问共享数据(2)

上篇博客介绍了不同情况下,多线程访问共享数据的不种解决。本篇博客接着介绍第二种情况(每个线程执行的代码不同)的其他解决方案。    如果每个线程执行的代码不同,这个时候需要用不同的Runnable对象,有如下三种方式来实现这些Runnable对象之间的数据共享:    将共享数据封装在另外一个对...

2015-07-31 08:34:42

阅读数 2328

评论数 4

多线程访问共享数据(1)

多线程访问共享数据解决方案: 一,什么是多线程  线程是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称为多线程.  所有的线程虽然在微观上是串行执行的,但是在宏观上你完全可以认为它们在并行执行 二,多线程访问共享数据解决方案 1,如果每个线程执行的代码相同,可...

2015-07-31 08:24:50

阅读数 3642

评论数 6

WebLogic(12C)—NetWork Channel

1,Definition     InWebLogic,a server instance neednot be bound a single network address, or a single port number/secure port. Anetwork channel pro...

2015-06-14 15:56:34

阅读数 3652

评论数 2

WebLogic(12C)——简单发布和JDBC

一,简单发布应用 1,点击“安装”,开始部署应用:   2,找到要部署的项目路径:   3,选择要对其部署应用程序的服务器:     4,查看部署配置信息:   5,部署完成:   6,查看部署成功信息:   7,浏览器中浏览部署的应用   二,配置JDBC数据...

2015-06-12 16:41:48

阅读数 6850

评论数 1

WebLogic(12C)——WLST

1,概念 WLST:WebLogic Scripting Tools,WebLogic脚本工具,是一种命令行脚本界面,系统管理员可以用它来监视和管理WebLogic实例和域。也就是说,除了在WebLogic管理控制后台进行操作管理外,还可以通过使用WLST以Command命令行的方式在管理控制台进...

2015-06-12 15:39:22

阅读数 9089

评论数 1

WebLogic(12C)——Server

上篇博客介绍了Weblogic的安装、Domain的创建,以及如何进入管理控制台。      WebLogic Server安装教程   1,Server(服务器)概念 2,创建Server(服务器) 3,启动Server(服务器)   1,Server(服务器) (1)分类 ——服务器(Serv...

2015-06-12 10:14:37

阅读数 5313

评论数 3

WebLogic(12C)——安装教程

一,安装WebLogic Server 1,双击exe安装文件   2,准备安装文件   3,生成向导序列         4,选择安装路径   5,开始安装       经过以上步骤,安装完成。   二,配置域(Domain) 1,从所有程序中搜索"Configur...

2015-05-31 20:10:33

阅读数 27410

评论数 10

WebLogic(12C)——几个基本概念

WebLogic的一些基本概念:熟悉Weblogic的必经了解的概念—— 域(Domain): 1,概念 ——(1)域是管理的单元或边界;          (2)作为一个单元来管理的,并相互关联的一组WebLogic服务器资源被称为域;           (3)Domain是webLogic ...

2015-05-31 12:07:24

阅读数 9978

评论数 8

WebLogic(12C)——进入WebLogic

如大家所知tomcat是免费且开源的web应用服务器,它的性能稳定,技术先进且应用简单;而基于tomcat内核的jboss在j2ee应用服务器领域已成为发展最为迅速的应用服务器。jboss相比tomcat的其中一大优势是:不但提供了web容器(servlet容器),还提供EJB容器,支持分布式。可...

2015-05-26 19:45:42

阅读数 5381

评论数 4

云计算

这段时间听到最多的就是“云计算”,这是怎样的一个概念,今天开始一个初步的新的认识。参考了多篇文章来理解了云计算。 那么,云计算到底是什么?发展现状如何?它的实现机制是什么?它与网络是什么关系?。。。   1,云计算是什么? 什么是云?——云是网络、互联网的一种比喻说法。   云计算是一种商...

2015-04-29 15:24:49

阅读数 1575

评论数 16

云计算

从今天始,开始相对专一地先学完刘鹏教授的《云计算》这本书,本想写些自己的笔记的,但已觉得其相应配套的PPT上面的已经够精简了,所以,这里的笔记,其实只是相当于自己的笔记本,方便自己以后到这个固定地方查找吧。 为了简洁(甚至说可以直接按PPT上提纲来吧): 1、什么是云计算 云计算是一种商业模...

2015-04-29 10:27:20

阅读数 1265

评论数 12

shiro授权

一、什么是授权  授权——即访问控制,判断用户是否对资源有访问权限。例如:用户是否有查看某页面的权限,用户是否有操作某按钮的权限等。   二、名词 权限、角色、用户   三、授权内部处理机制 1、调用授权验证方法(Subject 的isPermitted*或 hasRole*等) 2、Subj...

2015-04-24 14:54:06

阅读数 1169

评论数 15

shiro认证

一,什么是认证     认证——验证用户身份合法性。认证过程中,用户需要提供principals(身份实体信息)、credentials(凭据实体信息)。常用的是“实体/凭证”组合,即“用户名/密码”组合。   二、名词解释:     principal:身份(主体的标识属性),如:用户名、手机号...

2015-04-22 14:03:24

阅读数 1561

评论数 16

微信企业号OAuth2验证接口的使用

以微信为入口的微信企业号第三方应用,难免需要获取用户个人信息。企业应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth2.0验证接口来获取成员的身份信息。   通过此接口获取成员身份会有一定的时间开销。对于频繁获取成员身份的场景,建议采用如下方案: 1、企业应用中的URL链...

2015-03-26 09:22:06

阅读数 31354

评论数 15

微信公众平台与手机的交互

一,用户与服务器间消息交互流程 用户在手机端向公众账号发送一条消息,并收到回复的消息,这个动作的处理过程是怎样的? 接收消息:用户向公众账号发送消息,此时微信服务器接收到消息,并将消息的xml数据包发送到开发者填写的接口配置URL上; 发送消息:对于每一个POST请求,开发者在响应包(Get)中返...

2015-02-27 21:51:44

阅读数 3684

评论数 14

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