SLA 99.99%以上!饿了么实时计算平台3年演进历程

来自:DBAplus社群作者介绍倪增光,饿了么BDI-大数据平台研发高级技术经理,曾先后就职于PPTV、唯品会。15年加入饿了么,组建数据架构team,整体负责离线平台、实时平台、平台工具的开发和运维,先后经历了唯品会、饿了么数据平台从无到有到不断完善的过程。一、背景饿了么BDI-大数据平台研发团队目前共有20人左右,主要负责离线&实时 Infra ...
📅 2023-09-24 阅读全文 →

5句话聊透职场晋升

来自:findyi为什么有的人工作几年就能担任经理、总监、资深架构师、甚至是副总?为什么有的人工作十多年却还是一个基层员工?最近在我的读者群,有不少朋友在讨论这个话题,大家很关心究竟要做哪些事能让自己在职场更快的晋升?先说下我的经历,毕业之后我去了腾讯当码农,之后在人人网担任开发主管。工作2年后进入360,先后担任了技术经理、技术总监。创业前的工作是在哒哒少...
📅 2023-09-24 阅读全文 →

为什么我们会被这种 “提前退休” 的节奏逼疯?

春节 “特别长假” 的街头……今天,是2020年春节 “特别” 假期的第九天。今天,也是不少人宅在家里,提前享受退休生活的第二个周末。这场突如其来的疫情,不仅打碎了不少朋友的度假计划,而且还让那些好不容易抢到车票,一心一念打算回家与父母团聚的小伙伴心头一凉。不过这也没办法,天大地大,人命最大。与那些缺德带冒烟的人不同,我,包括我身边的朋友都是受过教...
📅 2023-09-24 阅读全文 →

上线前一个小时,dubbo这个问题可把我折腾惨了

来自:猿天地前因那是一个月黑风高的夜晚,不管有没有圆圆的月亮,都无法解救要加班的我。这就是苦涩的人生啊!那天正好是春节回家的日子,定了晚上的票,然后还是上线的日子。测试在做回归测试的时候,发现一个老功能报错了,什么鬼,都没改过那块代码怎么会出问题?案件疑点重重呀。。。为了能够早点上线,早点回家,所以这个 Bug 就显得十万火急了,因为就这一个问题,其他都没问...
📅 2023-09-24 阅读全文 →

什么叫操作系统啊 | 战术后仰

来自:Java建设者操作系统现代操作系统由一个或多个处理器、主存、打印机、键盘、鼠标、显示器、网络接口以及各种输入/输出设备构成。计算机操作系统是一个复杂的系统。然而,程序员不会直接和这些硬件打交道,而且每位程序员不可能会掌握所有操作系统的细节,这样我们就不用再编写代码了,所以在硬件的基础之上,计算机安装了一层软件,这层软件能够通过响应用户输入的指令达到控制...
📅 2023-09-24 阅读全文 →

那些消失的创业者

来自:findyi最近几天,我的读者群在讨论创业的事情,很多没创业过的小伙伴对创业这件事充满了憧憬和羡慕。和大家热烈的讨论完之后,心情非常复杂,作为一个5年前做过手游创业,现在在做教育行业的创业老兵,我有些话要说:01一个创业者的离去先从一个创业者的离开说起。前几天开源中国社区技术专家陈智宏自杀了,留下了他尚在上小学的儿子和没有工作的妻子。陈智宏是一名技术人...
📅 2023-09-24 阅读全文 →

中台辨析:架构的演进趋势

来自:技术琐话春节前应“技术琐话”之约,试图写一篇讨论架构方法论的文章,然而动笔之后,才发现,自己似乎陷入了Frederick P. Brooks先生在《设计原本》一书中指出的问题:“设计中最困难的部分在于决定要设计什么”。2020年1月18日,有人戏称是“中台”历史上最“困难”的一天,一篇炸圈的文章将对“中台”的讨论又一次推向高点,虽然“泼冷水”的意味十足...
📅 2023-09-24 阅读全文 →

几张图帮你弄清楚什么是 RPC

作者 l 会点代码的大叔(CodeDaShu)RPC:Remote Procedure Call,中文意思就是远程过程调用。远程是相对于本地来说的,有远程调用就有本地调用,那么先说说本地调用是什么,这个就简单了;比如下图,我们的代码在同一个进程中(或者说同一个地址空间)调用另外一个方法,得到我们需要的结果,这就是本地调用:那么想象一下,如果这里的add方法是...
📅 2023-09-24 阅读全文 →

一周读7本书的秘密

来自:findyi电影教父里有台词:「花半秒钟就能看透事物本质的人,和花一辈子都看不清事物本质的人,注定是截然不同的命运」。看透事物本质的能力其实就是洞察力。培养洞察力的三大方法:「看书」,「工作生活实践」,「和大佬学习沟通交流」。阅读最经典的书,跟优秀的人交流,洞察力想不快速提升都难!在360工作期间,周鸿祎说过他自己一周能看7本书,打死都不相信,那时候我...
📅 2023-09-24 阅读全文 →

关于分库分表,这有一套大而全的轻量级架构设计思路

来自:DBAplus社群作者介绍杨彪,蚂蚁金服技术专家,《分布式服务架构:原理、设计与实战》和《可伸缩服务架构:框架与中间件》作者。近10年互联网和游戏行业工作经验,曾在酷我音乐盒、人人游戏和掌趣科技等上市公司担任核心研发职位,做过日活跃用户量达千万的项目,也做过多款月流水千万以上的游戏。本文节选自《可伸缩服务架构:框架与中间件》一书,作者:李艳鹏、杨彪、李...
📅 2023-09-24 阅读全文 →

垃圾回收-实战篇

来自:码海上文 GC 理论颇受大家好评,学习了之后,相信大家对 GC 的工作原理有了比较深刻的认识,这一篇我们继续趁热打铁,来学习下 GC 的实战内容,主要包括以下几点JVM 参数简介发生 OOM 的主要几种场景及相应解决方案OOM 问题排查的一些常用工具GC 日志格式怎么看jstat 与可视化 APM 工具构建再谈 JVM 参数设置JVM 参数简...
📅 2023-09-24 阅读全文 →

国企车间流水线5年,重新考研,弯道超车,收割百度腾讯offer

来自:大数据肌肉猿前言今天介绍的这位也是学习群的小伙伴,他国企工作5年,在家乡拿着微薄的工资,17年考上了北京985学校研究生,19年参加秋招,最后拿了一些大厂offer。虽然拿的是应届生薪资,但也比他之前多了4,5倍。敢于跳出舒适区,弯道超车,是值得我们学习的。成果2020届秋招拿到了度小满金融offer,腾讯、中移院的offer,某欧美100强外企off...
📅 2023-09-24 阅读全文 →

掌握它才说明你真正懂 Elasticsearch

作者:钱丁君https://www.jianshu.com/p/28fb017be7a7Elasticsearch 基于 Lucene,隐藏其复杂性,并提供简单易用的 Restful API接口、Java API 接口。所以理解 ES 的关键在于理解 Lucene 的基本原理。Lucene 简介Lucene 是一种高性能、可伸缩的信息搜索(IR)库,在 20...
📅 2023-09-24 阅读全文 →

三句话聊透管理

来自:findyi最近几天,在读者群里,大家在激烈讨论管理方面的问题,诸如技术总监的职责是什么,怎么管理好下属以及怎么应对老板不合理的需求。今天和大家谈谈我对管理的认知。管理者也分层级,经理、总监、高级总监、事业部总经理、副总、CXO、CEO。这算一个管理梯队的进阶,而有些更大规模的公司,比如BAT层级会更多。我认为无论哪一层级的管理者都可以用这三句概括:自...
📅 2023-09-24 阅读全文 →

2020 春招新变化,Java 人准备好了吗?

疫情信息仍在不断刷屏,开工日期一再延迟,相信不少朋友都会担心今年春招是否受影响。其实很多企业,比如腾讯、字节跳动,为了保证春招的顺利进行,尽可能的提高招聘效率,做出了一些调整:首先是更多采用线上面试的形式,有的甚至直接在线发offer。其次,简历筛选环节更加严格,用最短的时间找到最匹配的候选人。那么,对于技术人,尤其是 Java人来说,到底需要掌握什么技术才...
📅 2023-09-24 阅读全文 →

斐波那契数列的四种实现

来自:Crossin的编程教室孔乙己自己知道不能和他们谈天,便只好向 Intern 说话。有一回对我说道,“你写过代码么?”我略略点一点头。他说,“写过代码,……我便考你一考。斐波那契数列的输出,怎样实现?”我想,讨饭一样的人,也配考我么?便回过脸去,不再理会。孔乙己等了许久,很恳切的说道,“不能写罢?……我教给你,记着!这些代码应该记着。将来做 Leade...
📅 2023-09-24 阅读全文 →

这些操作系统的概念,保你没听过!

来自:Java建设者操作系统概念大部分操作系统提供了特定的基础概念和抽象,例如进程、地址空间、文件等,它们是需要理解的核心内容。下面我们会简要介绍一些基本概念,为了说明这些概念,我们会不时的从 UNIX 中提出示例,相同的示例也会存在于其他系统中,我们后面会进行介绍。进程操作系统一个很关键的概念就是 进程(Process)。进程的本质就是操作系统执行的一个程...
📅 2023-09-24 阅读全文 →

去TMD低效会议

来自:findyi最近和几个大佬朋友聊天,大家不约而同的在吐槽公司开会效率低下的问题。一提到开会,想必大家都会浮现各种场景,甚至有人可能要开始骂娘了吧?不断延长的会议时间,沉默的参会成员,语无伦次的会议组织者,不断跑偏的主题,一不小心一天就全在开会了。what? 不仅一天全开会了,还没有任何有用的结论?作为一个开会无数的互联网老鸟,针对高效开会,我有以下六点...
📅 2023-09-24 阅读全文 →

解密京东618大促数据库运维的攻守之道

来自:DBAplus社群本文根据高新刚老师在〖2019 DAMS中国数据智能管理峰会〗现场演讲内容整理而成。讲师介绍高新刚,京东数科数据库团队负责人,负责京东数科数据库平台的管理维护工作,带领团队平稳护航多次618、1111的大促活动。对数据库多业务场景架构设计、高并发解决方案、数据生态管控有着丰富的实践经验;对数据库库中间件、分布式数据库和自动化智能化管理...
📅 2023-09-24 阅读全文 →

远程办公的开始,也是你进入 BAT 的开始……

相信前几天在朋友圈晒无聊的小伙伴们,也陆续结束了假期。很多公司为了员工的健康考虑,启动了远程办公模式。床在桌边,饭在桌上,家里一切都那么安逸,专心工作真的是一件难事。远程工作最大的敌人就是:你的自制力。战胜自己,以后你一定是做成大事的人。除了好好工作,远程办公还有一个好处是时间比较自由,抓紧一些自由的时间赶紧充电学习。越是空闲时间,越是你追赶别人的绝佳机会。...
📅 2023-09-24 阅读全文 →

Java 数据持久化系列之池化技术

来自:程序员历小冰在上一篇文章Java 数据持久化系列之JDBC中,我们了解到使用 JDBC 创建 Connection 可以执行对应的SQL,但是创建 Connection 会消耗很多资源,所以 Java 持久化框架中往往不直接使用 JDBC,而是在其上建立数据库连接池层。今天我们就先来了解一下池化技术的必要性、原理;然后使用 Apache-common-...
📅 2023-09-24 阅读全文 →

一个接口查询关联了十几张表,响应速度太慢?那就提前把它们整合到一起

作者 l 会点代码的大叔(CodeDaShu)不知道开发的同学有没有遇到过类似这样的需求:相同类型的数据在多个系统中,如果要得到全部的信息,就要连续调多个系统的接口;业务复杂,一个需求需要关联几张表甚至几十张表才能得到想要的结果;系统做了分库分表,但是需要统计所有的数据。那么此类需求要如何满足呢?我们选择了“通过 ETL 提前进行数据整合”的方案。01什么是...
📅 2023-09-24 阅读全文 →

换工作必须避开的五个坑

来自:findyi为什么有的人工作几年已经是架构师、经理、总监、甚至高管?有的人工作十多年却还是在原地打转?其实,在换工作的时候就决定了很多人不同的结局!那么换工作我们怎么作出高质量的选择呢?毕竟选择大于努力,选择对了事半功倍,选择错了可能就要在人生泥潭里打滚了。关于换工作这件事,我有以下五点建议:01选择高速发展的公司而不是大公司很多人换工作都会追求更大更...
📅 2023-09-24 阅读全文 →

为什么80%的码农都做不了架构师?

做为技术人,从程序员到架构师,要跨越的最大鸿沟是什么?我认为是架构设计能力。代码能力的培养,可以从教材入手,通过自学基本就能掌握,但架构设计能力的培养相对就要难很多了。     以前的架构师成长更多是通过师傅带徒弟,口口相传。随着在线教育的发展,行业大咖的体系化培训,正在加速架构师的成长。同是技术人的孙玄,江湖人称玄姐,曾作为5...
📅 2023-09-24 阅读全文 →

2019年我只想明白了这5点

来自:findyi1.增长是团队成长的一切keep growing, fuck everything else。有个最大的感受,也是和不少大佬聊天得到的最大的洞察:业务增长是团队成长和个人成长的最大要素。一个处在上升期的团队会让很多问题自动解决,很多核心因素都是正向且积极的,比如团队的士气,人才吸引和聚集。反之,如果业务停滞增长或进入衰退期。很多相关因素都会...
📅 2023-09-24 阅读全文 →

面试热点|理解TCP/IP传输层拥塞控制算法

来自:后端技术指南针0x00.前言这是TCP/IP协议栈系列的第二篇文章,之前的一篇理解TCP/IP协议栈之HTTP2.0感兴趣可以看下,今天一起来学习下一个热点问题。通过本文你将了解到以下内容:拥塞控制概念以及其背景流量控制和拥塞控制的区别与联系拥塞控制主要过程详解伙伴们认真学习一下,让offer来得更猛烈些吧!0x01.TCP/IP协议栈简要回顾来看下维...
📅 2023-09-24 阅读全文 →

大妈也能看懂的大数据分布式计算图解

来自:DBAplus社群作者介绍卢亮,资深软件研发工程师,擅长业务系统建模与架构分析,在分布式架构和大数据技术方面有深入的理论研究和实践经验。个人博客:www.leonlu.cc前言本文是一篇科普性质的文章,希望能通过一个通俗易懂的例子给大家讲清楚大数据分布式计算技术。大数据技术虽然包含存储、计算和分析等一系列庞杂的技术,但分布式计算一直是其核心,想要了解大...
📅 2023-09-24 阅读全文 →

闲着无聊去体验远程面试,最后竟然被录取了...

当前环境,很多公司都采取了远程办公,远程面试。有一说一,第一次远程面试,还是比较紧张的。首先来说下对于简历的准备。MQ、Redis这两个是标配没跑的了。为啥?你要突出你的核心竞争力,无非围绕高并发、高可用、海量数据这几个点出发。如果简历上只是做的项目不同,但是实质都是简单的CRUD,那么没面试之前,已经给淘汰得差不多了。其次,核心竞争力也体现在分布式解决方案...
📅 2023-09-24 阅读全文 →

面试官:你能说说事务的几个特性是啥?有哪几种隔离级别?

本文转载自公众号:石杉的架构笔记目录1、面试题2、面试官心理分析3、面试题剖析1、面试题事务的几个特点是什么?数据库事务有哪些隔离级别?MySQL的默认隔离级别? 2、面试官心里分析用mysql开发的三个基本面:存储引擎、索引,然后就是事务,你必须得用事务。因为一个业务系统里,肯定要加事务保证一堆关联操作,要么一起成功要么一起失败,对不对?所以这是...
📅 2023-09-24 阅读全文 →

这半年填过的坑

来自:findyi转眼间,我加入这家创业公司已经半年了。这半年,每天都在亢奋和鸡血及疲惫的状态下度过。最近很累,腰酸脖子痛,不过这属于矫情的废话。既然选择了创业,就别计较这些表层的感受。能干就尽全力拼命干好,不能干就赶紧认怂滚蛋。咱不是大佬不是明星,不能一边名利双收,一边哭诉自己多辛苦。我做了这几件事:首先重组了产品技术设计团队,引入了数名非常优秀的小伙伴。...
📅 2023-09-24 阅读全文 →