摘要: 解耦场景 1. spark 发告警,同过kafka来解耦 削峰场景 1. 日志采集生产环境几百台,当后续数量持续增加时,如果不加消息队列或者内存队列,可能把数据库打死 一个中间件: 1. 为什么用 》解决什么问题 2. 有什么作用,优点和缺点 3. 是否横向对比 为什么用 解决什么问题 有什么作用 阅读全文
posted @ 2019-06-04 23:32 idea偶买噶 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 尽可能的利用内存 1. 将尽可能的索引留在内存,即留更多的堆外内存给es 2. 不查询的字段尽量不要往es插入,节省索引的空间大小(es + hbase) 3. 数据预热 4. 冷热数据分离 文档字段设计 1. 根据查询场景设计字段,避免复杂查询,将字段抹平。 分页优化 1. 避免深分页,用scro 阅读全文
posted @ 2019-06-04 23:27 idea偶买噶 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 生活中我们看到的左右方向理解为横向,上下方向就是纵向。 工程上如果没有特殊约定的话,则较长的的方向称为纵向,较短的方向为横向,这个说法也可以这么理解来和生活上的说法统一,将较长边立起来,则较长边即上下方向(纵向)。 因为人们习惯性的理解观察物前进后退方向为直观的上下(螃蟹的身前身后方向),所以螃蟹左 阅读全文
posted @ 2019-06-04 14:15 idea偶买噶 阅读(8043) 评论(0) 推荐(0) 编辑
摘要: 深度解密Go语言之unsafe 限制一: 。 来看一个简单的例子: 上面的代码将不能通过编译,会报编译错误: ,也就是说不能对指针做数学运算。 限制二: 。 例如下面这个简短的例子: 也会报编译错误: 关于两个指针能否相互转换,参考资料中 go 101 相关文章里写得非常细,这里我不想展开。个人认为 阅读全文
posted @ 2019-06-04 12:47 idea偶买噶 阅读(331) 评论(0) 推荐(0) 编辑