05 2022 档案
摘要:批量向MySQL导入数据 直接导入 使用存储过程循环拼接 使用load data infile 修改ENGINE=InnoDB为MyISAM(v5.1之前是MyISAM,之后是InnoDB) 减少IO次数 SQL写法优化(一条SQL语句插入多条数据) 合理设置批量大小(在事务中进行插入处理,不要一条
阅读全文
摘要:守护线程与非守护线程 Java分为两种线程:用户线程和守护线程 所谓守护线程是指在程序运行的时候在后台提供一种通用服务的线程,比如垃圾回收线程就是一个很称职的守护者,并且这种线程并不属于程序中不可或缺的部分。因 此,当所有的非守护线程结束时,程序也就终止了,同时会杀死进程中的所有守护线程。反过来说,
阅读全文
摘要: 消息队列的流派 什么是 MQ Message Queue(MQ),消息队列中间件。很多人都说:MQ 通过将消息的发送和接收分离来实现应用程序的异步和解偶,这个给人的直觉是——MQ 是异步的,用来解耦的,但是这个只是 MQ 的效果而不是目的。MQ 真正的目的是为了通讯,屏蔽底层复杂的通讯协议,定义
阅读全文
摘要:一、Zookeeper介绍 1.什么是Zookeeper ZooKeeper 是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是 一个复杂的过程。ZooKeeper 通过其简单的架构和 API 解决了这个问题。ZooKeeper 允许开 发人员专注于核心应用程序逻辑,而不必担心应
阅读全文