键索引计数法 我们先介绍一种适合小整数键的简单排序方法,这是我们将要学习的字符串排序的基础,举个例子,我们希望将全班学生按组分类。如图 姓名 An Br Da Ga Ha Ja Jh Jn Ma 组号 2 3 3 4 1 3 4 3 1 姓名 Mb Mi Mo Ro Sm Ta Ta Tp Wh 组 ...
分类:
编程语言 时间:
2019-07-31 18:37:17
阅读次数:
121
一、目前网站架构一般分成负载均衡层、web层和数据库层,我其实一般还会多加一层,即文件服务器层,因为现在随着网站的PV越来越多,文件服务器的压力也越来越大;不过随着moosefs、DRDB+Heartbeat的日趋成熟,这问题也不大了.网站最前端的负载均衡层称之为Director,它起的是分摊请求的 ...
分类:
系统相关 时间:
2019-07-31 11:03:49
阅读次数:
112
https://www.youtube.com/watch?v=2YaoC14lpyk We need it to say "hello", You are not hearing me. It's not going to say. -- Fix it Fix it? // Yeah. // Ha ...
分类:
其他好文 时间:
2019-07-31 01:30:19
阅读次数:
158
场景分析 在分布式缓存的伸缩性设计中,最主要的目标就是在新加入缓存服务器后,应该使整个服务器集群中已经缓存的数据尽可能还被访问到。对于服务器集群管理,路由算法至关重要,它决定着客户端究竟该访问集群中的哪台服务器。 余数Hash 简单的路由算法可以使用余数Hash: 用服务器数目除缓存数据key的Ha ...
分类:
编程语言 时间:
2019-07-28 14:00:23
阅读次数:
142
一、基本信息 漏洞公告:https://www.cnvd.org.cn/flaw/show/1632201 补丁信息:该漏洞的修复补丁已发布,如果客户尚未修复该补丁,可联系齐治科技的技术支持人员获得具体帮助。 二、源代码分析 问题出现在ha_request.php文件,第37行的exec函数,$ur ...
分类:
其他好文 时间:
2019-07-27 22:22:08
阅读次数:
992
Hadoop 2.0产生背景 Hadoop 1.0中HDFS和MapReduce在高可用、扩展性等方面存在问题 HDFS存在的问题(2个) NameNode单点故障,难以应用于在线场景 HA NameNode压力过大,且内存受限,影扩展性 F MapReduce存在的问题响系统 JobTracker ...
分类:
其他好文 时间:
2019-07-14 15:21:20
阅读次数:
68
第一问:List是接口,ArrayList是List的实现类。 第二问:ArrayList是List的实现类,HashSet是Set的实现类,List和Set都实现了Collection接口。 ArrayList底层是动态数组,HashSet底层是哈希表。 ArrayList存储的是对象的引用,Ha ...
分类:
其他好文 时间:
2019-07-13 17:22:10
阅读次数:
126
GitHub’s online schema migration for MySQL [TOC] 1.简介 gh ost是一个无触发器的MySQL schema在线迁移解决方案。它是可测试的,并提供了可用性、动态控制/重新配置、审计和许多操作功能。 在整个迁移过程中,gh ost在主库上产生的工作负 ...
分类:
其他好文 时间:
2019-07-12 15:45:17
阅读次数:
990
Cassandra是一款分布式的结构化数据存储方案(NoSql数据库),存储结构比Key-Value数据库(像Redis)更丰富,但是比Document数据库(如Mongodb)支持度有限;适合做数据分析或数据仓库这类需要迅速查找且数据量大的应用.Cassandra集群特性比较丰富,考虑场景也比较多,如果想用好集群,集群本很多概念都要能够了解,下面对相关概念进行简介;与关系数据库相关概念:keys
分类:
其他好文 时间:
2019-07-10 21:34:54
阅读次数:
213