首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
frozenpenguin
掘友等级
后端开发
|
蔚来
先天下之忧而忧,后天下之乐而乐。
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
「多线程锁」手写死锁案例及排查死锁原因
死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力干涉那它们都将无法推进下去,如果资源充足,进程的资源请求都能够得到满足...
「Java并发编程」如何正确使用volatile?
Java 语言中的 volatile 变量可以被看作是一种 ”程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少。
「Java并发编程」初识Volatile(概念与特性)
volatile是Java中的关键字,用来修饰会被不同线程访问和修改的变量。volatile可以说是java虚拟机提供的最轻量级的同步机制。
「并发编程」Synchronized的方法与同步块的区别
首先我们要明白什么是块、 什么是方法。代码块即java代码中用{ }括起来的代码段。作用在方法当中,作用是控制变量的生命周期。
「Java内存模型」浅入深出之JMM(Java Memory Model)
Java内存模型本身是一种抽象的概念,并不真实存在,它仅仅描述的是一组约定或规范 ,通过这组规范定义了程序中(尤其是多线程)各个变量的读写访问方式并决定一个线程对共享变量的写入何时以及如何变成对另一个
JDK1.8中HashMap的resize()方法详解
resize()方法的代码比较长,我们先用文字来总结一下该方法具体做了什么。首先记录当前数组信息,当前数组、数组长度还有扩容阈值。
「集合源码」Vector底层结构及源码剖析
Vector 是一个矢量队列,它的继承关系和ArrayList是一样的,同样实现了RandomAccess标记接口,用来表明其支持快速(通常是固定时间)随机访问。
「设计模式」责任链模式
责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。 这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。
「设计模式」享元模式
在面向对象程序设计过程中,有时会面临要创建大量相同或相似对象实例的问题。创建那么多的对象将会耗费很多的系统资源,它是系统性能提高的一个瓶颈。
「mysql进阶」索引的使用规则、设计原则
如果索引了多列(联合索引),要遵守最左前缀法则。最左前缀法则指的是查询从索引的最左侧开始,并且不能跳过索引中的列。如果跳过某一列,索引将部分失效(后面的字段索引失效)。
下一页
个人成就
文章被点赞
12
文章被阅读
6,059
掘力值
505
关注了
14
关注者
2
收藏集
0
关注标签
6
加入于
2022-07-12