首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ycf
掘友等级
Java开发
耶稣只能在十字架上,佛祖必须在大雄宝殿!
获得徽章 16
动态
文章
专栏
沸点
收藏集
关注
作品
赞
250
文章 220
沸点 30
赞
250
返回
|
搜索文章
最新
热门
Java 内存模型
Java内存模型即Java Memory Model,简称为JMM,定义了多线程之间共享变量的可见性以及如何在需要的时候对共享变量进行同步。JMM规定Java线程间的通信采用共享内存的方式。
CopyOnWriteArrayList 源码解析
CopyOnWriteArrayList为线程安全的ArrayList,本文分析CopyOnWriteArrayList的源码,基于JDK1.8。
HashMap实现原理
记录Java HashMap底层数据结构、方法实现原理等,基于JDK 1.8。 底层数据结构 Java HashMap底层采用哈希表结构(数组+链表、JDK1.8后为数组+链表或红黑树)实现。
深入学习Spring Bean生命周期
Bean的初始化和销毁 在整个生命周期过程中,我们可以自定义Bean的初始化和销毁钩子函数,当Bean的生命周期到达相应的阶段的时候,Spring会调用我们自定义的Bean的初始化和销毁方法。自定义B
深入学习Java线程池
由于线程的创建和销毁都需要消耗一定的CPU资源,所以在高并发下这种创建线程的方式将严重影响代码执行效率。而线程池的作用就是让一个线程执行结束后不马上销毁,继续执行新的任务。
CountDownLatch、CyclicBarrier、Semaphore的用法和区别
CountDownLatch和CyclicBarrier都能够实现线程之间的等待,只不过它们侧重点不同: CountDownLatch 一般用于某个线程A等待若干个其他线程执行完任务之后,它.....
MyBatis--SqlSession下四大对象
在执行Sql之前,需要先获取SqlSession对象,但是SqlSession下面还有四大对象,所以SqlSession只是个甩手掌柜,真正干活的却是Executor等四大对象。
MyBatis 4大核心对象
解读MyBatis的4大核心对象:SqlSessionFactoryBuilder(构造器)、SqlSessionFactory(工厂接口)、SqlSession(会话)、Mapper(映射器)。
ThreadLocal使用学习
ThreadLocal字面上的意思是局部线程变量,每个线程通过ThreadLocal的get和set方法来访问和修改线程自己独有的变量。为每一个线程提供了一个独立的变量副本。
Redis缓存击穿、穿透、雪崩概念及解决方案
讲解Redis缓存击穿、缓存穿透、缓存雪崩概念及解决方案。缓存击穿的概念 缓存击穿是指一个请求要访问的数据,缓存中没有,但数据库中有。
下一页
个人成就
文章被点赞
377
文章被阅读
102,186
掘力值
3,144
关注了
40
关注者
35
收藏集
0
关注标签
17
加入于
2021-07-09