原创 RocketMq相同topic不同tag踩坑

RocketMq在我們項目中一般用於系統間的解耦,有時候會使用不同的Consumer消費不同的tag,但是博主昨天踩了個坑。 情景如下: 兩個consumer接收相同的topic,不同tag的消息,但是當處方系統發送tagA的消息的時候

原创 Java BIO & Java NIO

Java BIO & Java NIO 在JDK1.4之前,Java的所有socket通信都是基於同步阻塞(BIO)模式,BIO模式在性能和可靠性上存在這巨大的瓶頸,所以在JDK1.4推出了NIO類庫,支持非阻塞IO。 1、BIO Jav

原创 mysql執行計劃及sql優化

目錄 1、執行計劃 1.1、id 1.2、select_type(查詢類型) 1.3、type(索引類型) 1.4、possible_keys (可能用到的索引) 1.5、key 1.6、key_len(索引長度) 1.7、ref 1.8