代码改变世界

工程设计

2018-05-08 09:59 by 乘着风去破浪, 155 阅读, 0 推荐, 收藏, 编辑
摘要:工程设计要多尝试,不要局限于经验,要大胆调研一些其他更好的解决方案 工程设计不要急于下决断,要仔细斟酌,甚至是一丝的细节都要想明白 工程设计要有一个概要架构设计,这个概要架构设计指导了逻辑分模块解耦,也要指导物理分模块解耦 工程设计实施时,对某个模块要有详细的架构设计,这个用来指导你代码编写和设计模 阅读全文

常用

2018-04-02 15:08 by 乘着风去破浪, 161 阅读, 0 推荐, 收藏, 编辑
摘要:不挂断地执行命令,并输出到指定文件(错误也输出到文件) nohup sh bin/elasticsearch > nohup.out 2>&1 & hup:灵通的 阅读全文

阅读源码的方法

2018-03-18 14:23 by 乘着风去破浪, 435 阅读, 1 推荐, 收藏, 编辑
摘要:读书与读源码 阅读源码和读书在许多方面都是相似的,有一些读书的道理放到读源码上也是非常准确的。 比如,书读百遍其义自见放到源码上也是一样的感觉。 读书有技巧,把书读明白,从厚读薄,就需要下功夫,不仅仅要下时间去读,还要理解其中的结构,运用的表述手法,以及其背后的道理。 通过最近一段时间读源码并结合一 阅读全文

elasticsearch6.0.0源码导入到idea总结

2018-03-11 09:30 by 乘着风去破浪, 1731 阅读, 0 推荐, 收藏, 编辑
摘要:由于elasticsearch使用了gradle管理依赖,进行构建,再加上对gradle没有接触过。 因此,导入到idea中遇到问题非常多。这里大致罗列下并说明解决方法。 环境背景 gradle版本:gradle-4.6 : 手动安装 JDK版本:jdk1.8.0_151.jdk : 配置JAVA_ 阅读全文

ES代替DB建模后的维护流程架构

2018-03-09 10:42 by 乘着风去破浪, 255 阅读, 0 推荐, 收藏, 编辑
摘要: 阅读全文

建模:通过ES平铺关系型数据库多表的数据

2018-03-08 16:27 by 乘着风去破浪, 1216 阅读, 0 推荐, 收藏, 编辑
摘要:问:建模要从一个限界上下文中来建模,是否可以简单的把几张表进行笛卡尔乘积方式的平铺? 答:不能,原因之一,数据量会急剧增长;原因之二,这样的平铺是毫无意义的,必须要定义一个维度,在这个维度上根据需求约定某个粒度,然后从这个维度粒度进行建模。这个模型 中的 其他属性是和这个粒度是一样的(这点非常重要) 阅读全文

数据同步:全量与增量

2018-03-07 15:52 by 乘着风去破浪, 42509 阅读, 5 推荐, 收藏, 编辑
摘要:1.背景 数据如果保留多份,就会存在一致性问题,就需要同步,同步分为两大类:全量和增量 2. 概述 数据如果要保留副本,要么同时写(就是多写),或者进行复制:异步写(即从主数据拷贝到副本); 同时写(多写),引出一个问题,写多少节点算成功(场景:分布式系统)?全部写成功才算成功,还是写大多数成功算成 阅读全文
上一页 1 ··· 24 25 26 27 28