首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
why技术
why技术
创建于2021-11-29
订阅专栏
一个主要写代码,经常写文章的风骚程序猿。
等 822 人订阅
共188篇文章
创建于2021-11-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
《代码整洁之道》&《程序员的职业素养》
春节期间读了两本技术相关的书籍:编程大师Bob大叔的《代码整洁之道》和《代码整洁之道:程序员的职业素养》。 《代码整洁之道》出版于2010年,其内容主要是偏向于技术的"技"。全书都在说一些如何让代码更加整洁的方法和规则。 《代码整洁之道:程序员的职业素养》出版于2016年,其内…
Dubbo 2.7.5在线程模型上的优化
这可能是全网第一篇解析Dubbo 2.7.5里程碑版本中的改进点之一:客户端线程模型优化的文章。 先劝退:文本共计8190字,54张图。阅读之前需要对Dubbo相关知识点有一定的基础。内容比较硬核,劝君谨慎阅读。 读不下去不要紧,我写的真的很辛苦的,帮忙拉到最后点个赞吧。 本小…
快速失败机制&失败安全机制
之前在写《这道Java基础题真的有坑!我求求你,认真思考后再回答。》这篇文章时,我在8.1小节提到了快速失败和失败安全机制。 但是我发现当我搜索"快速失败"或"失败安全"的时候,检索出来的结果百分之90以上都是在说Java集合中是怎么实现快速失败或失败安全的。 在我看来,说到快…
够强!一行代码就修复了我提的Dubbo的Bug。
之前在《Dubbo 一致性哈希负载均衡的源码和 Bug,了解一下?》[1]中写到了我发现了一个 Dubbo 一致性哈希负载均衡算法的 Bug。 特别简单,把获取identityHashCode的方法从System.identityHashCode(invokers)修改为inv…
http请求中加号被替换为空格?源码背后的秘密
有时候你看到源码了,说明你看的很深入了。 有时候你看到源码了,其实你还停留在表面。 源码背后是有秘密的,别人只告诉你这样写是因为历史原因,但是这篇文章告诉你历史原因是什么。 本周本来是没有时间写技术文章的,为了周更不断,想着去把之前发布在其他平台的一篇原创文章搬过来就行。结果发…
普通二本,毕业三年,北漂之后,我是怎么成为程序猿的。| 掘金年度征文
2019年对我来说是很特别的一年,这一年我的北漂生涯戛然而止。离开北京的时候,我回想了我从大学一直到北漂结束的这7年的生活,感慨万千。 所以,我想聊聊我是怎么变成一个程序员的。 不仅仅是2019年,而是以时间线为主轴,从大学一直讲到北漂结束。 毕竟,生活一直都不是一个水到渠成的…
很开心,在使用mybatis的过程中我踩到一个坑
在实际开发过程中我踩到了 mybatis 的一个坑,我觉得值得记录、分享一下。 先说说这个坑是什么吧。如果你踩过这个坑,并且知道具体的原因,那这篇文章可以加深你的印象。如果你没有踩过,那你可得好好看看,因为你总会遇到的。 具体如下:在 mybatis 中的 OgnlOps.eq…
这道面试题我真不知道面试官想要的回答是什么
面试是一个很奇怪的过程,都是拧螺丝的。但是问的都是如何造火箭,一个敢问,一个敢答。 面试不可怕,可怕的是你get不到面试官的点。 更可怕的是,你觉得你知道答案,但不是面试官想要的。 最可怕的是,面试官也不知道这题的答案是什么。 前段时间有个小伙伴在一个群里分享了一道亲身经历的面…
Dubbo加权轮询负载均衡的源码和Bug,了解一下?
本文是对于Dubbo负载均衡策略之一的加权随机算法的详细分析。从2.6.4版本聊起,该版本在某些情况下存在着比较严重的性能问题。由问题入手,层层深入,了解该算法在Dubbo中的演变过程,读懂它的前世今生。 本小节主要是介绍轮询算法和其对应的优缺点。引出加权轮询算法。 本小节主要…
Dubbo一致性哈希负载均衡的源码和Bug,了解一下?
本文是对于Dubbo负载均衡策略之一的一致性哈希负载均衡的详细分析。对源码逐行解读、根据实际运行结果,配以丰富的图片,可能是东半球讲一致性哈希算法在Dubbo中的实现最详细的文章了。 文中所示源码,没有特别标注的地方,均为2.7.4.1版本。 在撰写本文的过程中,发现了Dubb…
【图文并茂】一文讲透Dubbo负载均衡之最小活跃数算法
本文是对于Dubbo负载均衡策略之一的最小活跃数算法的详细分析。文中所示源码,没有特别标注的地方均为2.6.0版本。 为什么没有用截止目前的最新的版本号2.7.4.1呢?因为2.6.0这个版本里面有两个bug。从bug讲起来,印象更加深刻。 最后会对2.6.0/2.6.5/2.…
参加Dubbo社区开发者日成都站后,带给我的一点思考。
2019年Dubbo社区开发者日成都站一共有七位老师进行了分享。你想要了解他们都分享了些啥吗? 进入会场的时候可以在接待台的地方拿到七个折页,每一个折页都是阿里对开源社区的共享,每一个折页的背后都代表着一个团队的辛勤付出,他们为中国在世界的开源史上落下了浓墨重彩的一笔。值得尊重…
这道Java基础题真的有坑!我求求你,认真思考后再回答。
本文首发于公众号,关注文末公众号,阅读体验更佳。这是个人第10篇原创文章全文共计7362个字,46张图。分析的较为详尽,并进行了相关知识点的扩展,所以篇幅较长,建议转发朋友圈或者自己收藏起来,慢慢阅读
【源码解析】Dubbo 2.7新特性之异步化改造
94年小研发一枚,觉得写的不错的话请关注公众号哦,我们一起成长