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