非常感谢「后端群」小伙伴们的高质量技术交流。这里,我使用「知识星球」只是为了更好地沉淀高质量的内容。此外,「服务端思维」开通“允许一天查看主题”,欢迎大家支付一元查看主题。我会将一周收入全部平分给「后端群」相关的提问者和解答者。

问题回顾


  • 在 join 操作时,为什么 MySQL 编码不同,性能差距很大

  • MySQL的最左前缀在第一字段不存在的情况下,为什么使用到了索引?

  • 请教下各位 Netty 的 ChannelOption.SO_KEEPALIVE 设置成 true 和 false,有什么区别?

  • 跨两个系统之间,大量的数据导出场景,事实上,数据分布在不同子系统中,导出要数据聚合,一般都是如何设计的。

  • T+1 的离线数据是指什么?

  • 分库与分表,联合查询就遇到跨库关联和跨表关系问题,那应该怎么办?

  • 关于 MySQL 表设计过程中,如果表中含有 text 类型的字段,需不需要将该字段单独做一张表?MySQL 中多大算大文本?

  • 讨论下 IO 模型,是不是 java 没有 aio 的,aio 是操作系统级别的概念?

  • 为什么创建线程池的,最好还是不要用 Executors 工厂方法?

  • 关于***队列探讨?

  • 文章提到每个微服务有自己的数据库,我也持怀疑意见的?


在 join 操作时,为什么 MySQL 编码不同,性能差距很大 MySQL的最左前缀在第一字段不存在的情况下,为什么使用到了索引?

请教下各位 Netty 的 ChannelOption.SO_KEEPALIVE 设置成 true 和 false,有什么区别?

跨两个系统之间,大量的数据导出场景,事实上,数据分布在不同子系统中,导出要数据聚合,一般都是如何设计的。 T+1 的离线数据是指什么?

分库与分表,联合查询就遇到跨库关联和跨表关系问题,那应该怎么办? 关于 MySQL 表设计过程中,如果表中含有 text 类型的字段,需不需要将该字段单独做##### 一张表?MySQL 中多大算大文本? 讨论下 IO 模型,是不是 java 没有 aio 的,aio 是操作系统级别的概念?

为什么创建线程池的,最好还是不要用 Executors 工厂方法?

关于***队列探讨? 文章提到每个微服务有自己的数据库,我也持怀疑意见的?