java
文章平均质量分 91
面试怪圈
前阿里本地生活,现京东Java工程师
展开
-
我试着来讲明白零拷贝|面试怪圈(著)
第一次接触零拷贝,噼里啪啦各种杂谈概念内核、上下文切换、DMA、MMAP....看了不少文章,不知道你是否也觉得是云里雾里,缠绕不清。也许把一件事情说清楚,首先要贴近程序员能够感触到的“0距离”的场景。原创 2022-04-08 16:01:38 · 317 阅读 · 0 评论 -
10年经验总结做好这5步,写出让自己都羡慕的简约代码?
一本改善代码质量的书—马丁·福勒《重构-改善既有代码的设计》最近让我有点着迷。职业生涯10年有余,形形色色的项目也算见识不少。 其实写好代码并不难,多注意一些细节,下面结合我的项目经验和大家谈谈如何写出美观并且简约代码? 「文章目录」 入口方法要清晰明了 良好的段落分层和注释 提炼函数 约定俗称的返回值命名 魔数值替换 写在最后 1.入口方法要清晰明了 方法的入口往往是业务逻辑实现的大门。比如从Controller层到Service层,Serv原创 2021-08-02 23:26:22 · 106 阅读 · 0 评论 -
字节面试改编原创小说:分布式锁的隐私太多了系列之死锁三进宫
互联网面试必问三剑客 这个概念大家不陌生,可以说现在的面试中,经常会被问道,尤其是在面试互联网企业,互联网以微服务顺藤摸瓜的时候,面试官一定会涉及三个问题: 1.分布式锁如何实现的?存在什么问题? 2.事务一致性怎么保证的? 3.你觉得微服务存在什么问题? 第二点呢?可以关注我的公众号-面试怪圈,回复3fkw从视频教程:微服务架构的分布式事务控制解决方案,找到你想要的答案。 第三点,涉及的面太广了。比如: 配置中心 服务之间的数据一致性(事务一致性保证\幂等) 日志的规范 链路追踪 服务原创 2021-07-28 09:49:36 · 206 阅读 · 0 评论