自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客重生

公众号:「极客重生」 大厂全栈工程师,专注实战技术和职场心得,期待你的关注!

  • 博客(482)
  • 问答 (1)
  • 收藏
  • 关注

原创 深入理解数据结构和算法

hi,大家好,我是阿荣,今天分享一些对数据结构和算法精华总结,希望对大家的面试或者工作有一定的帮助;看完本文可以学到什么知道哪些数据结构和算法在实际工作中最常用,最重要理解一些设计上注意事...

2021-06-30 08:00:00 1378 1

转载 从流量控制算法谈网络优化-TCP核心原理理解

hi,大家好,又是新的一周,周末在朋友圈读到一篇网络优化的文章,感觉文章比较接地气,有实验测试,有数据分析,想分享给大家,让我们再次加强对TCP以及网络优化的理解。作者简介费良宏,AWS ...

2021-06-21 08:02:21 1412

原创 TCP/IP协议精华指南pdf发布

hi ,大家好,应小伙伴们的要求,昨天分享了个人的一些学习经验:个人学习方法分享这些经验是我自己多年不断总结得出的,希望可以给大家一点参考借鉴,但路还是需要自己走,大家还是要自己多总结,后...

2021-06-17 09:44:20 967 1

原创 个人学习方法分享

hi,大家好,今天来分享一下,我的一些学习经验,希望对大家学习有帮助。我的学习方法学习计划核心思想:把自己像产品一样打造,就像张一鸣经典语录:run company as a produc...

2021-06-16 10:00:57 1218

原创 Linux网络新技术基石 |​eBPF and XDP

hi,大家好,欢迎来到极客重生的世界,今天给大家分享的是Linux 网络新技术,当前正流行网络技是什么?那就是eBPF和XDP技术,Cilium+eBPF超级火热,Google GCP也刚...

2021-06-11 09:49:44 1282

原创 Linux Kernel TCP/IP Stack|Linux网络硬核系列

大家好,我是Alex,今天给大家介绍Linux网络技术中最核心的部分--TCP/IP协议栈。 我们先看一下抽象的网络协议栈模型TCP/IP四层(参考)模型再按分层思想看Lin...

2021-06-03 09:02:49 1039

原创 网络排障全景指南手册v1.0精简版pdf 发布

大家好,我是极客君,我把之前关于丢包排障文章整理了一下,形成一个网络丢包排障手册pdf文档,希望可以帮助大家快速排障网络问题。相关文章:云网络丢包故障定位全景指南看技术砖家怎么解决网络硬...

2021-05-11 08:30:00 523 2

转载 Redis 多线程网络模型全面揭秘|网络硬核系列

目录导言Redis 有多快?Redis 为什么快?Redis 为何选择单线程?避免过多的上下文切换开销避免同步机制的开销简单可维护Redis 真的是单线程?单线程事件循环多线程异步任务Re...

2021-05-06 12:27:39 292

转载 谈谈QUIC协议原理|网络硬核系列

本文共计:5852字;阅读需要:15分钟;目录导语1.QUIC是啥?1.1 什么是QUIC1.2 HTTP协议发展 1.2.1 HTTP历史进程 1.2.2 HTTP1.0和HTT...

2021-04-30 12:01:15 981 4

原创 一个奇葩的网络问题,把技术砖家"搞蒙了"

大家好,最近遇到一个奇葩的网络问题,分享给大家,看完一定会觉得很奇葩。问题现象客户反馈有一个server端S, 两个client端C1, C2, S的iptables规则对C1, C2都是...

2021-04-28 12:00:00 416 3

原创 计算机网络硬核指南|网络设计核心思想

大家好,我是Alex,今天分享计算机网络硬核系列的第一篇:计算机网络通信的理解本篇主要是对计算机网络一些核心思想理解,属于内功心法,初学者适合入门,非初学者可以学习其设计思想,总之希望帮助大家提高对网络的理解;深入浅出Linux网络硬核指南本系列从网络通信理解到云计算网络等网络的不同应用角色(场景)入手,深入浅出讨论了网络设计的核心思想,网络TCP/IP协议栈的设计,网络编程核心技术,网络性能优化,云网络核心技术,网络问题排障等,计算机网络是程序员或者IT工程师必须要掌握的...

2021-04-27 17:08:20 1589

转载 TCP协议疑难杂症全景解析|硬核

大家好,我是Alex,今天分享一篇好文章,来自好友dog250,本文深入浅出地分析了TCP协议为什么要这样设计的背后原因,解答了几乎所有TCP疑难杂症问题,可以帮助大家查缺补漏,加深对TC...

2021-04-16 08:30:00 530

原创 C++的最后一道坎|百万年薪的程序员

| 导语C++ 的起源可以追溯到 40 年前,但它仍然是当今使用最广泛的编程语言之一,C++发明人Bjarne Stroustrup 一开始没想到 C++ 会获得如此大的成功,他说:“C++ 的成功显然令人惊讶。我认为它的成功取决于其最初的设计目标,就是有效的使用硬件,再加上强大的抽象机制,以及它根据来自实际使用情况的反馈进行谨慎的发展”。大家好,我是Alex(艾利克斯),这是C++三部曲的最后一部,但应该排在第一。C++三部曲之二:C++内存管理全景指南...

2021-03-12 14:04:56 784 1

原创 linux调度全景指南

| 导语本文主要是讲Linux的调度系统, 由于全部内容太多,分三部分来讲,调度可以说是操作系统的灵魂,为了让CPU资源利用最大化,Linux设计了一套非常精细的调度系统,对大多数场景都进行了很多优化,系统扩展性强,我们可以根据业务模型和业务场景的特点,有针对性的去进行性能优化,在保证客户网络带宽前提下,隔离客户互相之间的干扰影响,提高CPU利用率,降低单位运算成本,提高市场竞争力。欢迎大家相互交流学习! 目录...

2021-02-26 21:18:48 460 1

原创 linux网络全景指南

自我介绍:腾讯云网络高级工程师,腾讯云网络核心开发人员。欢迎微信搜索「职场重生」,关注公众号「职场重生」,后续更多精彩内容发布;万字长文建议收藏 引言本期分享一个比较常见的⽹络问题--丢包。例如我们去ping⼀个⽹站,如果能ping通,且⽹站返回信息全⾯,则说明与⽹站服务器的通信是畅通的,如果ping不通,或者⽹站返回的信息不全等,则很可能是数据被丢包了,类似情况想必⼤家都不陌⽣。针对⽹络丢包,本⽂提供⼀些常见的丢包故障定位...

2021-01-19 23:43:33 1408

原创 C++Template 模版的本质

C++ Template 模版的本质 自动化是人类进化的动力 AlexCool 本文出现的目的,就是尽量让人们理解C++模版设计的思想, 属于模板的心法。我想知道上帝是如何创造这个世界的。我对这个或那个现象,这个或那个元素的能谱不感兴趣。我要知道的是他的思想。其他都是细节。——爱因斯坦模版最初的目的就是为了减少重复代码...

2018-05-01 16:28:04 24028 2

原创 跨越技术壁垒:并行计算技术全景揭秘

大家好,我是大师兄,并发/并发技术是所有计算机方向(包括软硬件,AI,大数据,数据库,操作系统等等)最核心技术之一,我对并发/并行计算的核心知识进行了梳理,希望大家对并发/并发技术有大局观认识,早日掌握这些核心知识,为自己打好坚实的基础。加入极客星球,获取更多学习资料,持续成长,厚积薄发。节选部分内容:‘’详细参考极客星球分享:欢迎校招和社招同学加入极客星球圈子:修炼基本功:分享多年基础技术深度理...

2024-09-13 18:49:35 234

转载 小小的引用计数,大大的性能考究

之前在星球里面布置这个作业:本文基于Netty 4.1.56.Final 版本,对netty的ByteBuf的引用计数设计进行了讨论,大家可以对比一下自己设计,借鉴和学习一下顶级开源的设计。在上篇文章《聊一聊 Netty 数据搬运工 ByteBuf 体系的设计与实现》 中,笔者详细地为大家介绍了 ByteBuf 整个体系的设计,其中笔者觉得 Netty 对于引用计数的设计非常精彩,因此将这部分设计...

2024-08-25 17:28:32 40

原创 编程语言技术全景指南

hi 大家好,之前在极客星球分享过如何学习编程语言,今天让我们再来对编程语言核心知识进行梳理,为未来发展打好坚实的基础,节选部分内容如下:以上深入理解编译语言分享。感兴趣的同学可以加入极客星球学习圈子,更专业的学习指导和问题答疑。欢迎校招和社招同学加入极客星球圈子:修炼基本功:分享多年基础技术深度理解,基础概念深度解析,经典书籍分享,经典开源软件源码等;扩展技术和商业...

2024-08-24 18:26:13 443

原创 数据库技术全景指南

hi大家好,之前在极客星球分享过如何学习数据库核心技术,今天让我们再来对数据库的核心知识进行梳理,极客星球秉承长期主义,为未来打好坚实的基础. 总共差不多50页精华知识,节选部分内容给大家看看:欢迎校招和社招同学加入极客星球圈子,坚持长期主义,一起成长:修炼基本功:分享多年基础技术深度理解,基础概念深度解析,经典书籍分享,经典开源软件源码等;扩展技术和商业视野:分享海内外热门技术发展,大厂技术...

2024-08-17 22:00:31 420

转载 出版了,免费送多本,兄弟们!

要系统学习某方面知识,还是看书更加全面。今天就给大家推荐一下Redis方面的一本新书:《Redis高手心法》一定要看到最后,有送书活动哦!这本书的作者是微信公众号「码哥跳动」(原「码哥字节」)主理人码哥,他之前在公众号持续输出Redis技术相关文章,受到广大读者的喜爱,不少小伙伴都从中受益!现在他将这些内容整理,编写了这本书。作者将复杂的概念与实际案例相结合,以简洁、诙谐、幽默的方式揭示了Redi...

2024-08-15 12:38:16 29

转载 拿到谷歌30W美元的高薪Offer,来看看简历怎么样

本文作者 Alex Nguyen 是谷歌的一名工程师。在去谷歌之前,他只在亚马逊和微软工作过,他通过应聘进入了谷歌,并且年薪高达 30 万美元,他当时的简历只有短短一页。这份简历有什么特别之处,为什么能吸引谷歌,并且给他提供工作机会,我们一起看看他故事。我叫 Alex Nguyen,在加入 Google 之前,曾在亚马逊和微软担任软件工程师。下面是我申请 Google 30 万美元薪资的工作时的简...

2024-08-14 12:08:14 64

原创 大厂秋招开始了,字节,腾讯,英伟达

NVIDIA 2025 校园招聘正式启动公司介绍:NVIDIA 是一个技术领先的公司,专注于人工智能、自动驾驶汽车和图形计算等领域。招聘信息:NVIDIA 2025 年校园招聘已启动,面向2025届应届毕业生,工作地点包括北京、上海和深圳。职位类别:硬件类、软件类和市场类,具体岗位包括板级硬件设计、芯片设计、自动驾驶软件开发等。招聘流程:8月网申开启,9-11月面试邀请,10-11月发放Offer...

2024-08-14 12:08:14 275

转载 服务端开发必备:9大性能优化秘技

????目录1 缓存2 并行化处理3 批量化处理4 数据压缩处理5 无锁化6 分片化7避免请求8池化9异步处理10 总结笔者最近对负责项目做了一些服务性能优化的工作,主要优化了项目中的一些不合理设计,例如:服务间使用 json 传输数据;监控上报处理逻辑在主流程中;重复数据每次都请求下游服务;多个耗时操作串行请求等。取得了 A 服务平均耗时跟 p99 耗时均下降 80%、事件底层服务平均耗时下降...

2024-08-07 12:08:01 48

转载 图解Kafka:架构设计、消息可靠、数据持久、高性能背后的底层原理

????目录1 引言2 Kafka 宏观认知3Kafka 高可靠性探究4Kafka 高性能探究5其他知识探究在构建高吞吐量和高可靠性的消息系统时,Apache Kafka 成为了众多程序员的首选。本文深入剖析了 Kafka 的内部机制,从宏观架构到消息流转的细节,揭示了 Kafka 如何通过精心设计的系统组件和策略,实现消息的异步处理和流量管理。本文将带你探索 Kafka 的 ack 策略、数据持...

2024-07-19 12:30:16 89

原创 如何抓住重点(内功心法)

抓住重点对于提高工作、学习和沟通的效率和质量具有重要意义。通过关注重点,我们可以更好地理解问题,找到解决方案,并有效地与他人沟通。在思考问题时抓住重点需要注意以下几点:明确目标:在开始思考问题之前,确保明确问题的目标。明确目标可以帮助我们更好地理解问题的实质,更容易找到问题的关键。识别关键点:在分析问题时,注意识别关键点。这些关键点可能是问题的起因、影响、相关方等多个方面。尝试将问题分解成更小的部...

2024-07-19 12:30:16 390

转载 深入浅出Linux IO模型

来自极客星球精华总结,可以加入极客星球导言 如今的网络应用早已从 CPU 密集型转向了 I/O 密集型,网络服务器大多是基于 C-S 模型,也即 客户端 - 服务端 模型,客户端需要和服务端进行大量的网络通信,这也决定了现代网络应用的性能瓶颈:I/O。传统的 Linux 操作系统的标准 I/O 接口是基于数据拷贝操作的,即 I/O 操作会导致数据在操作系统内核地址空间的缓冲区和用户进程地址空间定...

2024-07-12 12:37:52 58

原创 互联网大厂核心知识总结PDF资料

我们要敢于追求卓越,也能承认自己平庸,不要低估3,5,10年沉淀的威力hi大家好,我是大师兄,大厂工作特点是需要多方面的知识和技能。这种学习和积累一般人需要一段的时间,不太可能一蹴而就,但如果我们了解其核心技术系统和整个框架,就可以加速我们学习,早点掌握。性能优化大厂核心岗位程序员基本上95%以上都是在做性能优化工作。所以性能优化作为大厂招聘的必备能力。并发/并行技术全景指南Linux调度系统...

2024-06-28 12:42:56 441

转载 突破C10K:深入理解千万级高并发服务器性能优化

我们现在已经搞定了 C10K并发连接问题 ,升级一下,如何支持千万级的并发连接?你可能说,这不可能。你说错了,现在的系统可以支持千万级的并发连接,只不过所使用的那些激进的技术,并不为人所熟悉。要了解这是如何做到的,我们得求助于Errata Security的CEO Robert Graham,看一下他在 Shmoocon 2013 的绝对奇思妙想的演讲,题目是 C10M Defending The...

2024-06-23 13:19:57 457

转载 真心建议大家冲一冲新兴领域,工资高前景好

2024下半年:你还在只关心GPT升级,AI大模型“落地战”打得火热吗?殊不知,更“致命”的代码大模型,正在像一日千里的GPT一样,已悄然快速升级!改变着程序员下半场的职业命运...1巨头狂卷代码大模型,程序员将何去何从?从2020年Codex的出现震撼IT研发界,到谷歌、华为相继推出PaLM Coder、Pangu-Coder,同年,蚂蚁 “百灵大模型家族” 又迎来代码大模型成员CodeFuse...

2024-06-18 11:56:30 84

原创 一个被严重低估的解决问题思想

hi,大家好,今天分享一个特别重要的思想,这个思想是解决困难问题的利器,那就是分摊思想,今天深入介绍一下这个思想,希望大家可以从中学到一些东西。什么是分摊思想狭义的分摊是指算法复杂度分析里面,对单次复杂度高的操作,其操作代价可以通过拉长周期,在长时间看来,其复杂度可以分摊到每一次低复杂度操作,简单地说就是,偶尔的高复杂度操作,并不能决定整个算法真实复杂度,随着算法长时间运行,高复杂度的操作可以平摊...

2024-06-18 11:56:30 1076

原创 腾讯实习6个月,存款20万了

大家好,我是你们大师兄Alex。最近在牛客网上看到了朋友赛文的一条帖子,让我深感羡慕:仅仅实习两三个月,再加上硕士期间的奖补,他已经积攒了20多万的存款。截图来源:牛客网赛文真的假的?果然评论区的牛友们抱着怀疑的态度发问:“实习两三个月最多也就存两三万吧?武汉理工大学的奖学金有十几万?”赛文随后回复道:“还有学校补贴和导师横向项目,实际上实习了半年多,存了五六万。”学技术的目的之一是为了能够挣到...

2024-06-12 12:05:37 793

原创 抓住时机的核心:坚持学习准备着

在这个快节奏的时代,时间对于每个人来说都是宝贵的。能否在合适的时间做正确的事情,往往决定了我们成功的概率。但同时,我们也要认识到,逆风翻盘虽少,却并非不可能。在这个过程中,投资自己,投资学习,是最为关键的一步,雷军作为小米科技的创始人,他的故事给我们的启示是:不断学习,才能抓住时机,顺势而为。雷军的故事从大学时期开始,雷军就展现了他对目标的执着追求和对未来的深远规划,雷军在武汉大学计算机科学系学习...

2024-06-07 12:34:45 643

原创 大学知道这个,超过大多数人

hi大家好,我是大师兄Alex,性能优化工作特点是需要多方面的知识和技能,以及实际的经验积累。这种学习和积累一般人需要相当长的时间,不太可能一蹴而就。但如果我们了解其核心技术系统和整个框架, 就可以加速我们学习,早点掌握。大厂的高级工程师,基本95%以上都是在做性能优化工作。所以性能优化作为普升高T或者高P工程师或者社招的必备能力。并发/并行技术全景指南Linux调度系统全景图‍如何才能掌握所...

2024-06-05 11:50:14 299

转载 拿下协程经典项目,简历加分项

摘要: 讲述协程的近况、设计与实现中的细节与决策说到协程,现在很多人可能会想起go语言的高并发设计(协程设计),之前文章已经分析过GO调度设计:深入理解Go语言与并发编程底层原理互联网性能优化需求强烈,调度进入精细化控制,基本上所有语言都需要支持协程,今天以C++为例子(其他语言差不多,原理都是想通的),分析一下要支持协程,需要考虑哪些问题,如何权衡利弊,反过来也可以了解到协程适合哪些场景。第1章...

2024-06-05 11:50:14 70

原创 大厂百万年薪工程师干什么

hi大家好,我是大师兄Alex,性能优化工作特点是需要多方面的知识和技能,以及实际的经验积累。这种学习和积累一般人需要相当长的时间,不太可能一蹴而就。但如果我们了解其核心技术系统和整个框架, 就可以加速我们学习,早点掌握。大厂的高级工程师,基本95%以上都是在做性能优化工作。所以性能优化作为普升高T或者高P工程师或者社招的必备能力。并发/并行技术全景指南Linux调度系统全景图‍如何才能掌握所...

2024-06-02 13:37:27 391

原创 豆瓣9.0,这几本神作,相见恨晚!

大家好,这里是极客重生,大家今年读书计划进行得怎么样了,读书破万卷,这里大师兄我推荐几本,评分9.0以上,业界公认经典书籍,如果你想成一个优秀的程序员,推荐你认真读一读,读完有种相见恨晚感觉。极客星球:计算机技术发展分享欢迎大家加入极客星球圈子:修炼基本功(职业发展基础):分享多年基础技术深度理解,基础概念深度解析,经典书籍推荐和读书分享(一起带领大家精读几本好书,解决书中疑问,读一本相当别人读十...

2024-05-29 08:06:14 994

原创 在大厂工作还有哪些好处?

昨晚和好朋友聊天,聊到了这个在大厂工作的利弊,很多想换工作的同学或者准备校招的大学生可能会有疑虑,到底是进小公司好呢?还是进大公司好?相比之下,大厂抗风险能力更强,内部员工的发展也更稳定。除此之外,相比小公司,大厂还会带来更多的实际效益,一起来了解下吧。01大厂让人成长更快大厂有专门导师带领,有比较完善的培训机制,有公司大学,讲座,内部的技术分享,内部论坛含有大量经典技术资料,这些都是大厂实战经...

2024-05-27 12:54:12 1537

原创 计算机底层技术在AI时代的重要性

AI基础实施为了迎接AI时代的全面到来,并满足极客星球同学们的学习需求,我们将组织一场AI技术全景入门分享, 会尽我所能,让大家能够全面了解AI技术,从AI大局观到核心技术,希望大家开阔一下AI的视野,本周第三次分享,主要是AI基础实施,包括计算,芯片,存储,内存,通信等,这些技术对于"传统"IT行业也是很重要技术,也能够加深我们对计算机底层知识理解。让我们一起迎接AI时代。部分内容如下:为了帮...

2024-05-25 13:57:16 312

原创 纪念陈皓老师(左耳朵耗子)一周年追思

大家好,这里是极客重生。突然才意识到陈皓老师(左耳朵耗子)已经去世一年了。这一年AI技术继续爆发,带动IT各行业(芯片,内存,存储&数据库,网络,游戏,机器人等)继续向前发展。陈皓前辈曾经说过:我们选择了一个正确的专业(计算机专业),待在了一个正确的年代(信息化革命),这样的“狗屎运”几百年不遇,如果我们还患得患失,那岂不辜负了活在这样一个刺激的时代?!我们只需要在这个时代中做有价值的事就...

2024-05-17 12:52:18 986

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除