首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Forlogen
掘友等级
软件工程师
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
Forlogen
软件工程师
·
4年前
关注
剑指offer 68 -Ⅰ- 二叉搜索树的最近公共祖先 - Python
给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x ...
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
ReentrantWriteReadLock原理解读
@[toc]1. 引入2. ReentrantWriteReadLock2.1 概念2.2 核心2.3 图解流程2.3. 1. 前面所介绍的解决线程同步的方案中,不管是作为...
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
针对于Mysq优化的定位、分析到执行
1. 引入2. 优化SQL2.1 获取统计信息2.2 定位SQL2.3 分析执行计划2.3.1 id2.3.2 select_type2.3.3 type2.3.2.3. ...
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
volatile关键字原理解读
1. 引入1.1 问题1.2 指令重排序1.2. volatile2.1 概念2.3. 1. 1.共享变量在多线程操作场景下之所以会出现线程安全问题,主要原因就是每个线程对...
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
剑指offer 28 - 对称的二叉树 - Python
请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。如果这里将子树中的左右...
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
深入体会优于synchronized的ReentrantLock的实现原理
1. Lock接口1.1 引入1.2. 队列同步器2.1 概念2.2 目标2.3. 自定义同步器4. ReentrantLockd原理4.1 加锁原理4.2 释放锁原理4....
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
剑指Offer 53 - 0~n-1中缺失的数字 - Python
0~n−1之内。n个数字中有且只有一个数字不在该数组中,请找出这个数字。根据题意可知,数字中所有的数字都在[0, n-1]内。因此,首先构建数组包含0~n,然后遍历数组找到...
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
剑指Offer 18 - 删除链表的节点 - Python
给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应...
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
剑指offer 17 - 打印从1到最大的n位数 - Pyhon
输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。r....
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
剑指offer-矩形覆盖 - Python
我们可以用2×12×1的小矩形横着或者竖着去覆盖更大的矩形。res....
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
剑指offer 10Ⅱ - 青蛙跳台阶问题 - python
一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:100...
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
一文了解Mysql中的主从复制和半同步复制
1. 主从复制1.1 原理1.2 复制方式1.3 优势1.2. 1. 分布式扩展中最常用的一种模式就是主从复制,主从复制的主要作用是通过读写分离提高数据库的并发性能。复制指...
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
通过线程八锁问题融会贯通synchronized关键字的使用
1. 一锁2. 二锁3. 三锁4. 四锁5. 五锁6. 六锁7. 七锁8. 1. log.log.new Thread(()->{ n1.a(); }, "t1").new...
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
Mysql中各种常用的命令行客户端工具
1. mysql2. mysqladmin3. mysqlbinlog4. mysqldump5. mysqlimport/source6. mysqlshow7. myi...
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
一文理解Mysql中的触发器
1. 概念2. 类型3. 使用3.1 insert触发器3.2 update触发器3.3 delete触发器3.4 删除触发器3.4. 1. 触发器是与表有关的数据库对象,...
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
一文学会Mysql中存储过程和存储函数的花式使用
1. 概念2. 使用2.1 创建2.2 调用2.3 查看2.3. 语法3.1 变量3.2 条件判断3.3 参数传递3.4 case结构3.5 while循环3.6 repe...
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
一文理解Mysql中视图的使用
@[toc]1. 概念2. 使用视图2.1 创建视图2.2 修改视图2.3 查看视图2.3. 1. Mysql中的视图就是一种虚拟的表,它对于使用视图的用户来说是透明的。简...
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
一文理解Mysql中的BTree和B+Tree索引
1. 引入2. 优缺点3. 结构3.1 类型3.2 BTree3.4.分类5. 使用5.1 创建索引5.2 删除索引5.6. 1. Mysql中的索引(index)本身也是...
2
评论
分享
Forlogen
软件工程师
·
4年前
关注
线程安全的ConcurrentHashMap源码走读与分析
1. 引入2. ConcurrentHashMap in Jdk 1.72.1 底层结构2.2 类定义2.3 字段(属性)2.4 构造方法2.5 put2.6 get2.6...
0
评论
分享
Forlogen
软件工程师
·
4年前
关注
Java线程池技术及Executor框架的原理和使用
1. 概念2. 线程池2.1 定义线程池2.2 创建线程池2.2 执行任务2.3. 原理解析3.1 原理3.4. 1. 线程池指一个可容纳多个线程的容器,其中的线程可反复使...
0
评论
分享
下一页
个人成就
文章被点赞
21
文章被阅读
122,653
掘力值
1,248
关注了
0
关注者
10
收藏集
0
关注标签
6
加入于
2021-07-01