1、前言 2、思路 這道題基本思路是兩個 map,第一個是普通的 hashmap,key 為 set 的 key,value 為一個 treemap,treemap 的 ke...
1、前言 2、思路 這道題基本思路是兩個 map,第一個是普通的 hashmap,key 為 set 的 key,value 為一個 treemap,treemap 的 ke...
1、理論 mapreduce 定義了一個編程模型,由 map 函數(shù)進(jìn)行輸入處理,map 函數(shù)處理完畢后產(chǎn)生中間文件。中間文件又作為 reduce 的輸入,reduce 函數(shù)輸...
1、前言 2、思路 這道題做起來不是很難,難在于是一個工程性的題,沒有太多規(guī)律可循,只能好好梳理下解法。 首先,我們的執(zhí)行是按照時間來執(zhí)行的,所以我們不能以全局的角度去選擇(...
1、思路 之前用 mysql 一直沒有考慮到這點(diǎn),mysql 慢 sql 監(jiān)控是很重要的,它能幫我們梳理我們的業(yè)務(wù) sql 到底是哪里處了問題,那么慢 sql 監(jiān)控怎么做呢?...
1、前言 平時開發(fā)我們經(jīng)常使用 Spring 事務(wù),而 Spring 默認(rèn)使用 mysql 的事務(wù)。mysql 事務(wù)默認(rèn)的隔離級別為:可重復(fù)讀。我們就以可重復(fù)讀為例子看一下代...
1、前言 簡單的說,mybatis插件就是對ParameterHandler、ResultSetHandler、StatementHandler、Executor這四個接口上...
1、前言 之前我們自定義了 mybatis 的插件,實(shí)際上 mybatis 的插件功能相當(dāng)簡單,mybatis 插件注入是在 sqlSessionFactory.openSe...
1、前言 mybatis 是有事務(wù)模塊的,mybatis 與 spring 結(jié)合的時候,spring 實(shí)現(xiàn)了 mybatis 的事務(wù)接口 Transaction,實(shí)現(xiàn)類為 S...
1、疑惑 看了一些中間件代碼,最大的疑惑是 mybatis 更像是一種工具一樣,并不是類似于 kafka 之類的 server、client 模式,它本身沒有看到任何的 ma...