加载中
3000帧动画图解MySQL为什么需要binlog、redo log和undo log

> 全文建立在MySQL的存储引擎为InnoDB的基础上 先看一条SQL如何入库的: 这是一条很简单的更新SQL,从MySQL服务端接收到SQL到落盘,先后经过了MySQL Server层和InnoDB存储引擎。 Server层就像...

05/31 21:58
2.1W
一个诡异的MySQL查询超时问题,居然隐藏着存在了两年的BUG

这是CoderW的第 12 篇原创文章 南岳衡山 | 摄影©CoderW 这一周线上碰到一个诡异的BUG。 线上有个定时任务,这个任务需要查询一个表几天范围内的一些数据做一些处理,每隔十分钟执行一次,直...

2021/04/18 18:48
289
Java中,那些关于String和字符串常量池你不得不知道的东西

老套的笔试题 在一些老套的笔试题中,会要你判断s1==s2为false还是true,s1.equals(s2)为false还是true。 String s1 = new String("xyz"); String s2 = "xyz"; System.out.println(s1 == s2)...

2021/01/24 14:30
250
String s = new String("xyz")创建了几个实例你真的能答对吗?

从面试题说起 String s = new String("xyz"); 创建了几个实例? 这是一道很经典的面试题,在一本所谓的Java宝典上,我看到的“标准答案”是这样的: 两个,一个堆区的“xyz”,一个栈区指向“...

2021/01/19 22:03
264
Java最前沿技术——ZGC

ZGC介绍 ZGC(The Z Garbage Collector)是JDK 11中推出的一款追求极致低延迟的实验性质的垃圾收集器,它曾经设计目标包括: 停顿时间不超过10ms; 停顿时间不会随着堆的大小,或者活跃对象的...

jdk
2021/01/19 22:00
2.5K
深入汇编指令理解Java关键字volatile

volatile是什么 volatile关键字是Java提供的一种轻量级同步机制。它能够保证可见性和有序性,但是不能保证原子性 可见性 对于volatile的可见性,先看看这段代码的执行 flag默认为true 创建一...

cos
2021/01/19 21:57
264
关于缓存一致性协议、MESI、StoreBuffer、InvalidateQueue、内存屏障、Lock指令和JMM的那点事

前言 事情是这样的,一位读者看了我的一篇文章,不认同我文章里面的观点,于是有了下面的交流。 可能是我发的那个狗头的表情,让这位读者认为我不尊重他。于是,这位读者一气之下把我删掉了,...

06/17 14:18
1.3K
这段关于安全点的JVM源码有点意思!

这是CoderW的第 13 篇原创文章 上海外滩 | 摄影©阿强 从一个问题开始,熟知并发编程的你认为下面这段代码的执行结果是怎么样的? 我如果说,执行流程是: t1 线程和 t2 线程一直执行 num 的...

2021/05/15 21:53
45
分析了2020年3万多条的微博热搜,我看到了什么

这是CoderW的第 6 篇原创文章 向所有为了抗疫而努力的英雄致敬 前言 2020年是艰难的一年,但即使再难,也都过去了。 分析一下2020年的新闻热搜,可以大致了解网民都在关注什么。 微博热搜以娱...

2021/01/01 18:06
46
你知道Java中final和static修饰的变量是在什么时候赋值的吗?

故宫一角——拍摄于19年冬 开始 一位朋友在群里问了这样一个问题: 本着乐于助人的想法,我当时给出的回答: 后来我总觉得哪里不对劲。 于是我仔细翻阅了《Java虚拟机规范》和《深入理解Jav...

一个H2数据库Bug的定位之旅

颐和园一角——拍摄于2020.12.12 整篇文章主要讲的是“遇到了一个什么样的Bug以及怎么定位找到它并解决的”,涉及到的知识点比较简单。 需要介绍一下H2和FitNesse,因为这是整篇文章的基础。...

2020/12/12 21:20
22
抬头望去尽是星辰

生活不可能像你想象得那么好,但也不会像你想象得那么糟。 我觉得人的脆弱和坚强都超乎自己的想象。 有时,我可能脆弱得一句话就泪流满面; 有时,也发现自己咬着牙走了很长的路。 大学旁边的...

ThreadLocal从入门到精通

上周去的海洋馆 ThreadLocal是什么 ThreadLocal,即线程变量,是一个以ThreadLocal对象为键、任意对象为值的存储结构。 这个结构被附带在线程上,也就是说一个线程可以根据一个ThreadLocal对...

2020/11/29 02:53
103

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部
返回顶部
顶部