【今日观点】 搞点事情!死磕Java并发编程(带密码文章如何访问)
对于程序员来说,编写不出错的代码是很难的,比这更难的是编写不出错的多线程相关代码。相比较于顺序执行的代码,并发执行的代码更加容易出错。而且在多线程场景中,出现了问题更加不容易排查。 造成这种种困难的原因就是开发者其实对并发编程有关的知识了解...
对于程序员来说,编写不出错的代码是很难的,比这更难的是编写不出错的多线程相关代码。相比较于顺序执行的代码,并发执行的代码更加容易出错。而且在多线程场景中,出现了问题更加不容易排查。 造成这种种困难的原因就是开发者其实对并发编程有关的知识了解...
据《晚点 LatePost》报道,抖音将替代拼多多,成为2021年春晚独家红包互动伙伴。 据网友发现,字节跳动官方招聘网站上,增加了57个”春节专项”招聘职位,疑为春晚红包独家合作做准备。  而此前,根据官方公布的...
这周六加了一天的班,周日早上还在睡梦中,手机收到一条公众号留言提醒。 打开一看,瞬间把我惊醒了。因为有读者说我发的文章是抄袭别人的。 于是仔细看了一下,发现原来是我转载的一篇文章,读者反馈是抄袭极客时间的付费课程的内容的。  我第一时间去...
最近一段时间,我在面试的过程中,很喜欢问双亲委派的一些问题,因为我发现这个问题真的可以帮助我全方位的了解一个候选人。 记得前几天一次面试过程中,我和一位候选人聊到了JVM的类加载机制的问题,他谈到了双亲委派,并且很自信的给我讲了一下他对于双...
从开始写博客以来,每年到年末的时候,都会总结一下过去这一年。因为我突然发现,时间过得太快了,要不是记录点什么,总感觉过去就永远都是过去。 有时候,需要停下来,回头看一看。 很多人都是通过我的文章认识我的,那我先来总结下我这一年关于文章方面的...
之前写过一篇文章《明明有自动清理,日志还是把我的服务干爆了!》,介绍过一次大促故障,是因为日志量激增,导致服务器差点挂掉。 在那次问题发生之后,我开发了一个简单的日志降级的小工具,通过配置的方式,动态推送日志级别,动态修改线上的日志输出级别...
最近一段时间以来,关于HTTP/3的新闻有很多,越来越多的国际大公司已经开始使用HTTP/3了。   所以,HTTP/3已经是箭在弦上了,全面使用只是个时间问题,那么,作为一线开发者,我们也是时候了解下到底什么是HTTP/3,为什么需要...
最近一段时间以来,关于HTTP/3的新闻有很多,越来越多的国际大公司已经开始使用HTTP/3了。 所以,HTTP/3已经是箭在弦上了,全面使用只是个时间问题,那么,作为一线开发者,我们也是时候了解下到底什么是HTTP/3,为什么需要HTTP...
本文要介绍的是一个发生在我们线上环境的真实案例,问题发生在某次大促期间,对我们的线上集群造成了比较大的影响,这篇文章简单复盘一下这个问题。问了方便大家理解,实际排查和解决过程可能和本文描述的并不完全一致,但是思路是一样的。 问题过程 某次大...
面试官问我平时怎么看源码的,我把这篇文章甩给他了。 本文来自作者投稿,原作者:WwpwW 1.1,为什么要分析源码? 分析源码可以培养一下自己独立思考问题的能力(愿意读源码找问题的能力),最重要的是我们不用再买纸质书去学习数据结构了...
最近,我们的线上环境出现了一个问题,线上代码在执行过程中抛出了一个IllegalArgumentException,分析堆栈后,发现最根本的的异常是以下内容: java.lang.IllegalArgumentException: No e...