代码改变世界

随笔档案-2020年04月

北大“女学霸”,3 个月内拿取硅谷10 家顶级科技公司offer!

2020-04-03 20:09 by 耿直的小码农, 262 阅读, 收藏,
摘要: 经过 3 个月精心准备,我拿到了 Google,Facebook,Netflix,linkedin,Snapchat,Roku TV,Amazon,Signal,Wealthfront,Toyota Research Institute 一共 10 个硅谷公司的 offer。airbnb 结果还没出 阅读全文

2020年,今日头条Java后端面试复盘 & Redis 6.0多线程IO模型

2020-04-03 15:00 by 耿直的小码农, 495 阅读, 收藏,
摘要: 上周参加了字节跳动的面试,整场下来一共70分钟,面试官非常Nice,无奈自己太过紧张,很多准备好的知识点都没有能够准确传达意思。 面试中因为在简历上有提到Redis相关的内容,那么毫无疑问就会被问到了。先从经典的问题开始:Reids为什么这么快?那自然会回答诸如单线程、IO多路复用等固定套路,然后这 阅读全文

程序员一定要明白的架构:三地五中心(2)

2020-04-02 20:15 by 耿直的小码农, 699 阅读, 收藏,
摘要: 上篇文章我们总结了一下同城双活、异地多活、两地三中心等一些部署架构,那么这篇文章我来发表一下我对三地五中心的理解。 我们上篇文章讲过两地三中心这个架构,如下图: 这种架构具备容灾能力,比如生产数据中心停电了,那么可以把所有流量都切到同城灾备中心或异地灾备中心,那么现在的问题是假如真到了停电的那一天, 阅读全文

程序员一定要明白的架构:三地五中心(1)

2020-04-02 14:22 by 耿直的小码农, 400 阅读, 收藏,
摘要: 科技圈最火的新闻应该是“AWS中国区光缆被挖,导致三星、小米等众多企业服务不可用”。 又是光缆被挖,咦!?为什么是又,让我们来一起回到过去: 2019.6.02:亚马逊光缆被挖断,国内部分地区网络出现异常 2019.3.23:施工队挖断腾讯光纤,致腾讯旗下100多款游戏受影响,损失大了 2015.5 阅读全文

Java程序员:面试前利用这6个“套路”,让你轻松“镇住”面试官,拿取高薪offer~

2020-04-01 20:25 by 耿直的小码农, 199 阅读, 收藏,
摘要: 以前有个人来我公司面试,我两个下属都给了极高评价,异口同声曰:此子,出乎其类拔乎其萃,乃不可多得之专家码农。我听完很高兴啊,人才啊, 拍桌而起,心里默默说,这次一定要争取到。我问此子Java知识、JVM原理、并发问题,对答如流,如数家珍。于是我欣然让他做了一道hard 难度 leetcode没有的算 阅读全文

java程序员为什么使用Groovy?

2020-04-01 13:41 by 耿直的小码农, 1282 阅读, 收藏,
摘要: 一直听说java世界里有个Groovy,但是一直没时间去了解它究竟是一个怎么样子的。我们现在的项目里放了很多开源包,而且项目中做流程的时候,规则就是用Groovy实现的。近来闲来无事,于是开始认真的看看Groory究竟有什么好的。其实最初我接触它是因为Grails这一个框架,这两个都是为了实现一个目 阅读全文

程序员:一定提前预防,这11个微服务失败的原因,及时止损!

2020-04-01 13:11 by 耿直的小码农, 253 阅读, 收藏,
摘要: 微服务“很香”,它有许多优势,比如更快的开发、更好的可扩展性、更小的独立团队等等。但是,很多团队却在微服务上举步维艰,没有很好利用其优势。原因到底是什么? 1. 管理层低估开发微服务的复杂性 我曾与许多非常看好微服务的客户一起合作过。对他们来说,微服务就是解决他们所有问题的“灵丹妙药”。 当讨论逐渐 阅读全文