(八)Java网络编程之IO模型篇-内核Select、Poll、Epoll多路复用函数源码深度历险!
从内核源码讲透Select、Poll、Epoll多路复用IO模型!
(七)Java网络编程-IO模型篇之从BIO、NIO、AIO到内核select、epoll剖析!
从BIO模型开始,到NIO、AIO、多路复用、信号驱动五种IO模型全解,从上层应用到内核源码,彻底掌握Java-IO体系
(六)网络编程之化身一个请求感受浏览器输入URL后奇妙的网络之旅!
在浏览器上输入一个URL后发生了什么?本文站在“一个请求”的角度,以链路形式串连浏览器发出请求的完整旅途!
(五)网络编程之流量接入层设计:基于性能怪兽从零构建日均亿级吞吐量的网关架构!
从单体架构出发,构建出日抗百亿级流量的系统~
(四)网络编程之请求分发篇:负载均衡静态调度算法、平滑轮询加权、一致性哈希、最小活跃数算法实践!
一文吃透负载均衡中的热门算法!
(三)Nginx一网打尽:动静分离、压缩、缓存、黑白名单、跨域、高可用、性能优化...想要的这都有!
不论前端后端,如果你的Nginx仅停留在单纯的代理配置,那么你应该认真看看本文,本篇文章致敬大师,也致敬未来的你。
(二)Java网络编程之爆肝HTTP、HTTPS、TLS协议及对称与非对称加密原理!
HTTP与HTTPS,是当下最为流行的应用层网络协议,而它们的工作原理是啥?HTTPS加密传输又是如何实现的?本文逐一将这些疑惑解开~
(一)Java网络编程之计网基础、TCP-IP协议簇、TCP、UDP协议及腾讯QQ通信原理综述
大名鼎鼎的TCP/IP、UDP等协议,其底层原理是什么?这些著名的网络协议,在腾讯QQ、微信中又是如何运用的?本文一起进行深入探讨~
(十一)JVM成神路之性能调优篇:GC调优、Arthas工具详解及各场景下线上最佳配置推荐
访问量日益暴涨,线上系统运行缓慢,各种线上瓶颈、性能问题纷涌而至,JVM究竟如何调优才能力抗并发?平缓运行?本文结合Arthas工具,一探性能优化的秘密!
(十)JVM成神路之线上故障排查、性能监控工具分析及各线上问题排错实战
JVM八股文大家都懂,可对线上调优、排查经验少之又少,该怎么办?本文结合近十个线上案例,帮助各位掌握JVM调优工具、JVM排查实战经验~
(九)JVM成神路之性能调优、GC调试、各内存区、Linux参数大全及实用小技巧
JVM参数大全,性能调优时方便快速查阅
(八)JVM成神路之GC分区篇:G1、ZGC、ShenandoahGC高性能收集器深入剖析
传统的PS+PO、CMS等收集器,相信大家都不陌生,但对G1、ZGC、ShenandoahGC新型垃圾收集器很多人并不熟悉,且讲述这块原理的资料更是少之又少,本文则一点点进行拆解简述~
(七)JVM成神路之GC分代篇:分代GC器、CMS收集器及YoungGC、FullGC日志剖析
GC日志该怎么阅读?JDK8中,新生代和老年代垃圾收集器该如何搭配?各款分代收集器又是如何工作的?本文逐一展开叙述~
(六)JVM成神路之GC基础篇:对象存活判定算法、GC算法、STW、GC种类详解
全解JVM垃圾回收子系统的回收算法
(五)JVM成神路之对象内存布局、分配过程、从生至死历程、强弱软虚引用全面剖析
一个Java对象在内存里长啥样?一个Java对象从生到死的过程是怎么样的?本文以一个对象的角度,贴身感受整个流程~
(四)JVM成神路之深入理解虚拟机运行时数据区与内存溢出、内存泄露剖析
JVM内部空间长啥样?内存泄漏是什么?内存溢出又是啥?该怎么解决这两个问题,本文逐一进行讲述~
(三)JVM成神路之全面详解执行引擎子系统、JIT即时编译原理与分派实现
为何如今Java程序的性能堪比C程序?这背后跟JIT即时编译技术有着密不可分的关联,配合热点探测技术,运行期间能将所有热点代码编译成机器码执行,代码会以最贴近操作系统的方式执行……
(二)JVM成神路之剖析Java类加载子系统、双亲委派机制及线程上下文类加载器
引言上篇《初识Java虚拟机》文章中曾提及到:我们所编写的Java代码经过编译之后,会生成对应的class字节
(一)JVM成神路之初识虚拟机 - 探寻Java虚拟机的前世今生之秘
引言JVM(Java Virtual Machine)Java虚拟机的概念大家都不陌生,Java之所以可以做到
(十四)深入并发之线程、进程、纤程、协程、管程与死锁、活锁、锁饥饿详解
引言在之前对于并发编程这个模块的内容已经阐述了很多篇章了,而本章的目的则是为了对前述的内容做个补充,重点会围绕