摘要:Mongo DB 提供了集群以及分片策略,这样满足了我们大部分的场景要求。 集群搭建 先说下集群的构架, 可以从下图看到,每个APP 都是把数据写到Primary 中, 然后Primary在把数据复制给secondary中。从图中我们可以看到,只有Primary才有读写的权利,secondary 只
阅读全文
摘要:背景:希望List 可以根据某个字段 进行分组 然后拆分 使用Java 8 的流来做。 java.util.stream.Collectors#groupingBy(java.util.function.Function<? super T,? extends K>, java.util.strea
阅读全文
摘要:最近在项目中再循环中删除当前list 的对象或者添加list的对象的时候 报了这个错误。 在Console 中可以发现是这个方法中报了错误: checkForComodification() 从这里可以看到,这里会比较现在的 Count 是否是期待的 有点类似于 CAS 的思想 , 就是会比较下Li
阅读全文
摘要:ELK 是一个log分析,采集的工具。他给我们提供了多重的组件。 常用的3个组件 E: ElasticSearch 日志存储组件,底层是luence实现,采用倒排排序算法。也有自己内部的索引系统 L: Logstash 日志采集,分析,过滤 功能实现模块,将采集到的数据存储在E 中 K: Kiban
阅读全文
摘要:恢复内容开始 ngnix安装地址 1.检查内核版本, 因为只有在2.6 以上才可以使用epoll 使性能达到最优化 我的是3.10 是肯定可以的 2.预安装环境 Zlib(gzip 包) gcc(C 环境库) openssl(SSL 协议库) pcre (二进制表达式库) yum -y instal
阅读全文