硬核图解!断网了,还能ping通 127.0.0.1 吗?为什么?
首发于个人公众号:小白debug原文地址:硬核图解!断网了,还能ping通 127.0.0.1 吗?为什么?你女神爱不爱你,你问她,她可能不会告诉你。但网通不通,你 ping 一下就知道了。可能看到标题,你就知道答案了,但是你了解背后的原因吗?那如果把 127.0.0.1 换成 0.0.
使用.NET简单实现一个Redis的高性能克隆版(三)
该原文是Ayende Rahien大佬业余自己在使用C# 和 .NET构建一个简单、高性能兼容Redis协议的数据库的经历。 首先这个"Redis"是非常简单的实现,但是他在优化这个简单"Redis"路程很有趣,也能给我们在从事性能优化工作时带来一些启示。
Java 中为什么不全部使用 static 方法?
大家好,我是树哥。前阵子在知乎上看到这个问题,一开始觉得还挺无厘头的,但细细一想却发觉这里面很考验对语言的理解。于是写下了我的理解,今天把回答搬运到这里,与大家一起分享。这个问题看起来有点无厘头,但仔细想想却非常考验答主对 Java 这门语言的理解。如果没有什么 Java 开发经验,那估计是想不
活久见!TCP两次挥手,你见过吗?那四次握手呢?
我们都知道,TCP是个面向连接的、可靠的、基于字节流的传输层通信协议。那这里面提到的"面向连接",意味着需要 建立连接,使用连接,释放连接。建立连接是指我们熟知的TCP三次握手。而使用连接,则是通过一发送、一确认的形式,进行数据传输。还有就是释放连接,也就是我们常见的T
前端页面 PDF 导出与推送在大数据分析产品中的探索与实践
简述在大数据分析产品中,我们可以通过不同的分析模型和查询语句,生成各种可视化的图表和报表,并且通过看板的形式把相关的报表进行组合和排布,形成完整的分析结论和价值输出。为了让看板分析的价值最大化,我们通常会把它们分享给同样关注和需要的人,分享一般有两种形式:系统内分享:把原始看板数据授权给具有系
数据库篇——hash索引
我常常思考数据调优是怎样的,我刚工作的时候经常被问到这类问题,我只能看一些文章,说一些不推荐用的方式,实际上为什么不推荐用,数据库增删改查的背后到底发生了什么,我会尽力的为大家一点点的揭开它的面具。
Java虚拟机
JVM 优化踩坑记
本文记录了服务 JVM 优化的过程与思路,有对 JVM GC 原理以及对问题排查方向和工具的介绍,也有走弯路和踩坑,分享出来希望对大家有所帮助。
关于我在某安科技中nginx多层代理静态资源遇到的问题
nginx多层代理性能对性能的影响竟然此大,并且会带来严重的网络问题
前端构建效率优化之路
项目背景我们的系统(一个 ToB 的 Web 单页应用)经过多年的迭代,目前已经累积有大几十万行的业务代码,30+ 路由模块,整体的代码量和复杂度还是比较高的。项目整体是基于 Vue + TypeScirpt,而构建工具,由于最早项目是经由 vue-cli 初始化而来,所以自然而然使用的是 We

专家作者

Brand

现为百度资深研发/架构师,部门TC成员。拥有多年分布式架构设计与研发经验,目前主要负责云原生领域(微服务、服务网格、容器技术)平台建设,热爱技术,热于分享。

空无

现为京东保险架构师,拥有多年项目开发经验,擅长JVM、GC、性能、IO等技术 ,具有代码洁癖、喜欢开源,喜欢优雅的源码。

张哈希

现为资深开发与项目组首席架构师,曾任职于顺丰,华为,网易等公司。喜欢源码与开源,曾贡献MyCat1.6与JFRUnit核心源码,贡献过OpenJDK,Spring Cloud,Apache RocketMQ 和 Apache Bookeeper 等多开源项目。

鸠摩

现为PerfMa虚拟机资深研发工程师,著有《深入解析Java编译器:源码剖析与实例详解》、《深入剖析Java虚拟机:源码剖析与实例详解》书籍,之前先后在掌游天下、京东集团任职软件研发工程师;

社区圈子

  • 性能调优交流大本营

    答疑解惑 专家常驻

  • 社区志愿者/合伙人申请

    性能问题终结者齐聚点