自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

翻译 How to Build a Highly Available System Using Consensus

如何使用一致性建立高可用性的系统概要:鉴于在一致性算法中,副本能用于处理每次输入,lamport指出实现一个高可用性系统通常都是用一个可复制(备份)确定的状态机。他在Paxos算法里采用最大限度容错的方法来获得一致性但没有实时性的保证。通常的一致性花费代价很大,因此实际系统保留它用于紧急情况,并采用leases(超时锁)来用于大多数的计算。这篇论文阐述了高可用性计算的一般策略,

2012-07-27 12:24:24 1270

转载 软件正在改变世界,为什么程序员却得不到足够的尊重?

软件正在改变世界,为什么程序员却得不到足够的尊重?2012-06-21 16:03 | 18620次阅读 | 来源:CSDN 【已有117条评论】发表评论关键词:程序员,软件 | 作者:王然 | 收藏这篇资讯一直以来,网上充斥着程序员的诉苦声,各种高薪短命之类的论调络绎不绝。加上之前“美国2012年最佳职业榜单软件工程师居首”的新闻恐怕更让国内不少“码农”羡慕嫉妒狠。但

2012-07-24 19:29:21 3180

原创 数据库join

数据库常见的join方式有三种:inner join, left outter join, right outter join(还有一种full join,因不常用,本文不讨论)。这三种连接方式都是将两个以上的表通过on条件语句,拼成一个大表。以下是它们的共同点:  1. 关于左右表的概念。左表指的是在SQL语句中排在left join左边的表,右表指的是排在left join右边的表。

2012-07-23 21:57:16 644

转载 数据同步算法研究

1、引言  基于LAN或WAN的网络应用之间进行数据传输或者同步非常普遍,比如远程数据镜像、备份、复制、同步,数据下载、上传、共享等等,最为简单的做法自然就是对数据进行完全复制。然而,数据在网络上来回被复制多次后就会存在大量副本,很多情形下这些文件副本之间仅有很小的差异,很可能是从同一个文件版本演化而来。如果对文件进行完全复制,在文件较大的情况下,会占用大量网络带宽,同步时间也会较长。目前,广

2012-07-20 10:35:50 910

原创 数据一致性

数据一致性通常指关联数据之间的逻辑关系是否正确和完整。而数据存储的一致性模型则可以认为是存储系统和数据使用者之间的一种约定。如果使用者遵循这种约定,则可以得到系统所承诺的访问结果。 常用的一致性模型有:a、严格一致性(linearizability, strict/atomic Consistency):读出的数据始终为最近写入的数据。这种一致性只有全局时钟存在时才有可能,在分布式网络环境

2012-07-20 10:01:24 1069

转载 成长,没你想象得那么迫切

20多岁,你迷茫又着急。你想要房子你想要汽车,你想要旅行你想要享受生活。你那么年轻却窥觑整个世界,你那么浮躁却想要看透生活。你不断催促自己赶快成长,却沉不下心来安静的读一篇文章;你一次次吹响前进的号角,却总是倒在离出发不远的地方。成长,真有你想象的那样迫切?——转自雅虎《另一种活法》一、别急,千万别急 上周在南京出差,深夜拖着疲惫 去跟朋友见面,畅谈至凌晨两点。

2012-07-15 21:41:19 4968 1

转载 二叉树的常见问题总结--持续更新中

二叉树的常见问题有如下几个,如果解决好了,就跟链表一样轻松:唯一不一样的是,二叉树是非线性结构。常见的问题如下:二叉树的问题.二叉树三种周游(traversal)方式:  2.怎样从顶部开始逐层打印二叉树结点数据  3.如何判断一棵二叉树是否是平衡二叉树4.设计一个算法,找出二叉树上任意两个节点的最近共同父结点,复杂度如果是O(n2)则不得分。

2012-07-15 10:44:12 1054

原创 source insight快捷键及使用技巧

退出程序                             : Alt+F4重画屏幕                             : Ctrl+Alt+Space完成语法                             : Ctrl+E复制一行                             : Ctrl+K恰好复制该位置右边的该行的字符

2012-07-13 09:46:14 828

转载 source insight使用教程2

Source Insight(深入原代码)实质上是一个支持多种开发语言(java,c ,c++等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,而被我们当成源代码阅读工具使用。所以,为了有效的阅读源程序,首先必须选择功能菜单上的 “Project”选项的子菜单“New Project”新建一个项目,项目名称可以自由选定,当然也可以选择删除(Remove)一个项目。当删除一个项目的时候,

2012-07-13 09:32:57 1593

转载 Source Insight使用教程1

作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的机会,特别是Linux内核的组织极为复杂,同时,又不能像windows平台的程序一样,可以使用集成开发环境通过察看变量和函数,甚至设置断点、单步运行、调试等手段来弄清楚整个程序的组织结构,使得Linux内核源代码的阅读变得尤为困难。当然Linux下的vim和emacs编辑程序并不是没有提供变量、函数

2012-07-13 09:21:14 752

原创 分布式经典论文翻译集汇总(链接)

1  分布式系统领域经典论文翻译集  链接地址:http://duanple.blog.163.com/blog/static/709717672011330101333271/具体内容:sql&nosql年代记SMAQ:海量数据的存储计算和查询一.google论文系列1.      google系列论文译序

2012-07-03 10:58:37 1997 2

翻译 Large-scale Incremental Processing Using Distributed Transactions and Notifications

Percolator 中的分布式事务下一代大规模增量索引平台 – Percolator 简介继google的3大基石GFS, MapReduce,BigTables之后,Google在10月份osdi会议上公布了论文《Large-scale Incremental Processing Using Distributed Transactions a

2012-07-03 10:42:02 2589

virtual printer source code

本项目源代码是 一个虚拟打印机的项目。 本人已经配置好所有的信息,只需要采用 dev-c++4.9.9.2直接编译生成DLL,然后下载打印机驱动,编写INF文件就可以安装成功,实现虚拟打印。当然也可以对其进行二次开发。

2014-06-18

Pl/SQL programming 超全经典官方多本书籍资料

Pl/SQL programming 超全经典官方多本书籍资料

2014-02-02

Expert Oracle Database Architecture 2nd Edition

Expert Oracle Database Architecture 2nd Edition Expert Oracle Database Architecture: Oracle Database 9i, 10g, and 11g Programming Techniques and Solutions

2014-01-07

课程设计jsp 课程设计jsp

课程设计jsp 这是自己的课程设计jsp 课程设计jsp 。 采用的技术是:java+bean+MVC+

2011-01-19

数据库课程设计 java oracle

这是学习oracle的课程设计,里面有存储过程,触发器,等等。还有自己专研出来的模式设计,受到了老师的高度赞誉!

2011-01-19

34tgrtrkytj

hgjmytmtyjrtjty

2009-01-07

修改代码!!!

采用二进制编码,

2009-01-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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