前言 在开发中,相信大家都使用过Spring的事务管理功能。那么,你是否有了解过,Spring的事务传播行为呢? Spring中,有7种类型的事务传播行为。事务传播行为是Spring框架提供的一种事务管理方式,它不是数据库提供的。不知道大家是否听说过“不要在service事务方法中嵌套事务方法 ...
高手过招,招招致命 JDK . 中 HashMap 的底层实现,我相信大家都能说上来个 一二,底层数据结构 数组 链表 或红黑树 ,源码如下 但面试往往会问的比较细,例如下面的容量问题,我们能答上来几个 table 的手机游戏账号转让平台地图初始化时机是什么时候,初始化的 table.length 是多少 阀值 threshold 是多少,实际能容下多少元素 什么时候触发扩容,扩容之后的 tabl ...
2021-09-24 22:29 0 154 推荐指数:
前言 在开发中,相信大家都使用过Spring的事务管理功能。那么,你是否有了解过,Spring的事务传播行为呢? Spring中,有7种类型的事务传播行为。事务传播行为是Spring框架提供的一种事务管理方式,它不是数据库提供的。不知道大家是否听说过“不要在service事务方法中嵌套事务方法 ...
finally语句,在try中获取锁,在finally释放锁。需要手动释放锁。 实现方式 ...
大家好,我是小雨小雨,致力于分享有趣的、实用的技术文章。 内容分为翻译和原创,如果有问题,欢迎随时评论或私信,希望和大家一起进步。 分享不易 ...
和promise来进行自更新! 如果懒得往下看,可以看下这个极其简易版本的实现方式: 前言 ...
你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https://github.com/JavaFamily 上已经收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。 前言 ...
才能完全打动面试官呢。。你将在本文中找到答案。 1 引子 1.1 数据库SQL中的JOIN 我们先 ...
Java 集合的扩容 HashMap 算是我们最常用的集合之一,虽然对于 Android 开发者,Google 官方推荐了更省内存的 SparseArray 和 ArrayMap,但是 HashMap 依然是最常用的。 我们通过 HashMap 来存储 Key-Value 这种 ...
通常在初始化 HashMap 时,初始容量都是根据业务来的,而不会是一个固定值,为此我们需要有一个特殊处理的方式,就是将预期的初始容量,再除以 HashMap 的装载因子,默认时就是除以 0.75。 例如想要用 HashMap 存放 1k 条数据,应该设置 1000 / 0.75,实际 ...