Java
文章平均质量分 94
CoderW喜欢写博客
感谢你的关注,愿我们一起进步
展开
-
社招两年半10个公司28轮面试面经(含字节、拼多多、美团、滴滴......)
几个月前面试了国内的一些头部公司,聊一下自己的看法,顺便分享一下面试题。原创 2022-06-27 10:00:00 · 3350 阅读 · 0 评论 -
关于缓存一致性协议、MESI、StoreBuffer、InvalidateQueue、内存屏障、Lock指令和JMM的那点事
事情是这样的,一位读者看了我的一篇文章,不认同我文章里面的观点,于是有了下面的交流。可能是我发的那个狗头的表情,让这位读者认为我不尊重他。于是,这位读者一气之下把我删掉了,在删好友之前,还叫我回家种田.........原创 2022-06-16 16:40:28 · 4187 阅读 · 14 评论 -
没有发生GC也进入了安全点?这段关于安全点的JVM源码有点意思!
没有发生GC也进入了安全点?程序员的执行结果为何不如预期?深入JVM源码分析问题,原来大佬的注释都这么自信!原创 2021-05-16 14:11:53 · 312 阅读 · 0 评论 -
Java中,那些关于String和字符串常量池你不得不知道的东西
老套的String面试题居然能玩出花来?探索你不了解的字符串线程池原创 2021-01-24 14:12:12 · 542 阅读 · 4 评论 -
深入汇编指令理解Java关键字volatile
volatile是什么volatile关键字是Java提供的一种轻量级同步机制。它能够保证可见性和有序性,但是不能保证原子性可见性对于volatile的可见性,先看看这段代码的执行flag默认为true创建一个线程A去判断flag是否为true,如果为true循环执行i++操作两秒后,创建另一个线程B将flag修改为false线程A没有感知到flag已经被修改成false了,不能跳出循环这相当于啥呢?相当于你的女神和你说,你好好努力,年薪百万了就嫁给你,你听了之后,努力赚钱。3年之后,你原创 2021-01-17 12:46:53 · 533 阅读 · 4 评论 -
你知道Java中final和static修饰的变量是在什么时候赋值的吗?
深入底层了解类变量原创 2020-12-19 20:03:53 · 3344 阅读 · 10 评论 -
H2数据库居然有这样的Bug?
整篇文章主要讲的是“遇到了一个什么样的Bug以及怎么定位找到它并解决的”。原创 2020-12-13 16:14:19 · 1693 阅读 · 0 评论 -
ThreadLocal从入门到精通
ThreadLocal从入门到精通原创 2020-11-29 01:40:09 · 627 阅读 · 0 评论