上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 摘自《Java编程思想》 阅读全文
posted @ 2018-06-05 17:30 woniu4 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 具体用法没有总结,只是说明一个用法而已,对于以前个人理解出现的偏差 【问题描述】 对于一个计数功能的实现,获取值的方法是否需要加锁? 【以前理解】 我只需要在进行累加的方法上进行加锁即可,这样保证其可以正确计数即可。对于获取值而言,最大的影响是无法获取当前最新的值而已,其他无影响 【案例测试】 直接 阅读全文
posted @ 2018-06-03 21:17 woniu4 阅读(557) 评论(1) 推荐(0) 编辑
摘要: 虽然ES需要的配置很少,但是仍然有些配置需要我们手工去配置,尤其是在产品上线之前。 path.data and path.logs cluster.name node.name bootstrap.memory_lock network.host discovery.zen.ping.unicast 阅读全文
posted @ 2018-04-18 18:00 woniu4 阅读(375) 评论(1) 推荐(0) 编辑
摘要: 一个document通过以下公式被路由到该索引下一个特定的分片: _routing的默认值是文档的_id或者文档的_parent ID。自定义路由可以通过指定每个文档的routing值来实现。例如: 1. 这个文档通过使用user1作为路由值,代替了ID 2. 相同的路由值需要在getting、de 阅读全文
posted @ 2018-04-15 15:34 woniu4 阅读(249) 评论(0) 推荐(0) 编辑
摘要: ES的Zen发现机制 Zen发现机制是ElasticSearch默认的发现模块。它提供的是单播发现,但是可被拓展为支持云环境下或者其他形式的发现机制。zen 发现模块集成了其他模块,如在发现期间,节点的通信就是通过transport模块实现 。 zen发现模块可以细分以下几块: l Ping 这是一 阅读全文
posted @ 2018-04-15 00:38 woniu4 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 一、 内存分区 java运行时的数据区域分为以下几个部分:程序计数器、方法区、虚拟机栈、本地方法栈、堆五部分。 程序计数器:属于线程私有的内存,是内存中一块较小的区域,记录当前线程所执行字节码的行号。主要为字节码解释器选取下一条需要执行的字节码执行、分支、循环、跳转、异常处理、线程恢复等基础功能。 阅读全文
posted @ 2018-04-14 15:13 woniu4 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 首先创建maven工程,需要引入的包: 然后就可以实现生产者与消费者,在创建topic时,如果需要删除已经存在的topic,则需要配置delete.topic.enable=true,否则无法删除对应的topic。 阅读全文
posted @ 2018-03-06 19:51 woniu4 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 启动Zookeeper/opt/kafka/kafka_2.10-0.10.2.1/bin/zookeeper-server-start.sh /opt/kafka/kafka_2.10-0.10.2.1/config/zookeeper.properties & 启动kafka/opt/kafka 阅读全文
posted @ 2018-03-06 19:42 woniu4 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 今天又把join的用法大概看了一下,其实理解起来,还是比较简单。用个简单的例子说明一下吧。 1、通过下面的例子,可以看到说出结果中首先全部是是Thread-1,之后才会是Thread-2,这是因为在主线程中调用了thread1的join方法,就等于将主线程和thread1的执行方式由并行改为了串行, 阅读全文
posted @ 2018-03-04 20:51 woniu4 阅读(7780) 评论(0) 推荐(0) 编辑
摘要: 【背景信息】 ES一直以来对于已经创建好的索引的分片是不可以进行分割的,简单的说,当你创建了一个索引,并指定了number_of_shards为2,当随着数据量的不断增大,是无法将索引的shard扩充为4个或者8个的,当然,你可以通过重新创建索引,这个的前提是你的数据关联性并不大,业务上允许出现多个 阅读全文
posted @ 2018-02-24 15:35 woniu4 阅读(2311) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页