一 解析 链表内包含一个 val 数值和一个指向后继节点的引用 next。要做的就是把这个链表节点内的指针指向它的前驱节点。因为这是一个单向链表,所以光凭借这个链表本身的数据...
一 解析 链表内包含一个 val 数值和一个指向后继节点的引用 next。要做的就是把这个链表节点内的指针指向它的前驱节点。因为这是一个单向链表,所以光凭借这个链表本身的数据...
一 API 阅读 一种可重入的互斥锁。拥有和 synchronized 关键字相同的功能,除此之外,也有一定的功能扩展。 一个 ReentrantLock 锁会被成功调用了 ...
一 简介-API 文档阅读 提供一个基于 FIFO 等待队列实现阻塞锁和相关同步器的基础框架。这个类被设计用于依靠一个原子类 int 值表示状态并成为大多数同步器的基础类。通...
直接抄<<《kafka权威指南》>>
mbatis 中的 mapper 类,在代码层级都是接口类,使用框架的时候,也没有要求我们给出这些接口声明的实现,而是应用开发者编写对应的 xml 文件用于映射。 看到这一步...
前面提到的三个基础执行器都是需要和数据库进行直接交互的。 mybatis 本身有两层缓存结构。部分情况下的查询操作,可能并不会请求数据库,而是通过框架提供的两级缓存就完成了处...
一 执行器层次结构 mybatis 大体上的执行器关系链路如图。上层的 CachingExecutor 和 BaseExecutor 各自处理一级缓存。 最基础的三个执行器负...
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一...
JVM 随着 Oracle 的快速发布策略,会经常发生变化。所以在一些版本行之有效的参数,可能在另一些新的版本里并不起作用。可以通过这个命令查看当前 JVM 默认的参数配置 ...
一 简述 传统的关系型数据库,比如常用的 MySQL 都存在性能瓶颈,即在数据达到一定的量级之后,数据库的性能会显著下降,数据库的读写操作都会随之受到影响。这是一个常见的性能...
一 接口简单使用 在 lambda 表达式一节,接触了一个注解 即函数式接口声明。JDK 8 中有一系列的函数式编程辅类。其中一个就是 这个接口用于辅助获取结果。 老版本的匿...
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空...
一 lambda 表达式初探 关于定义:Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。 上面这...
大神不要洗刷我
mybatis demo 初体验demo 是根据 mybatis 官方给出的示例来写的。平是我们都是止步于会用,但是如果只是到这一层就不继续深入的话,我们永远都是一个 API 搬砖工。所以我们还是要继续往下...
demo 是根据 mybatis 官方给出的示例来写的。平是我们都是止步于会用,但是如果只是到这一层就不继续深入的话,我们永远都是一个 API 搬砖工。所以我们还是要继续往下...
一、概述 有关优先级队列PriorityQueue的学习,我们前面已经学习过了,而PriorityBlockingQueue 同样是优先级队列,并且是一种无界的阻塞队列,...