朋友来网易面试,挂了~

阅读本文大概需要8分钟。最近推荐一个朋友来网易面试,这哥们在小厂工作6年,研发经验非常丰富,但他却挂在了技术终面。事后和他约了个饭,深聊了一次发现他的技术成长路径还是有点问题。软件开发行业需要经验,需要时间来沉淀,但从我个人发展情况以及带过的下属来看,这种成长绝非线性成长,而是突变式成长。所谓突变式成长就好比豹变和顿悟,仿佛一下子打开了任督二脉成为高手。而硬...
📅 2023-08-16 阅读全文 →

20张图助你了解JVM运行时数据区,你还觉得枯燥吗?

我们的JVM系列已经断更好几天了,小伙伴们在后台疯狂私信阿Q,想看后续内容,今天它来了。相信大家在上篇文章中已经对类加载子系统有了清晰的认识,接下来就让我们来揭开“运行时数据区”的神秘面纱吧。(文章可能有点长,建议先收藏一波)运行时数据区总览内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了Ja...
📅 2023-08-16 阅读全文 →

小学生也能看懂的微服务节点判活难题

那你首先,了解注册中心摘除机制吗?【服务Consumer】以【注册中心】的数据为准,当服务端的节点有变更时,【注册中心】会将变更通知给【Consumer】,【Consumer】就调用【注册中心】拉取最新节点信息。这种机制一般也够用了,但当网络频繁抖动时,【服务Provider】向【注册中心】汇报心跳信息可能失败。若在规定时间内,【注册中心】都未收到【Prov...
📅 2023-08-16 阅读全文 →

微服务化后,这几点一定要注意

随着业务发展,很多系统需要经历服务拆分的过程。微服务化过程踩坑也是很正常的事。如果在服务拆分之前做好充分准备,能帮我们少走很多弯路。本文主要从服务依赖,接口版本,隔离,数据一致等方面说说微服务化过程应该注意的点。循环依赖问题微服务化之后服务之间会存在各种依赖关系,不过依赖需要遵循一定的规则,不能太随意。否则,就会出现循环依赖的问题,而且会让调用关系变得错综复...
📅 2023-08-16 阅读全文 →

ERP已死,“中台”已凉,“低代码”称王!

作者| Mr.K ,来源| 技术领导力(ID:jishulingdaoli)业界有个说法,认为ERP经过了20多年的发展,理念已经不行了、跟不上时代了;而后起之秀“中台”,经历了兴起、火爆、被唱衰等阶段,也已经凉凉了。再加上,最近一年“低代码”、“零代码”的迅速崛起,似乎企业数字化领域又要“改朝换代”了。难道ERP“死”了,“中台”凉了,...
📅 2023-08-16 阅读全文 →

MySQL面试重点篇27问27答

26、数据库三大范式精讲第一范式在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构...
📅 2023-08-16 阅读全文 →

一举拿下高可用与分布式协调系统设计!

前言 在上文中我们了解到, canal 可以通过订阅 binlog 日志来提供增量数据订阅和消费,通过这种方式可以实现数据库的实时备份,实时索引构建等 我们再来详细看看它的工作原理如图示,每个 server 会启动多个实例(instance),每个实例会订阅不同表的 binlog,实例主要负责将 binlog 日志解析成程序易读的结构化数据(解析后包含变更记...
📅 2023-08-16 阅读全文 →

Query理解在美团搜索中的应用

分享嘉宾:刘亮 美团 资深算法工程师编辑整理:吴雪松出品社区:DataFunTalk导读:在过去的20年中,搜索过程中处理查询的方式以及向用户显示结果的方式已完全改变。该过程已经从仅基于文本匹配的检索发展到现阶段——尝试基于对查询的真实语义理解以及上下文,位置,时间,用户的先前短期和长期浏览活动来获得搜索结果。本文主要介绍美团搜索场景下,查询理解系统的一些建...
📅 2023-08-16 阅读全文 →

阿里某程序员爆料:面试一个重庆小伙子,却被对方微信调戏!

面试中总是充满了各种未知因素,前几天我们写了一篇《某百度程序员中午面试一个阿里程序员,晚上去阿里面试,面试官竟是中午那个人!》,讲述了面试官和候选人之间神秘的缘分,让围观群众吃足了瓜。今天我们又给大家带来一个怎样的面试故事呢?一个阿里程序员发帖爆料:上周面试了一个重庆的小伙子,面试结束后,小伙子提出想加楼主微信,以后好请教问题,楼主想了一下就同意了。今天早上...
📅 2023-08-16 阅读全文 →

在腾讯,如何做 Code Review?

作者:cheaterlin,腾讯 PCG 后台开发工程师前言作为公司代码委员会 golang 分会的理事,我 review 了很多代码,看了很多别人的 review 评论。发现不少同学 code review 与写出好代码的水平有待提高。在这里,想分享一下我的一些理念和思路。为什么技术人员包括 leader 都要做 code review谚语曰: 'Talk...
📅 2023-08-16 阅读全文 →

源代码从 300 行到 172,000 行,它用了 23 年

作者 | Daniel Stenberg译者 | 弯月出品 | CSDN(ID:CSDNnews)以下为译文:cURL 于 1998 年 3 月 20 日正式发布。就在那一天,我发布了一款名叫 cURL 的工具源代码。我给这款工具取名叫做 cURL 4.0,因为我保留了以前使用过的版本号。或者更确切地说,我将版本号从 3.12(...
📅 2023-08-16 阅读全文 →

架构设计的本质:系统与子系统、模块与组件、框架与架构

-     前言     -在软件研发这个领域,程序员的终极目标都是想成为一名合格的架构师。然而梦想很美好,但现实却很曲折。在实际工作中,程序员会分很多种,有的擅长编码实现,有的擅长底层原理,有的擅长逻辑实现等等,在各自的领域都表现不俗、担当核心,然而,面临更高层架构设计时,很多优秀的程序员却折戟沙...
📅 2023-08-16 阅读全文 →

魔幻!2021年,6种将死的编程语言?

随着编程语言的更新迭代,编程界语言排行榜又要面临一次全新的洗牌,六大编程语言将要黄了!此消息一出,令众多程序员心碎!那么这将“亡”的六大语言中有你所擅长的吗?  壹 dashujuPerl曾几何时,几乎每个人都在使用Perl语言编程。但是那些经常使用的人慢慢地发现,关于这个Perl语言似乎总是有点不对劲。至少我知道有这么个叫做“...
📅 2023-08-16 阅读全文 →

不出意外,12306又崩了!为什么12306比淘宝双十一技术挑战更大?

五一小长假,火车票售卖又到了一个高峰期,不出意外,12306又崩了。同样是架设在阿里云上的服务器,为什么12306经常会崩,而双11阿里每秒钟50多万笔订单都没崩?因为12306和普通的电商有本质的区别,因为12306除了线上订单以外,还要兼顾线下订单所形成的数据,业务非常复杂。而且日活用户较大,每天都不稳定,不像双11一样有一个稳定的目标,可以针对性的进行...
📅 2023-08-16 阅读全文 →

关于数据中台的深度思考与总结

作者:miaowenting原文:https://miaowenting.site/2020/03/24/%E5%85%B3%E4%BA%8E%E6%95%B0%E6%8D%AE%E4%B8%AD%E5%8F%B0%E7%9A%84%E6%80%9D%E8%80%83%E4%B8%8E%E6%80%BB%E7%BB%93/数据中台数据汇聚数据汇聚是数据中台必...
📅 2023-08-16 阅读全文 →

我是如何把微服务的这个模式落地的:一个服务一个数据库模式(中)

从我接触微服务以来,迄今也得有五六年了。断断续续要么从零开始,要么中途接手,也经历了 5 套微服务项目了。从这些项目中的经验以及和同行交流来看,根据业务切分微服务的方法总的来说思路不复杂,但是落地总是出现了各种各样的问题。一直到现在,我也还在探索着最好的微服务落地的最佳办法。在之前的文章我也提过,一个服务一个数据库是微服务最基本的模式,也谈了为什么要搞微服务...
📅 2023-08-16 阅读全文 →

某大厂程序员爆料自己被后厂村“女海王”PUA,该女同时与多个大厂程序员暧昧!

在大多数人心中,“海王”这个词多指男人,实际上有些心机颇深的妹子也可以成为“女海王”,把一群小哥哥耍得团团转。一个后厂村的大厂程序员就遭遇了这样一个“女海王”,在发现自己上当受骗后,他发帖自爆了全过程:从正规交友小程序认识了一个后厂村的妹子,她朋友圈全是一个人的旅游照片,滑雪、泡温泉等等。认识之初,她营造自己可爱无辜的性格,然后再跟男生暧昧亲昵,各种话术一看...
📅 2023-08-16 阅读全文 →

张一鸣这一条微博,阿里P8的我,竟然想了一夜

作者 | Rachi来源 | 以太创服(ID:xuetang2014)“很多人之所以能成功,就是选择了那条更难的路。”是的,我选了。 可我现在正躲在卫生间里哭。 我老婆在外面嘶吼着,“你一个大男人,躲起来算怎么回事啊!有本事你别创业了,现在就把公司解散,找个正常工作上班去啊!” 我闺女扒在卫生间门上,一边拍门,一边抽泣着喊爸爸,...
📅 2023-08-16 阅读全文 →

CTO:再写 if-else,逮着罚款 1000!

“本文并不肯定或者否定哪一种写法,仅仅为大家提供一些其他的编码思路或者一些值得借鉴的点子。设计更好的软件,替换 If-Else 的 5 种方法,从入门到高级示例If-Else 通常是一个糟糕的选择,它导致设计复杂,代码可读性差,并且可能导致重构困难。但是,If-Else 已成为事实上的代码分支解决方案,这确实是有道理的。这是向所有有抱负的开发人员讲授的第一件...
📅 2023-08-16 阅读全文 →

闲鱼单体应用Serverless化拆分实践

背景2018,我们在实践中提出了flutter+Dart Faas的云端一体化研发解决方案,该方案借助Serverless 轻(聚焦业务)、快(单个接口单个函数,研发、部署快)、NoOps(运维平台化)的能力,降低了服务端业务组装层的研发门槛,使得客户端同学也能够有能力有机会参与到服务端业务开发中,减少了客户端服务端协作效率问题,提升了新兴业务的迭代效率。但...
📅 2023-08-16 阅读全文 →

Redis读写分离技术架构解析

作者:小热爱来源:juejin.cn/post/6955355686108659726背景Redis 不管主从版还是集群规格,replica作为备库不对外提供服务,只有在发生HA的时候,replica提升为master后才承担读写流量。这种架构读写请求都在master上完成,一致性较高,但性能受到master数量的限制。经常有用户数据较少,但因为流量或者并发...
📅 2023-08-16 阅读全文 →

程序员孙某三年白干:因违反腾讯《竞业协议》赔 97.6 万元,返还 15.8 万元

孙某,男,1991年出生,汉族,户籍地上海市。2015年7月15日,孙某与腾讯公司签订劳动合同,约定合同期限自2015年7月15日至2018年9月30日,孙某从事北极光工作室工作。合同期满后,双方续签劳动合同至2024年9月30日,约定孙某在创新产品中心工作。劳动合同第八条第四项另约定:甲乙双方(腾讯公司为甲方,孙某为乙方)约定,不论乙方因何种原因从甲方离职...
📅 2023-08-16 阅读全文 →

面试官问为什么新生代不用标记清除算法

杭州某写字楼,安琪拉穿着新买的19.9的皮鞋走进玻璃隔间办公室,准备迎接一场新的表演。面试官 :看你简历上有些熟悉JVM,是吧?安琪拉:是的面试官 :那你跟我讲讲堆内存的分区。安琪拉:[心想]:这很easy嘛,来,算是回顾一下JVM的基础知识。我们知道堆分为新生代和老年代,新生代就是我们说的Yong Generation,老年代是 Old Generatio...
📅 2023-08-16 阅读全文 →

面试官:Redis 新版本开始引入多线程,你怎么看?

Redis 作为一个基于内存的缓存系统,一直以高性能著称,因没有上下文切换以及无锁操作,即使在单线程处理情况下,读速度仍可达到11万次/s,写速度达到8.1万次/s。但是,单线程的设计也给Redis带来一些问题:只能使用CPU一个核;如果删除的键过大(比如Set类型中有上百万个对象),会导致服务端阻塞好几秒;QPS难再提高。针对上面问题,Redis在4.0版...
📅 2023-08-16 阅读全文 →

某大厂程序员爆料:和一个俄罗斯大美女相亲,不要彩礼,自带嫁妆,只是担心俄罗斯女人老得太快!

五一假期发生了很多故事,有人忙着旅行,有人忙着探亲,有人则忙着相亲。一个百度程序员发帖自爆了一个特殊的异国相亲故事:五一相亲了一个俄罗斯妹子,妹子比楼主小八岁,会三国语言,在广州一所二本学校做双语教师。妹子极为漂亮,身高178,皮肤特别好,白皙,素颜纯天然。更重要的是妹子想留在中国,没有彩礼,家里还能给她一笔钱,两人可以一起付七成首付,还贷忽略不计。楼主目前...
📅 2023-08-16 阅读全文 →

阿里新框架发布!干掉Spring Cloud,换下Dubbo,微服务王者来了!

目前,但凡谈及微服务技术选型,就必然会遇到一个两难的抉择,到底该采用Dubbo,还是该选择Spring Cloud呢?当初阿里于2017年宣布重新开源Dubbo,近年来Dubbo发展速度和势头可谓是“中国速度”的一个缩影了。早在2019年,Dubbo就已经成为毕业最快的Apache项目。截至当下,Dubbo拥有33k的stars和21k的forks,分别斩获...
📅 2023-08-16 阅读全文 →

开放平台设计方案与实践

一、背景随着业务的发展,越来越多的系统需要数据往来。那对外提供的接口也越来越多,而且各个接口散落在不同的项目中被调用,多了的话排查问题困难且混乱。基于这个痛点,我们有必要打造一套开放平台来管理各个 api 的调用情况。二、开放平台设计我们先从整体的功能需求来分析,主要有以下几点:开发者身份注册与数据权限范围授权开发者获取相关资料(接口文档、使用说明、对接人联...
📅 2023-08-16 阅读全文 →

双活数据中心概念及优缺点介绍

主备数据中心之间一般有热备、冷备、双活三种备份方式。热备热备的情况下,只有主数据中心承担用户的业务,此时备数据中心对主数据中心进行实时的备份,当主数据中心挂掉以后,备数据中心可以自动接管主数据中心的业务,用户的业务不会中断,所以也感觉不到数据中心的切换。冷备冷备的情况下,也是只有主数据中心承担业务,但是备用数据中心不会对主数据中心进行实时备份,这时可能是周期...
📅 2023-08-16 阅读全文 →

聊聊数据库中的那些锁

背景数据库中有一张叫后宫佳丽的表,每天都有几百万新的小姐姐插到表中,光阴荏苒,夜以继日,日久生情,时间长了,表中就有了几十亿的小姐姐数据,看到几十亿的小姐姐,每到晚上,我可愁死了,这么多小姐姐,我翻张牌呢?办法当然是精兵简政,删除那些age>18的,给年轻的小姐姐们留位置...于是我在数据库中添加了一个定时执行的小程序,每到周日,就自动运行如下的脚本d...
📅 2023-08-16 阅读全文 →

百度前离职员工偶遇同门百度人,轻松通过面试,直呼放水很明显!这样真的好么?

百度作为“历史悠久”的互联网老牌大厂,在其中工作过的程序员不计其数,许多程序员从百度走出来后进入其他互联网公司,成为一道道特殊的“百度力量”。一个百度程序员爆料:到外面面试时遇到的面试官99%开口第一句就是“我以前也是百度的”,其中有些放水放得不要太明显。楼主感叹:谢谢了兄弟们,自己必将薪火相传,百度帮,yyds(永远的神)!有百度员工证明确实是这样,有人说...
📅 2023-08-16 阅读全文 →