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 函数进行输入处理,map 函数处理完毕后产生中间文件。中间文件又作为 reduce 的输入,reduce 函数输...
1、前言 2、思路 这道题做起来不是很难,难在于是一个工程性的题,没有太多规律可循,只能好好梳理下解法。 首先,我们的执行是按照时间来执行的,所以我们不能以全局的角度去选择(...
1、思路 之前用 mysql 一直没有考虑到这点,mysql 慢 sql 监控是很重要的,它能帮我们梳理我们的业务 sql 到底是哪里处了问题,那么慢 sql 监控怎么做呢?...
1、前言 平时开发我们经常使用 Spring 事务,而 Spring 默认使用 mysql 的事务。mysql 事务默认的隔离级别为:可重复读。我们就以可重复读为例子看一下代...
1、前言 简单的说,mybatis插件就是对ParameterHandler、ResultSetHandler、StatementHandler、Executor这四个接口上...
1、前言 之前我们自定义了 mybatis 的插件,实际上 mybatis 的插件功能相当简单,mybatis 插件注入是在 sqlSessionFactory.openSe...
1、前言 mybatis 是有事务模块的,mybatis 与 spring 结合的时候,spring 实现了 mybatis 的事务接口 Transaction,实现类为 S...
1、疑惑 看了一些中间件代码,最大的疑惑是 mybatis 更像是一种工具一样,并不是类似于 kafka 之类的 server、client 模式,它本身没有看到任何的 ma...