首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
why技术
why技术
创建于2021-11-29
订阅专栏
一个主要写代码,经常写文章的风骚程序猿。
等 822 人订阅
共187篇文章
创建于2021-11-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
听我一句劝,业务代码中,别用多线程。
你好呀,我是歪歪。 前几天我在网上冲浪,看到一个哥们在吐槽,说他工作三年多了,没使用过多线程。 虽然八股文背的滚瓜烂熟,但是没有在实际开发过程中写的都是业务代码,没有使用过线程池,心里还是慌得一比。
关于“语雀故障公告”的学习与思考:可监控!可灰度!可回滚!
你好呀,我是歪歪。 昨天晚上语雀发布了关于 10 月 23 日的故障公告,公告中关于故障的时间点梳理如下: 14:07 数据存储运维团队收到监控系统报警,定位到原因是存储在升级中因新的运维工具 bug
语雀,这波故障,放眼整个互联网也是炸裂般的存在。
你好呀,我是歪歪。 昨天语雀凉了一下午,哦,不对,下午一般是指 12 点到 18 点的这 6 个小时。 语雀是从下午 14 点到晚上 22 点多,凉了 8 小时有余。 这故障时长,放眼整个互联网也是炸
这个面试官真烦,问完合并又问拆分。
你好呀,我是歪歪。 这次来盘个小伙伴分享给我的一个面试题,他说面试的过程中面试官的问了一个比较开放的问题: 他觉得自己没有答的特别好,主要是没找到合适的角度来答题,跑来问我怎么看。 我能怎么看? 我也
我试图扯掉这条 SQL 的底裤。
你好呀,我是歪歪。 这次带大家盘一个我觉得有点意思的东西,也是之前写《一个烂分页,踩了三个坑!》这篇文章时,遇到的一个神奇的现象,但是当时忙着做文章搞定这个主线任务,就没有去深究这个支线任务。 现在我
朋友们,就在今天,JDK 21,它终于带着重磅新特性正式发布了!
你好呀,我是歪歪。 朋友们,好消息,好消息,重磅好消息。 从今年年初就一直在喊的具有革命性、未来性、开创新纪元的 JDK 21 按照官方的时间计划表,今天终于是要正式 GA 了: GA,就是我上面框起
一个烂分页,踩了三个坑!
你好呀,我是歪歪。 前段时间踩到一个比较无语的生产 BUG,严格来说其实也不能算是 BUG,只能说开发同事对于业务同事的需求理解没有到位。 这个 BUG 其实和分页没有任何关系,但是当我去排查问题的时
脑洞打开!第一次看到这样使用MyBatis的,看得我一愣一愣的。
你好呀,我是歪歪。 这期给大家分享一个读者给我分享的一个关于 MyBatis 的“编程小技巧”,说真的,这骚操作,直接把我看得一愣一愣的。 我更情愿叫它:坑你没商量之埋雷大法。 Demo 为了让你丝滑
兄弟,不要试图在业务代码中炫技。
你好呀,我是歪歪。 最近项目迭代非常密集,导致组里面的同事都在同一个微服务里面进行不同需求的迭代开发。 由于我们的代码提交规则规定,提交代码必须有一个 review 环节,所以有时候我会去仔细看同事提
可拷,很刑!一种基于ChatGPT的高效吃瓜方式的探索和研究。
你好呀,我是歪歪。 最近掌握了一个新的吃瓜方式,我觉得还行,给大家简单分享一下。 事情说来就话长了,还得从最近的一次“工业革命”开始,也就是从超导材料说起。
关于若干读者,阅读“改良版雪花算法”后提出的几个共性问题的回复。
你好呀,我是歪歪。 周一的时候不是发了《在开源项目中看到一个改良版的雪花算法,现在它是你的了。》这篇破文章嘛。 然后有好几个读者都提出了几个类似的问题,再写个续集,给大家解答一下。 我就喜欢这种和读者
在开源项目中看到一个改良版的雪花算法,现在它是你的了。
你好呀,我是歪歪。 在 Seata 的官网上看到一篇叫做“关于新版雪花算法的答疑”的文章。 看明白之后,我觉得还是有点意思的,结合自己的理解和代码,加上画几张图,给你拆解一下
面试官:一个 SpringBoot 项目能处理多少请求?(小心有坑)
你好呀,我是歪歪。 这篇文章带大家盘一个读者遇到的面试题哈。 根据读者转述,面试官的原问题就是:一个 SpringBoot 项目能同时处理多少请求? 不知道你听到这个问题之后的第一反应是什么。 我大概
我坚定的认为,这个源码肯定是有 BUG 的!
你好呀,我是歪歪。 上周我不是发了《我试图给你分享一种自适应的负载均衡。》这篇文章嘛,里面一种叫做“自适应负载均衡”的负载均衡策略,核心思路就是从多个服务提供者中随机选择两个出来,然后继续选择两者中“
我试图给你分享一种自适应的负载均衡。有点打脑壳,但是确实也有点厉害。
你好呀,我是歪歪。 这篇文章带大家来盘一个有点意思的负载均衡算法: 自适应负载均衡,虽然这个算法我是在 Dubbo 的源码里面看到的。但是这并不算是 Dubbo 的专属,而是一种算法思想,只不过你可以
可以,很强,68行代码实现Bean的异步初始化,粘过去就能用。
你好呀,我是歪歪。 前两天在看 SOFABoot 的时候,看到一个让我眼前一亮的东西,来给大家盘一下。 SOFABoot,你可能不眼熟,但是没关系,本文也不是给你讲这个东西的,你就认为它是 Sprin
这里有一个源码调试方法,短小精悍,简单粗暴,但足够好用。
你好呀,我是歪歪。 上周发布了《我试图通过这篇文章告诉你,这行源码有多牛逼。》这篇文章。 文章中有这样的一段描述: 然后有个读者来问我: 这个问题确实不错,属于一个偶尔用一下能起到奇效的源码调试技巧。
我试图通过这篇文章告诉你,这行源码有多牛逼。
你好呀,我是歪歪。 这次给你盘一个特别有意思的源码,正如我标题说的那样:看懂这行源码之后,我不禁鼓起掌来,直呼祖师爷牛逼。 这行源码是这样的: h.next = h,不过是一个把下一个节点指向自己的动
可以,很6!微信这波改造,一刀斩断了一条“灰色”业务线。
你好呀,我是歪歪。 微信官方今天“悄悄咪咪”的搞了一个小动作,而这个小动作我关注了接近两个月时间,今天终于是上线了。 对微信来说,这也许就是一个小迭代。 这个迭代对于用户来说,算是一个利好的动作,体现
扯下@EventListener这个注解的神秘面纱。
你好呀,我是歪歪。 前段时间看到同事在项目里面使用了一个叫做 @EventListener 的注解。 在这之前,我知道这个注解的用法和想要达到的目的,但是也仅限于此,其内部工作原理对我来说是一个黑盒,
下一页