自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Google Spanner

Spanner  技术特点基于时间戳的多版本并发控制(MVCC)应用可控的数据多副本跨数据中心存储TrueTime api   (GPS和原子钟实现的时间API,能将数据中心之间的节点时间同步精确到10ms以内)跨数据中心复制 在读写事务中使用wound-wait算法来避免死锁。当客户端发起一个读写事务的时候,首先是读操作,他先找到相关数据的leader replica,...

2016-06-03 21:15:04 90 1

原创 分布式数据库比较

 Oracle RAC DB2 pureScaleGoogle Spanner(F1) Open Source CockroachDB 读写控制 MVCC锁机制 ‘MVCC’‘MVCC’读写不冲突 读写冲突 读写不冲突 读写不冲突多版本机制 时间戳+活跃事务列表 无 物理时间戳 ...

2016-06-03 20:56:31 92

原创 适度使用Query Cache

适度使用Query Cache首先,我们需要根据Query Cache 失效机制来判断哪些表适合使用Query 哪些表不适合。由于QueryCache 的失效主要是因为Query 所依赖的Table 的数据发生了变化,造成Query 的Result Set 可能已经有所改变而造成相关的Query Cache 全部失效,那么我们就应该避免在查询变化频繁的Table 的Query 上使用,而应该...

2016-04-24 18:36:18 92

原创 mysql Query Cache 优化

    MySQL 的Query Cache 实现原理实际上并不是特别的复杂,简单的来说就是将客户端请求的Query语句(当然仅限于SELECT 类型的Query)通过一定的hash 算法进行一个计算而得到一个hash 值,存放在一个hash 桶中。同时将该Query 的结果集(Result Set)也存放在一个内存Cache 中的。存放Query hash 值的链表中的每一个hash 值...

2016-04-24 18:30:58 60

原创 MySQL 编译安装参数

以下为自己收集和整理的资料,如有侵权,请及时联系 ● “—prefix”:设定安装路径,默认为“/usr/local”;● “—datadir”:设定MySQL 数据文件存放路径;● “—with-charset”:设定系统的默认字符集;● “—with-collation”:系统默认的校验规则;● “—with-extra-charsets”:出了默认字符集之外需要编译...

2016-04-24 18:29:01 71

ConcurrentHashMap 分段锁消失之谜-get

先上一段代码//全程无分段锁public V get(Object key) { Node<K,V>[] tab; Node<K,V> e, p; int n, eh; K ek; int h = spread(key.hashCode()); if ((tab = table) != null &&a...

2016-04-22 13:58:03 134

原创 golang 排序之冒泡

//冒泡1func bubble(src[] int){ for index,_:= range src{ for i:=0;i<len(src)-1-index;i++{ if src[i]>src[i+1] { src[i], src[i + 1] = src[i + 1], src[i] } } }}//冒泡2fu...

2016-04-20 12:57:53 60

原创 hadoop 学习历程二

hadoop生态圈:Common 一组分布式文件系统和通用i/o的组件接口(序列化,java rpc 和持久化数据结构)Avro 一种支持高效,跨语言的RPC以及永久存储数据的序列化系统MapReduce 分布式数据处理模型和执行环境,运行于大型商用机集群HDFS 分布式文件系统 运行于大型商用机集群Pig 一种数据流语言和运行环境,用以检索非常大的数据集。比如运行在MapR...

2013-02-24 15:56:29 96

原创 hadoop 学习历程

公司有可能要用hadoop了,我极其兴奋,开始自己先研究了以下内容均是来自互联网和自己的实践。主要是记录自己的学习过程。首先是要知道什么是hadoop,这个东西有什么用。hadoop 是 Doug cutting 创建的 ,起源于 Apache Nutch,(一个网络搜索引擎),它是lucene(文本搜索系统库)的一部分。2003年google  发布了一遍论文:google分布式...

2013-02-24 15:38:26 67

原创 svn 红色感叹号解决思路

以前用TFS,现在改用SVN了,开始为SVN红色感叹号头疼,经过痛苦决定记录解决的思路。 首先肯定的是本地副本和服务器版本冲突了;冲突即有不一样的地方,那么:1,选择project--》clean;2,查看Built Path--》configure Build  Path  找到已经被移除的.jar;     基本上都能解决问题。请抓住主要矛盾文件冲突了。没头绪,一个一个文件排查...

2011-09-07 11:10:24 2145

网上购物车项目(jsp+hibernate+Struts )

绝对可用的网上购物车项目源码,整合了JSP,hibernate+Struts的多种使用方法。是一部非常好的,例程。也可以用来应付,大学和部分培训机构的毕业项目。总之如果你想通过这个项目学习,那它将是一部好的示范,如果你想,用这个做毕业设计应付,它也将是一部好的设计,中间有各种文档。最后,请做为应付毕业设计的朋友,修改项目文档和项目源码中的属于个人信息和某些单位信息的标志。谢谢!

2008-09-07

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

TA关注的人

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