首页|资源下载
登录|注册

您现在的位置是:电子研发网 > 技术阅读

技术阅读

  • 2024-01-01凉了,CPU 飙的老高了!

    上个星期,群里出现一个神秘的案例,他的服务器 CPU 使用率飙的老高,但是无论使用 top 命令,还是 pidstate 等其他命令都查不出是哪个进程占用的,感觉这个进程「神秘消失」了一样。奈何,小林功力不够,我对自己认知也很明确,我承认案例我破不了。不过没关系,好在我朋友多,立马@出了轩辕,轩辕(公众号:编程技术宇宙)是专门搞网络安全的,果然他一进场,就在偷笑,因为我给他送素材来了。。。来,接下来我们就把这个「病毒...

  • 2024-01-01来了!你们要的万字 Java 知识地图

    最近很多读者在问:Java 怎么学习啊?有没有什么学习路线?我相信这些读者或多或少都有一些 Java 基础,但由于看不到全貌,学了一段时间很容易迷失。所以我在寻思着能不能写一个学习的地图或者路线,让读者能知道下一步该学什么,自己离大厂的 offer还有多远的距离。一个人最怕的不是路途遥远,而是看不到胜利曙光。我希望下面这篇文章能给你的学习之路带来一丝曙光,大家不妨试着读一下吧,如果有收获给我点个赞哟。温馨提醒:这...

  • 2024-01-01万字长文 | 这可能是东半球最保姆级的后台服务器开发学习路线

    前言这一篇的主题是「Linux C/C++ 服务器/后台开发学习路线」。这样的文章相信大家都见得不少了,写之前也非常忐忑,能不能和其它人写得不一样, 也定下了一个目标,这篇文章,不能是简单的堆砌学习资源和书单推荐,更要细化如何有效的去执行落地。争取做到让看到的同学有一种相见恨晚的感觉哈哈哈。所以大家可以试着看一下,帮我检查下有没有达到预想的效果哈哈,希望不要被打脸????那就正式开始吧。这篇文章会有点长有点干,可以...

  • 2024-01-01漫画 | 花了七天时间测试,我彻底搞明白了 TCP 的这些内存开销!

    实际中 TCP 连接上肯定是要进行数据的收发的,而且还会有 TIME_WAIT 等其它状态。在这些复杂情况下,一条连接占用多大内存呢?我用做了七天的实验结果告诉你!实验1:ESTABLISH空连接实验2:客户端 => 服务器发送数据测试实验3: 服务器 => 客户端发送数据测试实验4:非 ESTABLISH 状态总结我们把实验中的数据来总结一下可见,内核在 socket 内存开销优化上采取了不少方法:1. 内核会尽量及时回收发送缓存区、接收缓存区,但高版本做...

  • 2024-01-01大白话说协程

    作为程序员,想必你多多少少听过协程这个词,这项技术近年来越来越多的出现在程序员的视野当中,尤其高性能高并发领域。当你的同学、同事提到协程时如果你的大脑一片空白,对其毫无概念。。。那么这篇文章正是为你量身打造的。话不多说,今天的主题就是作为程序员,你应该如何彻底理解协程。普通的函数我们先来看一个普通的函数,这个函数非常简单:def func(): print("a") print("b") print("c")这是一个简单的普通函数,当...

  • 2024-01-01腾讯 9 年,我“毕业”了

    大家好,我是小林。看到一篇在腾讯工作 9 年余果大佬的工作心得,余果大佬的成长也伴随着腾讯的成长,从员工的视角看着腾讯的成长与发展,是个很有意思的视角。大家可以静下心来,听听余果的故事,相信你们会有收获的。下周,就是我加入腾讯九周年,我选择在同一天辞职离开公司,迎接新的事业挑战。很多朋友都觉得这个消息太突然,毫无征兆;也有朋友觉得毫不惊讶,觉得我一定会有这一天。感觉很突然,可能是因为我已经在腾讯工作9...

  • 2024-01-01张一鸣:大学四年收获及工作感悟

    大学里的三点收获2001年我考入了南开大学,起初大学的生活是让人有点失落的,但慢慢地从安静朴素的校园和踏实努力的氛围中,我还是找到了自己的节奏。大学期间我主要在做三件事情 ,一是写代码,因为我是搞技术的;二是看书,看了很多很多书;三是修电脑。基于此自己也有三点收获:耐心,知识,伙伴。第一点收获:耐心。有耐心,能独处,并基于长期思考做判断,而不为短期因素所干扰,耐心地等待你设想和努力的事情逐步发生,这对...

  • 2024-01-01试用期没过,因在公司上了 1024 网站...

    最近浏览到一个知乎问题:某运营同学在试用期期间因为在工作期间上了某 1024 网站,导致试用期不过。试用期不过因在公司浏览 1024 网站前两天还看到不少公众号推文,大意是:看小电影前一定要注意网址是不是 HTTPS 的,因为 HTTPS 是加密的,别人就不知道了。提醒大家,不要啥app都乱安装 小心你看小电影的记录被人截取。看到上面几个问题,我不禁想问(这脑回路也是……):通过浏览器访问 HTTPS 站点,其他人知道吗?通过 App 访...

  • 2024-01-01小林读者喜提抖音研发 SP Offer!

    大家好,我是小林。我比较早期的一位读者阿秀,他在 2020 年秋招的时候,通过自己的实力拿下了抖音 sp offer。我是对他有印象的,因为他在阅读我的图解网络文章的时候,给我反馈了一些错别字,非常的细心,细心到 TCP 连接状态的英文单词中的某个字母拼写错误,他都给我找出来,并反馈给了小林,而且经常催我更新文章。后来秋招结束后,他跟小林报喜,他秋招的战绩,妥妥的牛逼,也非常替他感到高兴。好了,下面就是阿秀的学习心得...

  • 2024-01-01真棒!14 种套路揭开算法的迷雾,瞬间豁然开朗

    大家好,我是小林。前几天,在网上看到篇关于算法解题套路,作者总结了 14 种算法模式,我看完了,觉得太赞了,瞬间豁然开朗,醍醐灌顶,所以特此分享给大家一起学习。最近也是金三银四,跳槽面试,大厂小厂的技术岗面试,算法题肯定会被考察到,要么让你手写代码,要么在线做题。大家面试之前,一定要要去把牛客或者 LeetCode 上的算法题刷一遍,热热身,答应我是一定要去练练。现在,刷题之前,配合这份解题套路,定能让你事半功...

  • 2024-01-01在腾讯连拿六个 5 星,是怎样的体验?

    刚毕业入职腾讯工作 2-3 年,半年/年终绩效每次都是 5/4 星,不一定年薪百万,主要薪资 + 奖金无法决定,这个取决于股票是否上涨不少,但晋升肯定是最快的,在阿里拿 375 跟在腾讯拿 5/4 星的比例差不多,应届毕业能拿一次确实很优秀了,要是连续拿几次,那真是牛逼!过年期间,我跟一位在腾讯的哥们聊了会,研究生应届毕业就待在腾讯,工作 3.5 年了,年前刚晋升 t10 答辩了,现在在等结果,我听完就一句:卧槽,你这太牛逼了,这...

  • 2024-01-01在鹅厂用 C++ 开发是种什么样的体验?

    在大学的时候,就听说了阿里、美团、京东系是 Java 一派,只有鹅厂独树一帜,以 C/ C++ 为后台开发主力语言。这是为啥咧?我也很想知道!为啥选择 C++其实原因呢,我猜也很简单:一方面是惯性使然,任何一个公司都是有技术栈积累的。鹅厂在长期使用 C++ 的过程中,开发了大量基于 C++ 的内部组件可以使用, KV存储、RPC、微服务框架等等一应俱全。并且都有专门的团队维护和经过生产环境考验的,可以 C++ 组件很丰富也很稳定。整个...

  • 2024-01-01在国企里面当程序猿是一种怎样的体验?

    大家好,我是小林。上周末发了篇介绍「955 加班少的公司名单!」的文章,名单里大部分都是外企,然后就不少读者好奇在国企工作是怎样的体验。前几天正好看到篇关于国企程序猿的文章,特地找来分享给大家,我重新整理了下文章。以下是用钦(原作者,公众号:用钦)在国企的工作的心得体验。前言 2018 年底,我通过半天的笔试及面试加入一家(某一线城市事业单位全资控股)研究机构(省级研究院),任职软件工程师。在这边工作了整整...

  • 2024-01-01分布式锁夺命连环 9 问

     说说分布式锁吧?对于一个单机的系统,我们可以通过synchronized或者ReentrantLock等这些常规的加锁方式来实现,然而对于一个分布式集群的系统而言,单纯的本地锁已经无法解决问题,所以就需要用到分布式锁了,通常我们都会引入三方组件或者服务来解决这个问题,比如数据库、Redis、Zookeeper等。通常来说,分布式锁要保证互斥性、不死锁、可重入等特点。互斥性指的是对于同一个资源,任意时刻,都只有一个客户端能持有锁。不死...

  • 2024-01-01聊聊简历怎么写?

    年初看机会、准备换工作的同学比较多,后台也有很多同学请教如何准备面试,精力有限,一个个回复肯定是回不过来。关于求职面试这块的的话题有点大,后面可能会写几篇文章吧,可能大部分人内心OS:忍了一年的 leader,拿了年终奖终于熬到头了,拜拜了您嘞。这篇文章从求职最基础的「简历」开始,和大家聊聊写简历的要点,决胜金三银四。找工作一份好的简历非常重要,在写简历之前,大家知道 HR 或者面试官筛选简历的标准是什么吗?...

  • 2024-01-01一个半月拿到阿里字节拼多多美团 offer 总结

    大家好,我是小林。本篇为一位读者的投稿,来自他去年社招的经历,写的相当全面。希望这篇文章能对大家求职有帮助,愿大家都能加入自己心仪的公司!战况 蚂蚁:一轮笔试 + 五轮技术面(其中二轮跨部门交叉面) + 一轮HR 面 —— 搞定饿了么:三轮技术面 + 一轮 HR 面 —— 搞定抖音:三轮技术面 + 一轮 HR 面 —— 搞定拼多多:三轮技术面 + 一轮 HR 面 —— 搞定美团:三轮技术面 + 一轮 HR 面 —— 搞定比心:三轮技术面 + 一轮 ...

  • 2024-01-01CPU 摸鱼时,在干嘛?

    人空闲时会发呆会无聊,计算机呢?假设你正在用计算机浏览网页,当网页加载完成后你开始阅读,此时你没有移动鼠标,没有敲击键盘,也没有网络通信,那么你的计算机此时在干嘛?有的同学可能会觉得这个问题很简单,但实际上,这个问题涉及从硬件到软件、从 CPU 到操作系统等一系列环节,理解了这个问题你就能明白操作系统是如何工作的了。你的计算机 CPU 使用率是多少?如果此时你正在计算机旁,并且安装有 Windows 或者 Linux ,你...

  • 2024-01-01​面试中的小妙招!

    废话不多说了,这里我分三部分讲:面试前 投递策略精投:只投目标公司(比如腾讯、字节、阿里)优点是目标集中,不用费太多精力整理投递的公司;缺点是面试机会较少,需要对自身实力有自信,同时有一定风险;海投:视野之内,一个不留。优点是有更多的机会,风险更小;缺点是需要花费一定的精力梳理投递计划、面试时间,以防撞车;另一个缺点是提前拿到了小厂offer可能会影响接下来的复习计划;两种策略各有优劣,大家自行选择。招...

  • 2024-01-01索引凭什么让查询效率提高这么多?

    背景我相信大家在数据库优化的时候都会说到索引,我也不例外,大家也基本上能对数据结构的优化回答个一二三,以及页缓存之类的都能扯上几句,但是有一次阿里P9的一个面试问我:你能从计算机层面开始说一下一个索引数据加载的流程么?(就是想让我聊IO)废话不多说,我们就从计算机加载数据聊起,讲一下换个角度聊索引。正文MySQL的索引本质上是一种数据结构让我们先来了解一下计算机的数据加载。磁盘IO和预读:先说一下磁盘IO,磁...

  • 2024-01-01知乎万赞:程序员如何才能拿到20K?

    大家好,我是小林。昨天在知乎上看到了一个问题:程序员需要达到什么水平才能顺利拿到 20k 无压力?点赞很高,一夜之间涨了 2000 + 赞,阅读几十万,很多小可爱说相见恨晚,可惜没在大一、大二看到。所以,分享给公众号给小可爱们发一遍(看过的可以复习一遍嘻嘻)。以下是原回答:2020 届本科,从我身边同学(室友、群友)拿到的 offer 来看,去一二线大厂的普遍能拿到 30 w以上,月薪 20k 上下,甚至有更高的。说实话,现在技术岗...

  • 2024-01-01好文 | 如何系统学习C++?

    大家好,今天小林。应该有不少读者是干 C++ 的,所以写了这篇学习心得。C++ 真的是一门备受争议的语言,关于 C++ 的书籍也是浩瀚如海。那几本 C++ 的四书五经想必大家也早已在各路学习路线中见过了。不过没关系,今天你依然会看见它们的身影哈哈哈。C++ 最大的缺点就是语法复杂,而且难学难精。学习 C 语言也许一本 K&R 的《C程序设计语言》就够了,但是在 C++ 世界里,找不到这样一本书。这是一个爱速成的年代,大多数人很难耐得...

  • 2024-01-01万字攻略,详解腾讯面试

    大家好,我是小林。今天给大家分享下腾讯面试攻略。标题涉及的范围很广,对多数面试腾讯的人而言,都有参考价值,看完本文之后,必有所得。退一步来讲,即便是准备面试其他公司,也有很多问题是相通的,亦可借鉴,有所广益。从毕业到现在,被别人面试过,也面试过别人,大大小小的面试,一两百次,也算久经沙场。本文分为三个部分,如下:Part1:面试流程Part2:面试攻略Part3:实用建议话不多说,我们一起来感受吧!Part1: 面试流...

  • 2024-01-01这 10 个的 JVM 面试题,牛逼!

    小林整理了10个经典又容易被疏忽的 JVM 面试题1. 对象一定分配在堆中吗?有没有了解逃逸分析技术?「对象一定分配在堆中吗?」不一定的,JVM通过「逃逸分析」,那些逃不出方法的对象会在栈上分配。「什么是逃逸分析?」逃逸分析(Escape Analysis),是一种可以有效减少Java 程序中同步负载和内存堆分配压力的跨函数全局数据流分析算法。通过逃逸分析,Java Hotspot编译器能够分析出一个新的对象的引用的使用范围,从而决定是否要将...

  • 2024-01-01学计算机的女生都怎么样了?

    ‍‍大家好,我是小林。昨晚有位女读者向请求我关于转行计算机的事情。她是今年应届毕业生,专业是生物工程,可惜去年跨考计算机失败,想先找个工作,而由于是转行,没做过什么项目,只是自学了些编程,深知现在的技术水平去互联网大厂基本无望。所以想先找个小厂,在工作中积累经验和继续自学提升技术水平,想着后续进入 IT 大厂,然后拿到了几个小厂的 offer,问了下选择哪个方向好些。我觉得她心态很正确,考研失败的事情坦然接...

  • 2024-01-01一个 ThreadLocal 和面试官大战 30 个回合

    开场杭州某商务楼里,正发生着一起求职者和面试官的battle。面试官:你先自我介绍一下。安琪拉:面试官你好,我是草丛三婊,最强中单(妲己不服),草地摩托车车手,第21套广播体操推广者,火的传人安琪拉,这是我的简历,请过目。面试官:看你简历上写熟悉多线程编程,熟悉到什么程度?安琪拉:精通。对。。。,你没看错,问就是“精通”,把666打在评论区。面试官:[心想] 莫不是个憨批,上来就说自己精通,谁把精通挂嘴上,莫不...

  • 2024-01-01马上秋招了,慌得很!

    大家好,我是小林。夏天来了,我家小弟就喜欢赖在地板上不走了,变成一个废猫了。这次来说说秋招的事情。2020.6.16 是什么日子呢?打开 「字节跳动招聘」公众号,开始往上翻……好,停!没错,2020.6.16 字节跳动打响了校园招聘的第一枪。随后各厂如雨后春笋般陆续开始了校招提前批。今天是 2021.5.12, 也就是说还剩一个月左右的时间秋招就要来了,你们准备好了吗?在写这篇文章前,我在我的群里做了一个小调查,发现好几个人手里...

  • 2024-01-01非著名产品经理亲授:如何与程序员对线

    注:本文同样适用于开发反渗透产品,看各位的吸收和理解能力了。                                         废话不多说,我们直接拆解开发的终极大招,他们的终极大招无非就是那句:这个功能实现不了。怎样才能以暴制暴,黑吃黑,让其心服口服呢?很简单,你告诉他怎么实现就行。你都告诉他怎么实现了,他不实现,谁的问题?他的问题。你会笑,老师,你玩我啊?我要是会敲代码,用屁开发写,我自己上手就把...

  • 2023-12-31面完网易,我为什么拒掉了所有面试...

    赶紧重新整理了下,今天发在公众号上,并且我会写一些新的感悟。以下是当年总结原文:春招到现在,大大小小投了十来个公司,面试了有十场左右,阿里、头条、虎牙这些都还在等二面、有的三面,但是今天和网易二面面试官聊了半小时后,便决定拒掉所有面试,早点结束春招,进入下一阶段的学习。 网易投的基础架构部门,自己一直对分布式、虚拟化这个方向比较感兴趣,但是学习的不够深入。二面面试官全程没有问一个技术问题,他说一面...

  • 2023-12-31520 表白神器,小林只能帮你到这了......

    据说今天是一年一度的大型虐狗节。一大早我就被朋友圈好多朋友喂狗粮,本来在工位努力搬着砖,想着我的读者朋友们应该有好多还没有找到另一半的吧。时刻牵挂的心无处安放,想了想,本着普度众生的慈怀之心,今天把我的 520 杀手锏分享给大家。在线制作一个表白网站,只需修改简单的几个字,无须购买服务器部署,直接一键部署,即可立刻看到效果!效果如下(满树的爱心哦,会动的哦,下面的时间也是时刻变化的哦):动态效果点击链...

  • 2023-12-31分页场景慢?MySQL的锅!

    从一个问题说起在刚工作的时候,发现分页场景下,当offset变大,MySQL处理速度非常慢!具体sql如下:select * from t_record where age > 10 offset 10000 limit 10下表所示为表t_record结构,为了简单起见,只列了我们将讨论的字段,其余字段省略。字段名类型描述idbigint(20) unsigned主键idageint年龄其中t_record是要查询的数据表,表中一共有50000条记录,age字段上有索引,且age>10的记录有20000条。这条语句非常...