上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页
摘要: MongoDB采用了磁盘空间预分配的机制,为了避免磁盘碎片以及使用mmap后造成的近一步的内存碎片,但是随着数据的增删除改操作,数据文件不可避免的会产生空洞,造成磁盘空间和内存的浪费。本文说的是这方面的压缩,数据使用某些压缩算法进行压缩的讨论不在此范围。在MongoDB 中,大概有两种方法可以解决这... 阅读全文
posted @ 2014-04-30 09:55 李克华 阅读(1951) 评论(0) 推荐(0) 编辑
摘要: 带宽是决定主机访问速度的重要因素之一,尤其是对于访问量大的网站,网络带宽的大小显得尤为重要。而流量其实就是带宽在时间上的累积,用数学上的话说就是带宽对时间的积分。做个通俗的比喻,拿自来水来说,带宽其实就是水管的流速,而流量就是流出的水的总量。因为网络带宽和流量对于虚拟主机来说至关重要,所以在选购虚拟... 阅读全文
posted @ 2014-04-23 14:00 李克华 阅读(3886) 评论(0) 推荐(1) 编辑
摘要: 近期客户需要更换服务器,客户把买好的服务器送来了,原本感觉很小的一个服务器,可当我看到的时候是一个大个的又长又宽,类似机房服务器的那种,后来米老师给大致讲解一番:这个是刀片服务器。 刀片服务器是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,是一种实现HAHD(High Availabilit... 阅读全文
posted @ 2014-04-23 09:16 李克华 阅读(2119) 评论(0) 推荐(0) 编辑
摘要: solr支持给某Field打分,在验证的过程的过程中出现错误:ERROR: [doc=likehua] cannot set an index-time boost, unindexed or norms are omitted for field id: likehua。而我的操作是给id打分,去... 阅读全文
posted @ 2014-04-14 10:15 李克华 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 今天写了一个solr入库接口,使用了SolrServer.addBean接口,结果报错:Caused by: org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Document is missing manda... 阅读全文
posted @ 2014-04-14 10:00 李克华 阅读(1517) 评论(0) 推荐(0) 编辑
摘要: 在git 安装目录 etc 下面 添加以下配置信息 1,/etc/gitconfig: [gui] encoding = utf-8 #代码库统一用urf-8,在git gui中可以正常显示中文 [i18n] commitencoding = GB2312 #log编码,window下默认gb2312,声明后发到服务器才不会乱码 [svn] pathnameencoding = GB2312 #支持中文路径 2,/etc/git-completion.bash: alias ls='ls --show-control-chars --color=auto' #ls能够正常显示. 阅读全文
posted @ 2014-04-04 16:50 李克华 阅读(5473) 评论(0) 推荐(0) 编辑
摘要: 1.HAProxy和ebtree简介HAProxy是法国人Willy Tarreau个人开发的一个开源软件,目标是应对客户端10000以上的同时连接,为后端应用服务器、数据库服务器提供高性能的负载均衡服务。在底层数据结构方面,旧版本HAProxy曾经使用过红黑树,用于任务调度、负载均衡等方面。但是Willy Tarreau认为,在事件响应非常频繁的情况下,任务插入、删除的频率非常高,这时候使用红黑树存在性能瓶颈,尤其不能接受红黑树删除节点的时间复杂度为O(log n)。因此,他发明了一种新的数据结构,叫做弹性二叉树(elastic binary tree),简称ebtree。目前新版本的HAP 阅读全文
posted @ 2014-04-03 13:44 李克华 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 1. Impala架构 Impala是Cloudera在受到Google的Dremel启发下开发的实时交互SQL大数据查询工具,Impala没有再使用缓慢的Hive+MapReduce批处理,而是通过使用与商用并行关系数据库中类似的分布式查询引擎(由Query Planner、Query Coordinator和Query Exec Engine三部分组成),可以直接从HDFS或HBase中用SELECT、JOIN和统计函数查询数据,从而大大降低了延迟。其架构如图 1所示,Impala主要由Impalad, State Store和CLI组成。图 1 Impalad: 与DataNode运行在 阅读全文
posted @ 2014-04-03 13:38 李克华 阅读(10698) 评论(0) 推荐(0) 编辑
摘要: Java NIO(New Input/Output)——新的输入/输出API包——是2002年引入到J2SE 1.4里的。Java NIO的目标是提高Java平台上的I/O密集型任务的性能。过了十年,很多Java开发者还是不知道怎么充分利用NIO,更少的人知道在Java SE 7里引入了更新的输入/输出 API(NIO.2)。这篇教程展示了5个在Java编程的一些常见场景里使用NIO和NIO.2包的简单示例。NIO和NIO.2对于Java平台最大的贡献是提高了Java应用开发中的一个核心组件的性能:输入/输出处理。不过这两个包都不是很好用,并且它们也不是适用于所有的场景。如果能够正确地使用的话 阅读全文
posted @ 2014-03-27 14:45 李克华 阅读(5242) 评论(0) 推荐(1) 编辑
摘要: 一、它是什么,能干什么想认识一个事物,必须先弄明白它是什么,能干什么。首先说一下,openstack是一个搭建云平台的一个解决方案,说他不是个软件,但是我觉得说是一个软件,能够让大家认识更清晰些。openstack能干什么,可以搭建公有云,私有云,企业云。(顺便说一下,企业云将是openstack的用武之地)二、openstack组成上面是一个整体的认识,想进一步了解openstack,就必须了解它的组成。其实这有点像研究生物。一般生物都有眼睛,鼻子,嘴等。那么openstack,都有什么。openstack更像是经过计算机的72变之后的产物。包括:7个核心组件:Compute(计算), Ob 阅读全文
posted @ 2014-03-17 18:13 李克华 阅读(12100) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页