最新文章列表

分布式系统的CAP原则

 (编写不易,转载请注明:http://shihlei.iteye.com/blog/2411612) 一 概述 分布式系统(多台服务器,通过网络相互协调,组成一个整体对外提供服务的系统)   (1)CAP原则:任何基于网络的数据共享系统,最多只能满足数据一致性、可用性、分区容忍性三要素中的两个要素。   (2)CAP解释: Consistency(一致性):数据在所有服务器上副本 ...
ShihLei 评论(0) 有1593人浏览 2018-02-26 17:33

大话分布式事务-概念篇

how to understand CAP CAP不好理解, 常规解释 C: 一致性 A: 可用性 P:分区容忍性 虽然搞不清CAP的意思,可以知道他们之间是相互影响的。 try to un ...
chenchangqun 评论(1) 有685人浏览 2018-01-22 11:40

数据复制与一致性

数据复制与一致性     学习了下CAP、BASE、ACID等基本原则对于深入理解分布式环境下技术方案设计选型具有重要的指导作用。通过《大数据日知录》这本书的学习,让我对这些定有了更深的理解。这里博客做一下笔记及加深印象。     一 CAP    CAP是对“Consistency/Availability/Partition Tolerance”的一种简称, 分别代表强一致性、可用性、分区容忍 ...
aishu 评论(0) 有580人浏览 2017-03-07 20:09

HTML5 公共样式

/* * -- 样式说明 -- * 最大优先实现法,全局能实现不用区域,区域能实现不用模板, * 模板能实现不用界面,界面能实现不用标签 * 脚本属于特殊标签 * g - 全局 * t - 区域 * m - 模板 * ui - 界面 * lb - 标签 * j - 脚本 */ /*base style*/ html, body, div, span, object, i ...
onestopweb 评论(0) 有914人浏览 2016-06-08 09:25

CAP与BASE

分布式领域CAP理论: Consistency(一致性), 数据一致更新,所有数据变动都是同步的 Availability(可用性), 好的响应性能 Partition tolerance(分区容错性) 可靠性 定理:任何分布式系统只可同时满足二点,没法三者兼顾。 忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。 关系数据库的ACID模型拥有 ...
kenblog 评论(0) 有660人浏览 2015-11-16 21:24

CAP, CIAD 和 BASE

1. CAP   分布式领域CAP理论: Consistency (一致性),即数据一致性,数据复制到N台机器,如果有更新,N机器的数据一起更新。 Availability (可用性):好的响应性能,速度。 Partition tolerance (分区容错性):节点的可扩展性。   CAP理论主张任何基于网络的数据共享系统,都最多只能拥有以下三条中的两条: 数据一致性(C ...
Jameslyy 评论(0) 有1191人浏览 2014-11-20 16:29

<base target="_self"/>标签的巧妙用法

最近项目中一个小问题卡了我不少时间。我遇到的问题是:在项目的弹出式的模型窗口里,我需要将数据提交到服务器。然后从服务器再返回到本页面。结果:返回了本页面,窗口却是从新打开的。    现在来谈一下解决方法:书上说在模型窗口中加入<base target="_self"/>标签即可。我把该标签放上去却没有任何反应,当时我不明白这为什么?后来经过查证原来这个属性有IE6与I ...
jin8000608172 评论(0) 有745人浏览 2014-10-10 15:34

JQuery UI中的Tabs与base元素冲突的BUG

  以前一直使用jquery-ui-1.8,最近打算试一下目前最新的版本1.11。但对于Tabs,页面是乱的,怎么也不正常。折腾了好几个小时,最后发现页面中使用的base元素,对Tabs有破坏性的影响。   没有想清楚具体的原因,先记下来再说吧。   到了晚上,又想起这个问题。这个问题实在讨厌,我的系统中所有页面中都使用了base元素,不解决这个冲突实在是不爽。经过几个小时的跟踪调试,终于发现的问 ...
wallimn 评论(1) 有2035人浏览 2014-08-12 20:56

jsp的base标签的重要性

<base href="<%=BasePath%>"/>这句话很重要,basepath是获得项目的根路径,有了这句话,一切有关这个jsp文件的路径都会参考这个base,不然的话,会访问不正确的url,所以要在这个jsp中必须加这个标签
青椒炒肉 评论(0) 有486人浏览 2014-03-17 10:05

map中的list获取不到

前天在做一个cs的项目的时候,把一个list存入到map中,但是非常奇葩的是,我存进去后死活就是取不出来,还以为map不是同一个map的原因,单例也用上了,直到两三个小时之后,终于发现是什么原因了:原来我的键值是Integer类型,在取的时候传过来参数是String类型的,结果一迷糊就直接拿String来取了,而存的时候是用Integer类型来存的,真是粗心撒。这里就做了一个小demo来mark一下 ...
muzi131313 评论(0) 有649人浏览 2013-11-24 12:26

系统架构中的BASE思想

之前我在一篇blog中有提到一个例子,我称之为业务事务,其实可能定义有点偏颇,不过表达的意思很明确,即使用业务的方法来保证最终数据一致性, ...
wbj0110 评论(0) 有1227人浏览 2013-08-15 22:53

java base64编码和解码

java 中使用base64编码和解码:   第一种方式: 通过反射使用java 中不对外公开的类: /*** * encode by Base64 */ public static String encodeBase64(byte[]input) throws Exception{ Class clazz=Class.forName("com.sun.o ...
hw1287789687 评论(6) 有232157人浏览 2013-07-20 17:38

SVN Base and head revision

revision是修订版本的意思,别误当成reversion 简单的说,当你checkout一个版本下来,然后在本地做了修改,并且还没有提交代码,此时base代表没有本地修改的你刚才checkout的那个版本,head代表repository里面的最新版本(其它人可能有提交),当你提交后,并且没有他人提交,此时base应该与head相等。 HEAD is the latest revision ...
darrenzhu 评论(0) 有5150人浏览 2013-03-01 10:54

ORACLE WITH AS 用法

先举个例子吧: 有两张表,分别为A、B,求得一个字段的值先在表A中寻找,如果A表中存在数据,则输出A表的值;如果A表中不存在,则在B表中寻找,若B表中有相应记录,则输出B表的值;如果B表中也不存在,则输出"no records”字符串。   view plaincopy to clipboardprint? with   sql1 as (select to_c ...
kay181367458 评论(0) 有1629人浏览 2013-01-08 15:20

html相对路径变绝对路径(一个标签解决)

我们抓取一些网站的页面后,会发现有的页面中的url是相对路径,我们直接打开这个html,格式就是乱的。需要把相对路径的url修改为绝对路径,难道需要手动在这些url前面加上一个域名前缀吗? 最简单的解决方法: 在head中使用base标签。 引用浏览器随后将不再使用当前文档的 URL,而使用指定的基本 URL 来解析所有的相对 URL。这其中包括 <a>、<img>、< ...
flysnowxf 评论(0) 有6227人浏览 2012-03-21 12:16

分布式事务的Base原理

分布式领域CAP理论, Consistency(一致性), 数据一致更新,所有数据变动都是同步的 Availability(可用性), 好的响应性能 Partition tolerance(分区容错性) 可靠性 定理:任何分布式系统只可同时满足二点,没法三者兼顾。 忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。 关系数据库的ACID模型拥有 高一致性 + 可用 ...
skywen 评论(0) 有9815人浏览 2012-02-23 11:31

application

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/conte ...
mickey_hou 评论(0) 有886人浏览 2012-01-07 10:48

Base64<4>

public static String decodeInfo(String data)         {             String returnmsg = "";             try             {                 if(isNotEmpty(data))                 {                  ...
yuxiang2004 评论(0) 有796人浏览 2011-12-08 15:19

Base64<3>

for (int i = 0, j = 0; i < (data.length() - 4); i += 4, j += 3) {                 b1 = decodingTable[data.charAt(i)];                 b2 = decodingTable[data.charAt(i + 1)];                 b3 = dec ...
yuxiang2004 评论(0) 有711人浏览 2011-12-08 15:16

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics