搜集了一些资料,与同学一起进行了简单的測试,总结例如以下。分词工具特点支持语言原理词典及扩展性StandardAnalyzer中文、英文(unicode)中文:单字符切分英文:依据空格切分ChineseAnalyzer中文,不支持中文和英文及数字混合的文本分词按字分词,与StandardAnalyz...
分类:
其他好文 时间:
2014-10-07 13:18:33
阅读次数:
266
集群和负载均衡的概念负载均衡LVS集群详解大型电子商务网站架构之--分布式可扩展数据库架构负载均衡有两种:软负载lvs;硬负载f5.水平切分数据库: 可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。负载均衡: 有效的降低了单台 机器的访问负载,降低了宕机的可能性;集群: ...
分类:
其他好文 时间:
2014-09-29 17:27:11
阅读次数:
525
什么是GCD?Grand Central Dispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像NSOperationQueue,他们都允许程序将任务切分为多个单一任务然后提交至工作队列来并发地或者串行地执行。GCD比之NSOpertionQ...
分类:
其他好文 时间:
2014-09-29 12:23:30
阅读次数:
119
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把...
分类:
编程语言 时间:
2014-09-28 05:02:20
阅读次数:
215
可伸缩性架构常用技术——之数据切分(Data Sharding/Partition)1简介本来想写一篇可伸缩性架构方面的文章,发现东西太多了,久久未能下笔,这里首先把大家最关注的数据切分(Partition/Sharding)方面的内容先写完,给大家参考。我们知道,为了应对不断增长的数据,我们对数据...
分类:
其他好文 时间:
2014-09-25 15:57:19
阅读次数:
297
mysqlPartition(分区)初探表数据量大的时候一般都考虑水平拆分,即所谓的sharding.不过mysql本身具有分区功能,可以实现一定程度 的水平切分.mysql是具有MERGE这种引擎的,就是把一些结构相同的MyIASM表作为一个表使用,但是我觉得 MERGE不如partition实用...
分类:
数据库 时间:
2014-09-25 13:50:08
阅读次数:
248
框架技术细节说明must该文档详细说明了基于Angular的机制及关键技术。目录: - 路由机制 - 通过路由来切分页面模块 - Lazyload机制 - 指令 - 程序bootstrap - 数据绑定 - filters - 何时编写自定义指令 - controller之间的通信 - 依赖注入 -...
分类:
其他好文 时间:
2014-09-22 12:20:12
阅读次数:
452
Spring动态配置多数据源,即在大型应用中对数据进行切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性。而这样的方案就会不同于常见的单一数据实例的方案,这就要程序在运行时根据当时的请求及系统状态来动态的决定将数据存储在哪个数据库实例中,以及从哪个数据库提取数据。基本信息1、.....
分类:
编程语言 时间:
2014-09-22 01:51:11
阅读次数:
363
节选自《大数据日知录:架构与算法》十四章,书籍目录在此 对于海量待挖掘数据,在分布式计算环境下,首先面临的问题就是如何将数据比较均匀地分配到不同的服务器上。对于非图数据来说,这个问题解决起来往往比较直观,因为记录之间独立无关联,所以对数据切分算法没有特别约束,只要机器负载尽可能均衡即可。由于图数据记录之间的强耦合性,如果数据分片不合理,不仅会造成机器之间负载不均衡,还会大量增加机器之...
分类:
数据库 时间:
2014-09-20 08:51:47
阅读次数:
401
当面对一个耗时较长的任务时,我们可以把这个任务切分成多个部分,然后同时交给多个线程处理。 □ 统计字节数组一个比较耗时的方式 以下来统计一个字节数组的大小。 class Program { static byte[] values = new byte[500000000]; static void...
分类:
编程语言 时间:
2014-09-18 23:34:34
阅读次数:
385