首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
好学的康达姆机器人
掘友等级
Java 开发工程师
|
人生无限公司
高司令的忠实小迷弟
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
184
文章 116
沸点 68
赞
184
返回
|
搜索文章
最新
热门
从 Semaphore 探究 AQS 细节-共享锁篇
如果说独占锁是恋爱脑,你不放手,我誓死追随;那么共享锁就是海王,在有限的资源内,来者不拒。共享锁是可以被多个线程同时拥有的锁,它不像独占锁一样,一次只能被一个线程拥有
从 ReentrantLock 探究 AQS 细节 - 独占锁篇
开篇语 如何保障程序有序的运行,锁是永远都绕不开的一条拦路虎。即可以让程序有条不紊的运行,也可以让程序步履蹒跚。而今天,我们就来剥开 Java 中最常用的锁 ReentrantLock,研究它,参悟它
从 JVM 中深入探究 Synchronized
Synchronized,Java 友好的提供了的一个关键字,它让开发者可以快速的实现同步。它就像一个星星,远远看去就是一个小小的点。但是走近一看,却是一个庞大的蛋糕。而这篇文章就是要将这个
Mybatis 的插件系统
什么是插件? 插件是一种遵循一定规范的应用程序接口编写出来的程序,其只能运行在程序规定的系统平台下,而不能脱离指定的平台单独运行。 插件必须依赖于应用程序才能发挥自身功能,仅靠插件是无法正常运行的。
MyBatis 如何执行一条 SQL 语句
前言 Mybatis 是 Java 开发中比较常用的 ORM 框架。在日常工作中,我们都是直接通过 Spring Boot 自动配置,并直接使用,但是却不知道 Mybatis 是如何执行一条 SQL
为什么 TCP 需要三次握手
为什么 TCP 需要三次握手? TCP 是一种可靠的流控制协议,它需要在双方交换信息之前,进行连接。
Leetcode 931. 下降路径最小和 | 刷题打卡
给你一个 n x n 的 方形 整数数组 matrix ,请你找出并返回通过 matrix 的下降路径的最小和 。 下降路径 可以从第一行中的任何元素开始,并从每一行中选择一个元素。在下一行选择的元素和当前行所选元素最多相隔一列(即位于正下方或者沿对角线向左或者向右的第一个元素…
Leetcode 865. 具有所有最深节点的最小子树 | 刷题打卡
给定一个根为 root 的二叉树,每个节点的深度是 该节点到根的最短距离。 如果一个节点在整个树的任意节点之间具有最大的深度,则该节点是最深的 。 一个节点的子树是该节点加上它的所有后代的集合。 返回能满足以该节点为根的子树中包含所有最深的节点这一条件的具有最大深度的节点。 实…
Leetcode 222.完全二叉树的节点个数 | 刷题打卡
给你一棵完全二叉树的根节点 root ,求出该树的节点个数。 完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~ 2h 个节点。 首先我们能够想到…
Leetcode 剑指 offer 26.树的子结构 | 刷题打卡
输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构) B是A的子结构, 即 A中有出现和B相同的结构和节点值。 返回 true,因为 B 与 A 的一个子树拥有相同的结构和节点值。 因为树 B 是树 A 的子结构,那么 B 的根节点可以是 A 中的任…
下一页
个人成就
文章被点赞
566
文章被阅读
115,011
掘力值
3,436
关注了
80
关注者
169
收藏集
3
关注标签
65
加入于
2018-12-25