首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lilRick
掘友等级
纸上得来终觉浅,绝知此事要躬行。
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
301
文章 301
沸点 0
赞
301
返回
|
搜索文章
最新
热门
Redis数据类型的底层实现
本文介绍Redis的常用数据类型的底层实现。 1. 底层数据结构 1.1 SDS简单动态字符串 SDS简单动态字符串是String的底层实现。SDS简单动态字符串维护了字段len用来记录字符串长度,故
别用包装类对象当synchronized的锁
首先回顾一下包装类。 包装类可以为null,而基本类型不可以。这使得包装类可以用于POJO中,而基本类型不行,因为数据库的查询结果可能是null,用基本类型的话,因为要自动拆箱,就会抛出NullPoi
重排序与happens-before原则
1.重排序 计算机在执行程序时,为了提高性能,编译器和处理器常常会对指令做重排。 指令重排一般分为以下三种: 编译器优化重排编译器在不改变单线程程序语义的前提下,可以重新安排语句的执行顺序。 指令并行
synchronized与锁
java中的锁都是对象,对象头中的mark word中保存着锁信息。锁的作用是控制线程竞争进入同步块从而实现线程间的同步。 java中的锁分为四个级别,分别为无锁、偏向锁、轻量级锁、重量级锁。 无锁:
ACID及其实现原理
这是我的第一篇掘金博客,开启掘金写作之路。 事务的四大特性为Atomic原子性、Consistency一致性、Isolation隔离性和Constancy持久性。 1.原子性是指构成事务的多条操作语句
个人成就
文章被点赞
5
文章被阅读
2,533
掘力值
177
关注了
87
关注者
4
收藏集
6
关注标签
36
加入于
2022-01-18