首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
why技术
why技术
创建于2021-11-29
订阅专栏
一个主要写代码,经常写文章的风骚程序猿。
等 822 人订阅
共188篇文章
创建于2021-11-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Redis挂了,流量把数据库也打挂了,怎么办?
是这样的,前几天有个读者给我发消息,说面试的时候遇到一个场景题: 他说他当时,一时间竟然找不到回答问题的角度,感觉自己没有回答到点子上。 我仔细想了一下,确实是感到这个问题有一丝丝
异常是怎么被处理的?这题的答案不在源码里面。
你好呀,我是歪歪。 比如下面这位读者: 他是看了我《神了!异常信息突然就没了?》这篇文章后产生的疑问。 既然是看了我的文章带来的进一步思考,恰巧呢,我又刚好知道。 虽然这类文章看的人少,但是我还是来填
就这样,我走过了程序员的前五年。一路风雨泥泞,前方阳光正好。|2021 年中总结
五年颠沛程序员之路,许多不容易。如梦一场,仿佛昨天才从学校中走出来。一路风雨泥泞。每个人都活得很不容易,每个人都有自己难以言说的苦衷。只是人们往往只看到你所得到的,而只有你自己才能看到你所付出的。
我去,这是出BUG了呀!
前两天在 Git 上闲逛的时候又不知不觉逛到 Dubbo 那里去了。 看了一下最近一个月的数据,社区活跃度还是很高的: 然后看了一下最新的 issue,大家提问都很积极。 其中看
面试官:Java如何绑定线程到指定CPU上执行?
不知道你是啥感觉,但是我第一次看到这个问题的时候,我是懵逼的。 而且它还是一个面试题。 我懵逼倒不是因为我不知道答案,而是恰好我之前在非常机缘巧合的情况下知道了答案。 我感觉非常
曝光一个网站,我周末就耗在上面了。
刚刚过去的周末你干啥了,是卷起来了,还是躺平了? 我其实是想躺平的,但是无意间发现一个学习的网站,居然被这个网站吸引了,然后就跟着网站卷起来了。 真是一个非常不错的网站,好东西,
我不服!这开源项目居然才888个星!?
你好呀,我是why。 是的,我又发现了一个宝藏,又迫不及待的想分享给大家。 这个宝藏是一个开源项目,或者叫做一本开源的书。 让我意难平的是,这本写的如此具有学习潜力和指导意义的开源书,目前才 887
知乎的一次29.7元的咨询。
你好呀,我是why。 之前不是说有人在知乎上向我提起了一个咨询嘛。 我今天整理了一下,把关键信息脱敏之后,分享出来给大家。 但是写的过程中我其实几度是想要放弃的。 感觉这玩意写出来像是一种人生导师的口
面试官:啥是请求重放呀?
这是why的第 103 篇原创 你好呀,我是why。 如图,重放攻击,这题我真的在面试的时候遇到过,两次。 印象比较深的是第一次遇到这个面试题的时候,也是第一次听到“重放攻击”这个词的时候,一脸蒙蔽,
414天前,我以为这是编程玄学...| Java Debug 笔记
上面这个程序是不会正常结束的,因为变量 flag 没有被 volatile 修饰。 而在子线程休眠的 100ms 中, while 循环的 flag 一直为 false,循环到一定次数后...
老爷子这代码,看跪了!
几天前,发现在一个大佬云集的技术群里面,大佬们就 Happens-Before 关系和 as-if-serial 语义进行了激烈的讨论。 而我一看时间,快到 23 点了,大佬们都这么卷,那我必须得跟着
面试官一个线程池问题把我问懵逼了。
一个看似简单的、瞟一眼就能知道答案的问题。但是稍微一变化、一深入、就一脸懵逼了。要不你也来看看,你来你也懵逼...
有哪些道理是我当了程序员后才知道的?
然后当时我就花了几分钟的时间去回答了一下。 我也在公众号里面给大家分享一下吧,但是下面的这些观点,都是我的一家之言,理性讨论,不要开杠。 以下是原回答。 1.当你明白了技术永远是为了业务服务的时候,不再技术至上的时候,你就成长到程序员的下一个阶段了。 2.业务第一,产品第二,技…
这个Bug的排查之路,真的太有趣了。|项目复盘
是不是关注点都在 volatile 关键字上。 甚至马上就要开始脱口而出:volatile 只保证可见性,不保证原子性。而代码中的 race++ 不是原子性的操作,巴拉巴拉巴拉... 当他把代码发给我,我在 idea 里面一粘贴,然后把 main 方法运行起来后,神奇的事情出现…
我给Apache顶级项目贡献了点源码。|项目复盘
这篇文章其实并没有什么技术性的分享,从我的角度而言,更多是记录和思考。 把我对于源码和之前写的部分文章反哺给我的一些东西,带来的一点点思考分享给大家。 我很长时间没打开我的 Outlook 邮箱了。 这是第一次,我提交的 pr 被合并了。 这个 pr 是修复 LFU 缓存策略在…
凉了呀,面试官叫why哥设计一个排行榜。|技术点评
前两天,有一个读者给我发了一张图片。 这个题吧,其实就是考你面试准备范围的广度,见过就会答,没见过...就难说了。 当然,如果你在实际业务中做过排行榜,那么这题正中下怀,你也不要笑出声来,场景题面试官是会给你思考时间的。 所以你不要张口就来,你只需要眉头稍稍一皱,给面试官说:这…
布隆,牛逼!布谷鸟,牛逼!
哎,这糟糕透顶的排版,一言难尽....... 其实写文章和写代码一样。 结果定睛一看,代码上写的作者居然是自己。 甚至还不敢相信,还要打开看一下 git 的提交记录。 发现确实是自己几个月前亲手敲出来,并且提交的代码。 于是默默的改掉。 出现这种情况我也常常安慰自己:没事,这是…
Java并发编程常识
就这么个小功能,团队里的人十有八九写错。 上面这句话不是我说的,是梁飞在他的博客里面说的。 据网上的公开资料,梁飞,花名虚极。 2009 年加入阿里巴巴,负责中间件的开发,Dubbo 开源分布式服务框架作者,HTTL 开源模板引擎作者。 2012 年加入天猫,负责手机天猫 AP…
面试之后,扼腕叹息。
今天我面试了一位候选人。 他面试的这个岗位是一个外包岗位,所以简历使用的是外包公司的统一模板。 我已经用这个模板看了很多份简历了。 所以习惯性的先看了技术栈,然后嫖了一眼学历。 突然被抓住了眼球。 他的简历上写到 2015 年毕业于某高校计算机科学与技术专业。 而这个某高校的计…
下一页