小小八卦姐的专栏

大数据 分布式 数据库

排序:
默认
按更新时间
按访问量

测试

<a href="javascript:window.location.href='weixin://'">点击这里打开微信点击这里打开微信

2017-12-14 19:04:16

阅读数:347

评论数:0

Java中的迭代与递归

原文出处:http://www.hollischuang.com/archives/1298递归提到迭代,不得不提一个数学表达式: n!=n*(n-1)(n-2)…*1有很多方法来计算阶乘。有一定数学基础的人都知道n!=n*(n-1)!因此,代码的实现可以直接写成:代码一int factorial...

2016-10-20 10:36:14

阅读数:320

评论数:0

clojure中的小细节

1.&可变参数(defn add [v1 v2 & others] ;;&后面的是可变参数 (+ v1 v2 (if others ;;判断可变参数列表是否是空,如果不是累加列表中的值,否则返回0 (reduce + 0 others) ;;使用reduce函数计算oth...

2016-10-19 17:33:32

阅读数:674

评论数:0

clojure的binding和引用类型

binding 包括:全局binding,线程本地(thread local) binding ,函数内的本地binding,表达式内部的binding 全局binding:引用类型 Refs通过使用SoftwareTransactional Memory(STM)来提供对于多块共享数据的同...

2016-10-18 11:30:26

阅读数:258

评论数:0

clojure中的map析构

map析构对下面集中数据结构有效: 1.clojure原生的hash-map、array-map,以及记录类型 2.任何实现了java.util.Map的对象 3.get方法所支持的任何对象。clojure提供 :keys、:strs、:syms来指定map中key的类型。 :keys表示...

2016-10-10 18:15:08

阅读数:648

评论数:0

关于clojure的ns中的require,use,import等

关于require require只负责引入clojure库,不绑定函数到当前的ns中。 Clojure代码 ;;引入java io,并指定缩略名为io (require ‘[clojure.java.io :as io]) ;;使用 (io/file “Filename”) ;;...

2016-10-10 16:40:18

阅读数:1247

评论数:0

windows下搭建flask环境

转载:http://blog.csdn.net/jiqimiao/article/details/9393345 本帖是本人在安装配置python和flask环境时所用到的资源下载及相关的教程进行了整理罗列,来方便后面的人员,省去搜索的时间。如果你在安装配置是存在问题可留言给我。 首先罗...

2015-06-04 18:44:00

阅读数:2216

评论数:0

python一些包的说明文档/教程链接

0.伯乐在线: 伯乐在线python资源板块:http://hao.jobbole.com/?catid=144。有介绍了150多种python包,你想要的几乎都可以在里面找到. 1.numpy: 科学计算 来自《用Python做科学计算》http://sebug.net/pap...

2015-04-29 17:20:09

阅读数:2424

评论数:0

用PHP批量插入数据到MySQL中

1 .插入大批量数据时,要先保证数据库的可以接收来自server端的数据 set global max_allowed_packet = 2*1024*1024*10; 2.$values=array(); // print_r($array);  foreach($array as...

2015-04-10 19:25:40

阅读数:424

评论数:0

轻量级分布式缓存Memcached

什么是Memcached 许多Web 应用程序都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大,访问的集中,就会出现REBMS的负担加重,数据库响应恶化,网站显示延迟等重大影响。Memcached是高性能的分布式内存缓存服务器。一般的使用目的是通过缓存数据库...

2014-12-20 22:24:55

阅读数:485

评论数:0

Spring中的定时器

最近项目中使用到了定时器的功能,在每天凌晨,如果内存中存有数据,将会把内存中的数据刷入数据库中。 1.java中的定时器  Timer 使用java中的java.util.Timer工具类,这个类允许调度一个java.util.TimeTask任务。 java.util.Timer timer;...

2014-12-19 22:21:52

阅读数:485

评论数:0

数据库和文件系统的快照snapshot

1.快照用途 通俗法:快照的作用主要是能够进行在线数据恢复,用数据库采集下系统某一时刻的数据,将数据存入数据库中,当存储设备发生应用故障或者文件损坏时可以进行及时数据恢复,将数据恢复成快照产生时间点的状态。快照的另一个作用是为存储用户提供了另外一个数据访问通道,当原数据进行在线应用处理时,用户可以...

2014-12-18 12:57:07

阅读数:2854

评论数:0

Merkle tree算法

1.Merkle Tree原理 Merkle Tree是Dynamo中用来在多个节点之间同步数据集合一致性的算法,Merkle Tree是基于数据Hash构建的一个树。它具有以下几个特点: (1)数据结构是一个树,可以是二叉树,也可以是多叉树。 (2)Merkle  Tree的叶子节点的值是自己制...

2014-12-17 21:47:10

阅读数:1143

评论数:0

Java缓存

常见的缓存算法有LRU、LFU和FIFO等算法。 1. LRU (Least Recently Used,最近最少使用) 算法根据数据的最近访问记录来淘汰数据,其原理是如果数据最近被访问过,将来被访问的概率比较高,最常见的实现是使用一个链表保存缓存数据,详细具体算法如下: 1)新数据插入到链表头部...

2014-12-13 21:56:17

阅读数:474

评论数:0

布隆过滤器-Bloom Filter

1.布隆过滤器算法简介 Bloom Filter(BF)是一种空间效率很高的随机数据结构,它利用位数组很简洁的表示一个集合,并能判断一个元素是否属于这个集合。它是一个判断元素是否存在集合的快速的概率算法。Bloom Filter有可能会出现错误判断,但不会漏掉判断。也就是Bloom Filter...

2014-12-10 21:07:16

阅读数:596

评论数:0

NoSQL数据库的分布式算法

本文另一地址请见NoSQL数据库的分布式算法 本文译自 Distributed Algorithms in NoSQL Databases 系统的可扩展性是推动NoSQL运动发展的的主要理由,包含了分布式系统协调,故障转移,资源管理和许多其他特性。这么讲使得NoSQL听起来像是一个大筐...

2014-10-05 12:49:54

阅读数:530

评论数:0

MySQL索引背后的数据结构及算法原理

摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常...

2014-10-05 12:44:14

阅读数:433

评论数:0

MapReduce 算法 —— 二级排序

英文原文:MapReduce Algorithms – Secondary Sorting

2014-10-05 12:09:44

阅读数:646

评论数:0

MapReduce算法 – 反转排序(Order Inversion)

本文译自 MapReduce Algorithms – Order Inversion 译者注:在刚开始翻译的时候,我将Order Inversion按照字面意思翻译成“反序”或者“倒序”,但是翻译完整篇文章之后,我感觉到,将Order Inversion翻译成反序模式是不恰当的,根据本文的...

2014-10-05 12:05:30

阅读数:1007

评论数:0

用 Hadoop 计算共生矩阵

本文译自Calculating A Co-Occurrence Matrix with Hadoop 本文是《Data-Intensive Text Processing with MapReduce》提到的MapReduce算法的系列文章的延续。这次我们会使用语料库建立一个单词共生矩阵。 ...

2014-10-05 12:04:34

阅读数:696

评论数:0

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