首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
林川的邹
掘友等级
无法改变这环境就试着去适应
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
赞
文章( 31 )
沸点( 0 )
命令箱
Linux linux关闭防火墙 更换yum源 更新apt-get 安装ifconfig 安装scp RabbitMQ 启动 停止服务 Idea 查看所有类的实现 查看类的继承关系==========
ThreadPoolExecutor精讲
为什么需要线程池? 程序中如果使用Thread或者Runnable的方式创建这样不但没有办法很好的去管理所创建出来的线程,并且执行一次都需要创建一个线程,这样没有任何的资源复用。所以就有了线程池的概念
ReentrantReadWriteLock读写锁实现详解
前言 我们都知道JUC的大多数的工具包实际是通过继承AQS(AbstractQueueSynchronizer)来实现的,在AQS中有很重要的一个属性State(int)它用来掌控线程的次序。在Ree
HashMap原理
HashMap底层使用的是一个数组 +(链表或红黑树的形式)。 首次put 在我们首次put元素的时候HashMap中会创建一个长度为16的数组,并且使用扩展因子*数组长度就得到我们下一次需要扩容的大
CAS以及原子性与原子操作之间的不同
今天在学习CAS的时候发现了一个一个问题, 原子操作是什么? 这里讲课的老师还给我提到了数据库中的原子性, 这就让我犯了迷糊, 数据库中的原子性明明就是: 要么我在事务中的操作都完成要么在事务中的操作
用户态与内核态之间的区别
我们都知道JDK采用的是内核态线程是为什么呢在应用程序中的线程,不由计算机来管理,直接由程序来管理,对操作系统只暴露进程的概念 内核线程(KLT):直接跑在操作系统中,在Windows中使用任务管理器
JVM进阶-面试字符串拼接底层(字符串常量池)
我们大家都知道JVM中有一个常量池的概念,他的出现是为了省略我们一些基本变量重复创建导致空间浪费,我们在创建变量时变量将存入常量池中在下次创建我们就会直接引用字符串常量池中的对象。 但常量池究竟
进阶JVM面试-三色标记算法原来如此简单
首先我们的上一篇已经提到了这个三色标记算法是什么这里我们再来回顾一下CMS的流程 简单概括三色标记算法 初始标记(STW):首先GC会从栈帧中的成员变量表来遍历标记GCRoot节点属性 并发标记:遍历
进阶JVM-CMS垃圾回收为何而生!
白话文理解CMS,谁都能看懂。距离架构师的进一步 我们不仅需要理解它,还需要学会优化。配合Parnew收集器使用
小狍子也能看懂的手写Spring
手写Spring、自动装配、自动注入、AOP、InitializingBean、BeanPostProcessor
下一页
个人成就
文章被点赞
45
文章被阅读
6,459
掘力值
474
关注了
10
关注者
20
收藏集
7
关注标签
16
加入于
2023-11-03