JVM底层原理解析
hi ,大家好,我是极客重生的Alex,今天分享一篇JVM底层原理的文章,希望可以帮助大家了解一下语言虚拟机一些设计原理,不管你当前使用语言是C,C++,Golang,Python等,很多思想和原理是相通的,可以借鉴。比如之前分析内核虚拟机eBPF架构:在本文中,您将学习JVM架构软件代码编译执行流
大厂资深技术爱好者和大厂面试官,专注硬核文章分享,帮助大家修炼技术,掌握技术大局观,扩展视野,提升认知。
hi ,大家好,我是极客重生的Alex,今天分享一篇JVM底层原理的文章,希望可以帮助大家了解一下语言虚拟机一些设计原理,不管你当前使用语言是C,C++,Golang,Python等,很多思想和原理是相通的,可以借鉴。比如之前分析内核虚拟机eBPF架构:在本文中,您将学习JVM架构软件代码编译执行流
在Kubernetes中要保证容器之间网络互通,网络至关重要。而Kubernetes本身并没有自己实现容器网络,而是通过插件化的方式自由接入进来。在容器网络接入进来需要满足如下基本原则:Pod无论运行在任何节点都可以互相直接通信,而不需要借助NAT地址转换实现。Node与Pod可以互相通信,在不限制
前言诞生于1974年的TCP协议(Transmission Control Protocol,传输控制协议)绝对算得上是最古老的网络协议之一,很可能是当今互联网上使用最多的网络协议。我们每个人每天不经意间就会发送和接收几十万甚至超过一百万以上的TCP数据包用来收看视频、玩游戏或者进行网络社交。再进一
昨晚逛GitHub,无意中看到一位大佬(https://github.com/halfrost)的算法刷题笔记,感觉发现了宝藏!有些小伙伴可能已经发现了,但咱这里还是忍不住安利一波,怕有些小伙伴没有看到。关于算法刷题的困惑和疑问也经常听朋友们提及。这份笔记里面共包含作者刷LeetCode算法题后整理
hello, 大家好,我是Alex,今天分享一篇关于socket编程里面经典问题:惊群问题,文章深入分析了惊群问题的现象和其根本原因,并给出一些很好的解决方案,值得我们参考和学习,通过文章,我们可以学习到彻底理解惊群问题epoll底层实现原理epoll的ET和LT区别socket的reuseaddr
文章目录一、QUIC 如何解决TCP的队头阻塞问题?1.1 TCP 为何会有队头阻塞问题1.2 QUIC 如何解决队头阻塞问题1.3 QUIC 没有队头阻塞的多路复用二、QUIC 如何优化TCP 的连接管理机制?2.1 TCP连接的本质是什么2.2 QUIC 如何减少TCP 建立连接的开销2.3 Q
hi,大家周末好,很多人觉得编程很难,尤其是做算法题,很多时候无从下手,明明知道怎么做,就是很难实现出来,今天分享一篇文章,希望让你明白人类编程背后的思维模式,只有看清问题的本质,才能快速解决问题!编程的难分为两类,一种是工程上的难,一种是算法上的难。工程我先回答一下工程上的难:我们做一个比较, 就
hi,各位小伙伴,今天想跟大伙聊一聊,校招或者社招(跳槽或者转行),一个非常重要的东西:简历,当你认真去对待一件事情的时候,你就可以把它做好,自然它就会在适合时间给你丰厚的回报。对大多数普通人来说,有面试机会才有机会展示自己真正实力,所以搞好简历是非常重要一步,希望大家可以吸取一些经验,少走一些弯路
“TCP/IP协议栈到底是内核态的好还是用户态的好?”问题的根源在于,干嘛非要这么刻意地去区分什么内核态和用户态。引子为了不让本文成为干巴巴的说教,在文章开头,我以一个实例分析开始。最近一段时间,我几乎每天深夜都在做一件事,对比mtcp,Linux内核协议栈的收包处理和TCP新建连接的性能,同时还了