ElasticSeach配置优化(索引)模块

 2017-05-06 16:28:01 |  0 Comments  |   阅读量  282     |  全文检索
ES 的英文文档可以在观网上看到 [ElasticSeach](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/index.html),可以根据版本选择对应的文档。 选择: ``` Elasticsearch Reference [5.2] » Modules » Indices ``` Indices控制着所有索引相关的配

linux磁盘管理与分区

 2017-05-06 10:03:47 |  0 Comments  |   阅读量  159     |  Linux

一块磁盘可以分为多个分区(partition),如window的C、D、E盘一样。linu系统是安装在磁盘上,在linux中设备都是以文件类型存在。本文主要说说linux的磁盘分区和管理基础。


《穷爸爸富爸爸》|树立理财思维

 2017-05-03 11:09:25 |  0 Comments  |   阅读量  149     |  读书笔记
《穷爸爸富爸爸》是一本理财思维建立的书籍,

《自控力》|自律者自由

 2017-05-02 12:46:23 |  0 Comments  |   阅读量  211     |  读书笔记
文:阿龙(along) >前几天来实验室时,看到了我们班的道道一个人正在实验室学习,其实道道的毕设很早就做完了。很多人做完毕设都出去玩,而他却仍然坚守在实验室学习。于是我好奇地走了过去问了他几个问题,这次对话对我感触很深。 我:“你为什么每天还来实验室?” 道道:“不甘于平庸” 我:“你是怎么做到每天都能来实验室?” 道道:“自律者自由。” 这次的对话道出了人与人之间的差距是如何产生的,也明白

ZooKeeper的部署和测试

 2017-04-19 20:57:31 |  0 Comments  |   阅读量  581     |  分布式
##一 背景 zookeeper是一个开源的分布式应用程序协调服务,是Apache Hadoop 的一个子项目。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。其原理是基于google发表的《The Chubby lock service for loosely-coupled distributed systems》论文。网上关于zoo

分布式事务:二阶段提交、三阶段提交

 2017-04-19 20:36:17 |  0 Comments  |   阅读量  222     |  分布式
# 一、背景 随着大型网站的访问量和数据量的增加,很多系统开始考虑数据复制的方式来提高系统的稳定性和高效性。所谓的数据复制就是说将一份数据备份到多台机器上, 这样带来可用性和性能上的好处。 **可用性**, 将数据复制到多台机器后可以避免单点问题, 防止因为某台机器宕机导致整个系统不可用;**性能**,通过均衡负载技术让分布在不同地方的数据副本对外提供服务,避免单台服务器处理所有请求。虽然这种

重识HashMap(in jdk1.8)

 2017-04-19 19:42:56 |  0 Comments  |   阅读量  192     |  JAVA JDK源码
# 一、前言 HashMap是我们经常使用一个映射容器,通过牺牲存储空间来换取检索时间,其内部基于hash表数据结构构建。在key未发生冲突的情况下,搜索时间复杂度为O(1),可以快速定位元素。因此在日常开发中也被程序员广泛使用,例如作为关系映射容器、简单缓存、提高检索速度等。 HashMap是Map家族中最普通的一员,是一个Key-Value存储容器,根据key的hashCode来存储数据(

ElasticSearch内存溢出

 2017-04-15 14:04:12 |  0 Comments  |   阅读量  715     |  全文检索
最近项目中使用es作为新闻的检索模块,这些新闻是从新浪、人民网等多个网站爬取得到,数据量很大。因为首次接触和使用ES所以都采用了默认配置。但是机器运行一段时间后发现机器宕机了,无法接受请求和执行命令。 # 问题 后来服务器那边找人看了下,显示屏显示了java Out Of Memory错误。 ![](https://leanote.com/api/file/getImage?fileId=5

JAVA NIO系列之NIO浅析

 2017-03-26 15:29:32 |  0 Comments  |   阅读量  229     |  JAVA
# 一、前言 java是一门跨平台的语言,因此能够一次编译到处运行。为了使java字节码能够在不同操作系统上运行,java设计必须做出妥协,必须选择各种平台都能接受的处理方案。因此妥协直接带来了java的性能问题,最直接受影响的就是IO领域。为了适应不同的操作系统,java抽象出一套IO类,这些类主要面向字节流数据。但为了执行这些字节流数据,就要执行好几层的方法调用。 这种面向对象的处理方法

《中华史:国家》|不同国家体制形成的原因

 2017-03-26 15:25:15 |  0 Comments  |   阅读量  157     |  历史 读书笔记

正如我前一篇博文《中华史:祖先|解密神话传说,还原远古华夏文明》人类经历了母系氏族、父系氏族、部落和部落联盟,那为什么人类还要完成一次从部落联盟到国家的转换呢?不仅是中国,世界历史也无一例外。

易中天的《中华史:国家》从世界史范围给我们寻找国家形成的答案,世界历史本身存在很多相似的规律,例如国家的演变过程。易中天横向通过对比世界各个古国的国家的成立说明存在即合理,纵向利用甲骨文字中给我们揭秘中国城市国家演变的秘密。


Title - Artist
0:00