首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
love_eagle
掘友等级
教师
转行当了老师
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
102
文章 93
沸点 9
赞
102
返回
|
搜索文章
最新
热门
乐观锁和悲观锁
乐观锁,是一种乐观的思想,认为程序总是读多写少,遇到并发写的概率比较低,读数据时认为别的线程不会正在进行修改,所以没有上锁。悲观锁,是一种悲观的思想。觉得总会出现并发冲突,所以每次读写资源都要上锁。
读写锁
读写锁由读锁 和 写锁 两部分构成,如果只读取共享资源用「读锁」加锁,如果要修改共享资源则用「写锁」加锁。所以,读写锁适用于能明确区分读操作和写操作的场景。
二叉树的遍历
树是一种经常用到的数据结构,用来模拟具有树状结构性质的数据集合。树里的每一个节点有一个根植和一个包含所有子节点的列表。从图的观点来看,树也可视为一个拥有N 个节点和N-1 条边的一个有向无环图。
Redis基础系列(七)——那些优化命令
在Redis中,虽然速度很快,但有时由于执行的命令涉及的数据太多,可能会产生性能问题。这里,列举几个可以优化的命令,来提高部分命令的性能。
Java IO 简介
什么是IO? IO的名称又来是Input与Output的缩写,也就是输入流和输出流。输入流用于从源读取数据,输出流用于向目标写数据。
算法学习——链表之双指针技巧
链表与数组一样,是线性数据结构,使用双指针技巧,可以巧妙解决很多问题。 如反转链表、删除链表的倒数第N个节点、判断链表是否有环等。
算法学习——链表(一)
链表也是线性数据结构,但与数组不同的是,链表底层存储单元是非连续的。链表的顺序性依靠指针实现,在结构上,一个链表节点通常包括数据域和指针域.
算法学习——数组与字符串解题技巧之二分法
二分法的使用前提是:数组为有序数组,且强调数组中无重复元素。二分法的逻辑比较简单,写好二分法的关键是对区间定义清楚,区间的定义就是不就是不变量。
Redis基础系列(五)——集合对象
Redis集合对象的成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中集合对象的编码可以是intset或者hashtable。
JVM中垃圾回收第二步——如何回收对象
从LeetCode上难度等级为简单的题目看GC 算法,居然可以快速理解GC 算法的基本思想。计算机的世界也是互通,看似新技术层出不穷,底层逻辑其实一直没变过。
下一页
个人成就
文章被点赞
171
文章被阅读
40,462
掘力值
1,586
关注了
17
关注者
39
收藏集
2
关注标签
15
加入于
2019-01-15