首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户4440585428368
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 42
沸点 0
赞
42
返回
|
搜索文章
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
彻底搞懂Redis和Mysql如何保证数据一致性
本人已参与「新人创作礼」活动,一起开启掘金创作之路。 Redis的作用 一般情况下Redis是用来实现应用和数据库之间的一个读操作的缓存层,主要目的是减少数据库的io,还可...
64
评论
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
彻底搞懂Redis的内存淘汰算法和原理
本人已参与「新人创作礼」活动,一起开启掘金创作之路。 Redis淘汰原理 Redis里面的内存淘汰策略,是指当内存的使用率达到了最大内存的上限的时候,它的 一种内存释放的一...
61
评论
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
JDK动态代理为什么只能代理有接口的类?
本人已参与「新人创作礼」活动,一起开启掘金创作之路。 为什么只能代理有接口的类? 是因为JDK动态代理本身机制决定的,首先在java里面动态代理是Proxy.newProx...
57
1
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
Mysql-innoDB如何解决幻读?
1. mysql的事务隔离级别 这四种隔离级别,当存在多个事务并发冲突的时候,可能会出现脏读,不可重复读,幻读的一些问题,而innoDB在可重复读隔离级别模式下解决了幻读的...
66
评论
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
volatile关键字有什么用?
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情。 volatile作用 可以保证多线程环境下共享变量的可见性 通过增加内存屏障防...
56
1
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
CAS机制
什么是CAS机制 CAS是Java中Unsafe类里面的一个方法,它的全称是CompareAndSwap,比较并交换的一个意思,它的主要功能是能够去保证在多线程的环境下对于...
57
评论
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
B树和B+树的理解
二叉树、AVL树、B树的概念 B树是一种多路平衡查找树,为了更加形象去理解树的概念,先来看下二叉树 二叉树是指每个节点最得意支持两个分叉,想比与单向链表来说它多了一个分支,...
57
评论
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
AQS理解
AQS是什么? AQS全称Abstract Queued Synchronizer是并发编程中比较核心的一个组件,多线程同步器,它是J.U.C包中多个组件的底层实现,比如L...
62
评论
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
ThredLocal的底层原理
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。 ThreadLocal是什么? ThreadLocal是一种线程隔离机制,它提...
63
评论
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
Spring-让你彻底搞懂Spring如何解决循环依赖?
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第3天,点击查看活动详情。 一、Spring容器启动流程 创建配置类 创建一个普通类 创建一个启动类 在启...
70
1
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
Mysql-什么是聚集索引和非聚集索引?
本人已参与「新人创作礼」活动,一起开启掘金创作之路。 聚集索引 聚集索引就是基于主键创建的索引,因为在InnoDB的引擎里面呢,一张表的数据对应的物理文件本身就是按照B+树...
65
评论
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
SpringBoot自动装配机制的原理
本人已参与「新人创作礼」活动,一起开启掘金创作之路。 自动装配是什么? 自动装配简单来说就是自动去把第三方组件的Bean装载到IOC容器里面,不需要开发人员在去写Bean相...
67
评论
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
Lock和Synchronized的区别
1. 从功能角度来看 Lock和Synchronized都是java中去用来解决线程安全问题的一个工具 2. 从特性来看 Synchronized是java中的同步关键字,...
80
1
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
Redis-缓存雪崩、缓存穿透、缓存击穿的理解以及如何避免?
缓存雪崩 一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第4天,点击查看活动详情。 (1)什么是缓存雪崩 缓存雪崩就是存储在缓存里面的大量数据在同一个时...
74
评论
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
MySQL-如何分库分表
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第5天,点击查看活动详情。 一、为什么要分库分表 如果一个网站业务快速发展,那这个网站流量也会增加,数据的...
71
1
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
Spring-事务的传播行为有哪些?
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第6天,点击查看活动详情。 什么是事务传播行为 什么叫事务传播行为?听起来挺高端的,其实很简单。 即然是传...
67
评论
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
彻底搞懂Mybatis缓存机制
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第7天,点击查看活动详情。 Mybatis有哪些缓存机制? 如图Mybaits里面设计了二级缓存,来提升数...
68
评论
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
类加载过程,以及什么是双亲委派?
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第8天,点击查看活动详情。 类的加载机制 如图,我们自己写的Java文件到最终运行,它必须要经过编译和类加...
77
评论
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
基于数组的阻塞队列 ,ArrayBlockingQueue 原理
阻塞队列 阻塞队列是在队列的基础上,去增加了两个附加操作,第一个队列为空的时候,获取元素的线程会等待队列为非空,当队列满时,存储元素的线程会等待队列可用,由于阻塞队列的这样...
73
评论
分享
用户4440585428368
赞了这篇文章
请叫我黄同学
Java高级工程师
·
3年前
关注
wait和notify 为什么要在synchronized代码块中
本人已参与「新人创作礼」活动,一起开启掘金创作之路。 什么是wait和notify wait和notify是用来去实现多个线程之间的一个协调,wait表示让线程进入到阻塞状...
77
评论
分享
下一页
关注了
1
关注者
1
收藏集
0
关注标签
0
加入于
2022-05-30