首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
yxq酱
掘友等级
python
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
95
文章 95
沸点 0
赞
95
返回
|
搜索文章
赞
文章( 95 )
沸点( 0 )
「刷起来」Go必看的进阶面试题详解
本文的重点:逃逸分析、延迟语句、散列表、通道、接口。 1.逃逸分析 逃逸分析是Go语言中的一项重要优化技术,可以帮助程序减少内存分配和垃圾回收的开销,从而提高程序的性能。下面是一道涉及逃逸分析的面试题
零拷贝底层实现原理
零拷贝可以避免无谓的copy动作,为了说清楚这一点,本文会先从传统的读写操作开始介绍。 当应用发起一个从磁盘读取文件的操作时,请求会先经过内核,由内核与磁盘进行交互。数据会从磁盘拷贝到内核的缓存区中。这个copy动作由DMA完成,整个过程中基本上不消耗CPU。 DMA 硬件…
Docker底层技术
Docker容器技术已经发展了好些年,在很多项目都有应用,线上运行也很稳定。整理了部分Docker的学习笔记以及新版本特性,对Docker感兴趣的同学可以看看,之前整理过的Linux namespace可以见之前的博文。 Container(容器)是一种轻量级的虚拟化技术,它不…
服务端指南 数据存储篇 | MySQL(03) 如何设计索引
改善性能最好的方式,就是通过数据库中合理地使用索引,换句话说,索引是提高 MySQL 数据库查询性能的主要手段。在下面的章节中,介绍了索引类型、强制索引、全文索引。 原文地址:服务端指南 数据存储篇 | MySQL(03) 如何设计索引博客地址:http://blog.720u…
深入分析Session和Cookie
在Web发展史中,我们知道浏览器与服务器间采用的是http协议,而这种协议是无状态的,所以这就导致了服务器无法知道是谁在浏览网页,但很明显,一些网页需要知道用户的状态,例如登陆,购物车等。 所以为了解决这一问题,先后出现了四种技术,分别是隐藏表单域,URL重写,cookie,s…
高性能、高可用平台架构演变史
“高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。简而言之,就是不间断对外提供服务。 这类架构比较适用于初创企业或流量较小的平台。 此种架构一般都是在平台运行之初所用到的架构,日均PV不大,简单的架构…
正确高效使用 Google
这是个好习惯。别说不会英文,不会就学,没那么难。 Google 搜索引擎也许是世界上最简单的应用界面,只有一个输入框和一个按钮。然而,用好它还是需要花点时间去学习的。Google 有帮助文档,还专门设计了个学习网站 A Google A Day 在 Google 的输入框里,所…
一致性哈希算法
一致性哈希算法
解读现代存储系统背后的经典算法
AI 前线导读:本文详细剖析了两种被大多数现代数据库使用的存储系统设计方法,即针对读操作优化的 B 树,以及针对写操作优化的 LSM 树,并介绍了两种方法的一些用例和权衡考虑。 文章最先发表在 ACM Queue 期刊第 16 卷第 2 期,可通过 ACM 数字图书馆查阅(ht…
HTTP 必知必会的那些
Http是我们经常打交道的网络应用层协议,它的重要性可能不需要再强调。但是实际上很多人,包括我自己可能对http了解的并不够深。本文就我自己的学习心得,分享一下我认为需要知道的缓存所涉及到的相关知识点。 首先我们来点基础的,看看http报文具体的格式。http报文可以分为请求报…
下一页
关注了
15
关注者
0
收藏集
16
关注标签
164
加入于
2017-09-19