首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一灯架构
掘友等级
微信搜:「一灯架构」
|
Java架构师
Java架构师,只分享技术干货
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
46
文章 46
沸点 0
赞
46
返回
|
搜索文章
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
还不懂Java线程池实现原理,看这一篇文章就够了
线程池无论是工作还是面试都是必备的技能,但是很多人对于线程池的实现原理却一知半解,并不了解线程池内部的工作原理,今天一灯就带大家一块剖析线程池底层实现原理。 1. 为什么要...
15
3
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
干货,深入剖析ReentrantLock源码,推荐收藏
ReentrantLock和Synchronized都是Java开发中最常用的锁,与Synchronized这种JVM内置锁不同的是,ReentrantLock提供了更丰富...
2
1
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
硬核剖析AQS源码,深入理解底层架构设计
我们常见的并发锁ReentrantLock、CountDownLatch、Semaphore、CyclicBarrier都是基于AQS实现的,所以说不懂AQS实现原理的,就...
10
评论
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
重大发现,AQS加锁机制竟然跟Synchronized有惊人的相似
在并发多线程的情况下,为了保证数据安全性,一般我们会对数据进行加锁,通常使用Synchronized或者ReentrantLock同步锁。Synchronized是基于JV...
10
2
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
死磕Java面试:深拷贝与浅拷贝的实现原理
深拷贝与浅拷贝的问题,也是面试中的常客。虽然大家都知道两者表现形式不同点在哪里,但是很少去深究其底层原理,也不知道怎么才能优雅的实现一个深拷贝。其实工作中也常常需要实现深拷...
12
4
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
死磕面试系列,Java到底是值传递还是引用传递?
Java到底是值传递还是引用传递? 这虽然是一个老生常谈的问题,但是对于没有深入研究过这块,或者Java基础不牢的同学,还是很难回答得让人满意。 可能很多同学能够很轻松的背...
10
2
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
硬核剖析ThreadLocal源码,面试官看了直呼内行
工作面试中经常遇到ThreadLocal,但是很多同学并不了解ThreadLocal实现原理,到底为什么会发生内存泄漏也是一知半解?今天一灯带你深入剖析ThreadLoca...
11
1
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
再有人说synchronized是重量级锁,就把这篇文章扔给他看
synchronized作为Java程序员最常用同步工具,很多人却对它的用法和实现原理一知半解,以至于还有不少人认为synchronized是重量级锁,性能较差,尽量少用。...
31
3
分享
一灯架构
赞了这篇文章
梦想实现家_Z
java开发、rust开发 @去哪儿网
·
3年前
关注
RM在Seata AT模式中的sql执行流程
在Seata Client初始化过程中,会通过io.seata.spring.boot.autoconfigure.SeataDataSourceAutoConfigura...
36
4
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
夯实Java基础,一篇文章全解析线程问题
线程是什么? 操作系统支持多个应用程序并发执行,每个应用程序至少对应一个进程 ,彼此之间的操作和数据不受干扰,彼此通信一般采用管道通信、消息队列、共享内存等方式。当一个进程...
18
评论
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
深度剖析Java的volatile实现原理,再也不怕面试官问了
上篇文章我们讲了synchronized的用法和实现原理,我们总爱说synchronized是重量级锁,volatile是轻量级锁。为什么volatile是轻量级锁,体现在...
21
1
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
Java程序员必会Synchronized底层原理剖析
synchronized作为Java程序员最常用同步工具,很多人却对它的用法和实现原理一知半解,以至于还有不少人认为synchronized是重量级锁,性能较差,尽量少用。...
16
1
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
不允许还有Java程序员不了解BlockingQueue阻塞队列的实现原理
我们平时开发中好像很少使用到BlockingQueue(阻塞队列),比如我们想要存储一组数据的时候会使用ArrayList,想要存储键值对数据会使用HashMap,在什么场...
32
1
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
我说HashMap初始容量是16,面试官让我回去等通知
众所周知HashMap是工作和面试中最常遇到的数据类型,但很多人对HashMap的知识止步于会用的程度,对它的底层实现原理一知半解,了解过很多HashMap的知识点,却都是...
39
9
分享
一灯架构
赞了这篇文章
梦想实现家_Z
java开发、rust开发 @去哪儿网
·
3年前
关注
Seata Server在分布式事务中的主要任务
Seata Server作为TC,在实现分布式事务中起到了至关重要的作用。以下是官方术语表中这对TC的介绍...
39
2
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
如何优雅的备份MySQL数据?看这篇文章就够了
大家好,我是一灯,今天一块学习一下如何优雅安全的备份MySQL数据? 1. 为什么要备份数据 先说一下为什么需要备份MySQL数据? 一句话总结就是:为了保证数据的安全性。...
13
评论
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
线上服务宕机,码农试用期被毕业,原因竟是给MySQL加个字段
工作中最常遇到的问题,怎么给线上频繁使用的大表添加字段?有同学会说直接使用MySQL就可以添加,线下数据库怎么整都行,但是如果在线上数据库这样操作,整个服务都有宕机的风险!...
17
7
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
MySQL到底有没有解决幻读问题?这篇文章彻底给你解答
MySQL InnoDB引擎在Repeatable Read(可重复读)隔离级别下,到底有没有解决幻读的问题? 网上众说纷纭,有的说解决了,有的说没解决,甚至有些大v的意见...
14
2
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
硬核解析MySQL的MVCC实现原理,面试官看了都直呼内行
MVCC全称是Multi-Version Concurrency Control(多版本并发控制),是一种并发控制的方法,通过维护一个数据的多个版本,减少读写操作的冲突。 ...
39
10
分享
一灯架构
微信搜:「一灯架构」 @Java架构师
·
3年前
关注
MySQL select count(*)计数很慢,有没有优化方案?
在日常开发工作中,我经常会遇到需要统计总数的场景,比如:统计订单总数、统计用户总数等。一般我们会使用MySQL 的count函数进行统计,但是随着数据量逐渐增大,统计耗时也...
40
31
分享
下一页
个人成就
优秀创作者
文章被点赞
2,261
文章被阅读
334,492
掘力值
12,068
关注了
21
关注者
1,325
收藏集
1
关注标签
23
加入于
2016-08-25