摘要: 你好呀,我是歪歪。 前几天我 Review 代码的时候发现项目里面有一坨逻辑写的非常的不好,一眼望去简直就是丑陋之极。 我都不知道为什么会有这样的代码存在项目里面,于是我看了一眼提交记录准备叫对应的同事问问,为什么会写出这样的代码。 然后... 那一坨代码是我 2019 年的时候提交的。 我细细的思 阅读全文
posted @ 2022-01-17 12:27 why技术 阅读(489) 评论(3) 推荐(4) 编辑
摘要: 你好呀,我是歪歪。 前几天知乎给我推送了一个问题,我点进去一看,好家伙,竟然把我血压都看上来了是怎么回事。 我先把问题复述一遍,聊天记录比较长,但是看的过程中容易冲动,注意控制情绪: 最后,提问者还是说:顺便请你们分析下我的思维方式是怎样的?是个怎样的人? 遭不住 怎么样,你看完之后什么感觉? 反正 阅读全文
posted @ 2022-01-10 12:43 why技术 阅读(222) 评论(7) 推荐(0) 编辑
摘要: 你好呀,我是歪歪。 元旦的时候我看到一个特别离谱的谣言啊,具体是什么内容我就不说了,我怕脏了大家的眼睛。 但是,我看到一个群里传的那叫一个绘声绘色,大家讨论的风生水起的,仿佛大家就在现场似的。 这事吧本来我呵呵一笑也就过了。但是隔了一会我突然大腿一拍:这是个素材啊。 我可以和大家聊一个共识算法呀。 阅读全文
posted @ 2022-01-04 11:43 why技术 阅读(419) 评论(1) 推荐(6) 编辑
摘要: 你好呀,我是歪歪。 不是 Log4j 爆出漏洞了嘛,然后前几天有小伙伴来问我:我项目里面用的是 Lombok 的 @Slf4j 这个会有影响吗? 你说这事多巧,我也用的这个注解,所以我当时稍微的看了一下。 先说结论:有没有影响还是取决于你项目中依赖的 log4j2 包,和 Lombok 没有任何关系 阅读全文
posted @ 2021-12-20 12:49 why技术 阅读(713) 评论(2) 推荐(9) 编辑
摘要: 你好呀,我是歪歪。 是这样的,我最近又看到了这篇文章《工商银行分布式服务 C10K 场景解决方案 》。 为什么是又呢? 因为这篇文章最开始发布的时候我就看过了,当时就觉得写得挺好的,宇宙行(工商银行)果然是很叼的样子。 但是看过了也就看过了,当时没去细琢磨。 这次看到的时候,刚好是在下班路上,就仔仔 阅读全文
posted @ 2021-12-14 12:22 why技术 阅读(1303) 评论(4) 推荐(9) 编辑
摘要: 你好呀,我是歪歪。 给大家分享一个我最近发现的有点意思,但是卵用不大的小知识点。 先给你搞个程序看一下: public class MainTest { public static void main(String[] args) throws Exception { SimpleDateForma 阅读全文
posted @ 2021-11-30 13:07 why技术 阅读(907) 评论(4) 推荐(2) 编辑
摘要: 你好呀,我是歪歪。 今天给大家分享一个经过扩展后的线程池,且我觉得扩展的思路非常好的。 放心,我标题党来着,我觉得面试不会有人考这个玩意,但是工作中是有可能真的会遇到相应的场景。 为了引出这个线程池,我先给大家搞个场景,方便理解。 就拿下面这个表情包来做例子吧。 假设我们有两个程序员,就叫富贵和旺财 阅读全文
posted @ 2021-11-29 12:55 why技术 阅读(643) 评论(0) 推荐(5) 编辑
摘要: 你好呀,我是歪歪。 给大家分享一个我最近发现的有点意思,但是卵用不大的小知识点。 先给你搞个程序看一下: public class MainTest { public static void main(String[] args) throws Exception { SimpleDateForma 阅读全文
posted @ 2021-11-29 12:43 why技术 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 你好呀,我是歪歪。 今天我带大家来卷一下时间轮吧,这个玩意其实还是挺实用的。 常见于各种框架之中,偶现于面试环节,理解起来稍微有点难度,但是知道原理之后也就觉得: 大多数人谈到时间轮的时候都会从 netty 开始聊。 我就不一样了,我想从 Dubbo 里面开始讲,毕竟我第一次接触到时间轮其实是在 D 阅读全文
posted @ 2021-11-16 12:40 why技术 阅读(988) 评论(7) 推荐(7) 编辑
摘要: 你好呀,我是歪歪。 最近有个读者给我说,面试聊到线程池的时候,相谈甚欢,基本都回答上来了,但是其中有一个问题直接把他干懵逼了。 面试官问他:你说一下线程池里面的锁吧。 结果他关于线程池的知识点其实都是在各个博客或者面经里面看到的,没有自己去翻阅过源码,也就根本就没有注意过线程池里面还有锁的存在。 他 阅读全文
posted @ 2021-11-01 12:44 why技术 阅读(1116) 评论(3) 推荐(8) 编辑