写点什么

底层原理

0 人感兴趣 · 15 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/cf/cf41f9cca4e74f8d050a558c4d42332e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

作者推荐 | 【底层服务 / 编程功底系列】「底层技术原理」史上最清晰的采用程序员的视角方式进行深入探索 Linux 零拷贝技术原理及实现

现在,零拷贝功能在Linux下几乎家喻户晓,但仍有很多人对其了解有限。为了解开这个功能的神秘面纱,我决定撰写一篇关于深入探讨的文章。本文将从用户模式应用程序的角度出发,介绍零拷贝的概念,省略了内核级的技术细节。希望通过本篇文章,可以帮助大家能更

细数不懂 Spring 底层原理带来的伤与痛

Spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。

https://static001.geekbang.org/infoq/09/0999131662057e48f0196fc2385c7053.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

探索 Linux 命名空间和控制组:实现资源隔离与管理的双重利器

本文深入介绍了Linux命名空间(Namespace)和控制组(Cgroups)的关键技术,并探讨了它们在现代系统管理和容器化部署中的重要性和实际应用。这些技术在容器化部署、资源管理、安全隔离、容器网络等场景中得到广泛应用,为系统管理和应用部署带来了巨大优势

https://static001.geekbang.org/infoq/c7/c7ebf7f54001bc524380a9558e7a4c81.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MySQL 索引的底层数据结构原理剖析 (二叉树、 红黑树、Hash、B-Tree、B+Tree)

用户头像
C++后台开发
2022-12-01

 我们平时所说的:聚集索引(主键索引),次要索引,覆盖索引,复合索引,前缀索引,唯一索引在MySQL5.7和 8.0版本默认都是使用B+Tree索引,除此之外还有 Hash索引。至于MySQL5.7之前版本,这里就不过多探究了。

计算机网络知识点全面总结(一篇全懂)

用户头像
C++后台开发
2022-08-13

一、计算机网络概述 1.1 计算机网络的分类 按照网络的作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN);按照网络使用者:公用网络、专用网络。 1.2 计算机网络的层次结构 ​TCP/IP四层模型与OSI体系结构对比: ​1.3 层次结构设计的基本原则

图文并茂,讲解 TCP 和 UDP 协议的原理以及区别

用户头像
程序知音
2022-07-22

最近重新认知了一下TCP和UDP的原理以及区别,做一个简单的总结。

https://static001.geekbang.org/infoq/1e/1e757633c7684fe5dadcf637d3cc60d0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

5 道面试题,拿捏 String 底层原理!

用户头像
码农参上
2022-06-22

String字符串是我们日常工作中常用的一个类,在面试中也是高频考点,这里Hydra精心总结了一波常见但也有点烧脑的String面试题,一共5道题,难度从简到难,来一起来看看你能做对几道吧。

作为程序员,对于底层原理真的有那么重要吗?

用户头像
C++后台开发
2022-06-10

前段时间在工作业务中碰到一个技术问题, 在发现问题,思考问题,解决问题的过程中,突然对底层原理有了一些思考,这里分享一下给大家。

为什么 boolean 存储需要 32bit?

计算机分配的最小单元必须为1字节(8 bit),理论上boolean只需要1 bit,不过在java中分配了32 bit。 这是为什么呢?

编码的底层原理

屏幕是由像素点组成的,任何图像都是由形状、颜色、亮度构成,像素点的组成又是x、y的坐标,三原色数值比值,亮度(234,234,10,20,30),三原色取值范围0~255,byte存就可以了,总共一个像素点信息需要16+16+8+8+8 = 56 bit。假设一个字需要200像素,

【得物技术】深入理解 synchronzied 底层原理

用户头像
得物技术
2021-09-29

synchronized是Java中的关键字,是一种同步锁。在多线程编程中,有可能会出现多个线程同时争抢同一个共享资源的情况,这个资源一般被称为临界资源。

从底层原理出发,了解 Linux 内核之内存管理

本文讲解更加底层,基本都是从Linux内核出发,会更深入。所以当你都读完,然后再次审视这些功能的实现和设计时,我相信你会有种豁然开朗的感觉。

https://static001.geekbang.org/infoq/a9/a9bac84cebbbe945e892939a356e8fee.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

☕️【Java 技术之旅】带你看透 Lambda 表达式的底层

用户头像
洛神灬殇
2021-05-27

只要下定决心,过去的失败,正好是未来行动的借鉴;只要不屈不挠,一时的障碍,正好是推动成功的力量。

Linux 内核源码分析:基于最新的 Linux 4.0 内核(学习路线总结)

今天给大家分享的是基于最新的Linux 4.0内核学习路线总结,本文由8个专题组成,文末附上学习路线思维导图。

底层原理_底层原理技术文章_InfoQ写作社区