Ping 的工作原理你懂了,那 ICMP 你懂不懂? - 程序员cxuan

计算机网络我也连载了很多篇了,大家可以在我的公众号「程序员cxuan」 或者我的 github 系统学习。 计算机网络第一篇,聊一聊网络基础 :计算机网络基础知识总结 计算机网络第二篇,聊一聊 TCP/IP 基础:TCP/IP 基础知识总结 计算机网络第三篇,这些应用层协议你也应该知道:拿下计网协议

计算机网络自学指南,简直太全了! - 程序员cxuan

今天偶然发现了计算机网络如何自学的问题,于是决定怒答一波。 关于计算机网络如何学习,我就拿自己亲身实践的来举例吧,因为我也自学学起的。 我觉得最重要的就是看书(博客) + 实践。 首先是看书。 书籍推荐 书也分为不同的层次,最基础的入门书籍有 网络是怎样连接的 这是我推荐给你的第一本书。 这本书是日

撸完这篇线程池,我快咳血了! - 程序员cxuan

我们知道,线程需要的时候要进行创建,不需要的时候需要进行销毁,但是线程的创建和销毁都是一个开销比较大的操作。 为什么开销大呢? 虽然我们程序员创建一个线程很容易,直接使用 new Thread() 创建就可以了,但是操作系统做的工作会多很多,它需要发出 系统调用,陷入内核,调用内核 API 创建线程

上干货!大厂面试走心经验分享! - 程序员cxuan

先说下楼主经历: 其实我之前已经写过一篇关于自己秋招经历的文章了,里面有很多面试题,可以作为参考: 今年行情这么差,到底如何进大厂? 下面重新介绍一下自己: 我个人是双非本,去年五月份至今一直在 JD 实习,拿到了 JD 的 offer 后,偶然的机会(boss 上)就开始面试 部门是百度云 cdn

炸裂!MySQL 82 张图带你飞 - 程序员cxuan

之前两篇文章带你了解了 MySQL 的基础语法和 MySQL 的进阶内容,那么这篇文章我们来了解一下 MySQL 中的高级内容。 其他文章: 138 张图带你 MySQL 入门 47 张图带你 MySQL 进阶!!! 炸裂!MySQL 82 张图带你飞! 本文思维导图如下。 事务控制和锁定语句 我们

为什么会有 AtomicReference ? - 程序员cxuan

我把自己以往的文章汇总成为了 Github ,欢迎各位大佬 star https://github.com/crisxuan/bestJavaer 我们之前了解过了 AtomicInteger、AtomicLong、AtomicBoolean 等原子性工具类,下面我们继续了解一下位于 java.ut