• 码农翻身讲操作系统3:硬盘与键盘的故事

    所以,如果你想访问我的数据,可以说:把0柱面,0磁头,1扇区的数据给我拿来。我就把磁头挪到您指定的柱面,对每个磁盘来讲其实就是指定的磁道,所以这叫“寻道时间” 然后再旋转磁盘,让磁头指向您指定的扇区,这...
    文章 2018-02-06 1244浏览量
  • 论程序的健壮性——就看Redis

    (2)生成RDB文件的时候,redis主进程会fork()一个子进程处理所有保存工作,主进程不需要进行任何磁盘IO操作。(3)RDB在恢复大数据集时的速度比AOF的恢复速度要快。劣势: RDB方式数据没办法做到实时持久化/秒级...
    文章 2020-09-16 994浏览量
  • 文件IO操作的最佳实践

    也不严谨,这主要取决你机器的磁盘结构,并且受到操作系统,文件系统,CPU 的影响,例如中间件性能挑战赛时的那块盘,一次至少写入 64kb 才能发挥出最高的 IOPS。然而 PolarDB 这块盘就完全不一样了,可谓是异常彪悍...
    文章 2018-11-28 1133浏览量
  • 分布式基础学习【一】—— 分布式文件系统

    从内部实现看,分布式的系统则不再和普通文件系统一样负责管理本地磁盘,它的文件内容和目录结构都不是存储在本地磁盘上,而是通过网络传输到远端系统上。并且,同一个文件存储不只是在一台机器上,而是在一簇机器...
    文章 2017-11-15 858浏览量
  • C#分布式消息队列 EQueue 2.0 发布啦

    就是我们设计一种固定长度的结构体,这个结构体里就存放一个数据,就是消息在文件的物理位置(为了后面好表达,我命名为MessagePosition),一个Long值,一个Long的长度是8个字节。也就是说,这个文件中,每个写入的...
    文章 2016-05-27 2102浏览量
  • 阿里最全面试116题:阿里天猫、蚂蚁金服、阿里巴巴...

    104.awk统计一个ip文件中top10 105.对表做统计时可直接看schema info信息,即查看表的系统信息 106.mysql目前的版本 107.公司经验丰富的人给了什么帮助?(一般boss面会问这些) 108.自己相对于一样的应届生有什么...
    文章 2018-09-10 2504浏览量
  • Docker镜像细节

    “AUFS是一种 Union FS,简单说就是“支持将不同目录挂载到同一个虚拟文件系统下的文件系统”,AUFS支持为每一个成员目录设定只读(Rreadonly)、读写(Readwrite)和写(Whiteout-able)权限。Union FS 可以将一个...
    文章 2019-01-29 1385浏览量
  • Redis设计与实现(一~五整合版)

    长度就不说了,只在插入的时候一下,以后只需要维护len就可以O(1)到;对于free也很简单,vector不也是这么实现的嘛。就是按照某个阈值进行翻倍叠加。2.双端链表 redis自己实现了双端链表 双端链表主要两个作用:...
    文章 2015-04-04 913浏览量
  • Redis设计与实现(一~五整合版)

    长度就不说了,只在插入的时候一下,以后只需要维护len就可以O(1)到;对于free也很简单,vector不也是这么实现的嘛。就是按照某个阈值进行翻倍叠加。2.双端链表 redis自己实现了双端链表 双端链表主要两个作用:...
    文章 2015-04-04 1475浏览量
  • Redis设计与实现(一~五整合版)

    长度就不说了,只在插入的时候一下,以后只需要维护len就可以O(1)到;对于free也很简单,vector不也是这么实现的嘛。就是按照某个阈值进行翻倍叠加。2.双端链表 redis自己实现了双端链表 双端链表主要两个作用:...
    文章 2015-04-04 999浏览量
  • MySql性能调优

    表在磁盘上存储有两个个文件:frm(数据表结构相关)、idb&xff08;数据&43;索引&xff09;MyISAM&xff1a;表在磁盘上存储有三个文件:frm(数据表结构相关)、MYD&xff08;数据&xff09;MYI(索引)1.2非聚集索引和聚集索引1.非聚集...
    文章 2021-09-30 163浏览量
  • 阿里内核月报2014年12月

    PG_reclaim标志只为page cache部分的代码使用,但是因为复合页不能做page cache,因此可以拿来复用。操作复合页的代码不需要关心这些细节,只需要调用PageCompound()就可查询传入的页是否是一个复合页。如果需要...
    文章 2017-06-07 1943浏览量
  • git文件夹探秘,理解git运作机制

    近期需要给 git 仓库制作一个 commit-msg 钩子,进入.git/hooks 文件夹正准备干活,突然想知道其它 git hooks 都是干啥的?git 文件夹里面那么多文件,又都是干什么的呢?于是产生了这篇文章。另外,想要 git 进阶,...
    文章 2019-08-30 2618浏览量
  • 一文看懂 kafka 机制

    在物理结构上,每个partition对应一个物理的目录(文件夹),文件夹命名是[topicname]_[partition]_[序号],一个topic可以有无数多的partition,根据业务需求和数据量设置。在kafka配置文件中可随时更高num....
    文章 2018-07-09 7777浏览量
  • 为什么自制脚本语言是编程语言的最高境界?

    “坚持”“鼓励”自己硬着头皮,其实已经输了一半,自己认为痛苦的事很难下去,不下去的原因是遇到困难时头脑里有“放弃”的念头,如果把这个念头去掉,那么,只要活着,成功无非是时间长短的问题。...
    文章 2018-07-24 2321浏览量
  • 自制编程语言,六个令你迷惑的问题

    这只是在功能逻辑上的步骤,就前4步说,它们是以语法分析为主线,以并行的、穿插的方式在一起执行的,即这4个步骤是随语法分析同时开始,同时结束。每个步骤的功能实现由其实际的模块完成,负责词法分析的模块...
    文章 2018-08-27 1682浏览量
  • 阿里员工都是这样排查Java问题的,附工具单

    获得线程10进制转16进制后jstack去抓看这个线程到底在干啥 其他 排查利器 btrace 首当其冲的要说的是btrace。真是生产环境&预发的排查问题大杀器。简介什么的就不说了。直接上代码干 1.查看当前谁调用了...
    文章 2018-11-22 2025浏览量
  • linux内核sysfs详解【转】

    关于linux设备模型网上有一些论述,有些东西我就拿来主义,进行了修改和整理。1 Kobject Kobject 是Linux 2.6引入的新的设备管理机制,在内核中由struct kobject表示。通过这个数据结构使所有设备在底层都具有...
    文章 2017-12-14 1261浏览量
  • 想成为优秀的程序员这些码德不能缺

    相同的单词命名(例如,对于“写入文件”,“在纸上书写”和“屏幕显示”都 print 命名)。在任何情况下都不要屈服于编写明确的项目词汇表这种无理要求。你可以辩解说,这种要求是一种不专业的行为,它违反了...
    文章 2017-08-01 2219浏览量
  • linux内核sysfs详解【转】

    关于linux设备模型网上有一些论述,有些东西我就拿来主义,进行了修改和整理。1 Kobject Kobject 是Linux 2.6引入的新的设备管理机制,在内核中由struct kobject表示。通过这个数据结构使所有设备在底层都具有...
    文章 2017-12-29 1087浏览量
  • 阿里内核月报2014年2月

    这些系统调用并没有一个清晰的方式判定flag是否合法,所以调用的用户就非常痛苦,到这里似乎和内核开发者没关系,不过别着急,下面的例子证明他们的日子也不好过。既然用户没有办法判断方便的判断flags里面哪些...
    文章 2017-06-05 1966浏览量
  • 阿里内核月报2014年4月

    Joel Becker、Dave Chinner:你要这个干啥?你逻辑块号就行了。你真正想要的只是一个hint,别去关心它到底是不是allocation group的边界,这是文件系统的内部细节。Ted Ts'o:总之,文件系统应该提供一个抽象的...
    文章 2017-06-06 1633浏览量
  • 阿里内核月报2014年7月-8月

    一个用处是,如果你只有一个/dev 下面的设备名或者一个打开的设备文件描述符,可以 stat()或者 fstat()系统调用到设备类型,主从设备号等信息,然后就可以转换到对应/sys/dev 下面,再到其他的需要的信息。...
    文章 2017-06-06 2741浏览量
  • Nginx详解一(理论)

    7.内核将取得的页面文件保存在自己的缓存区域中便通知Web进程或线程取相应的页面文件 8.Web服务器通过系统调用将内核缓存中的页面文件复制到进程缓存区域中 9.Web服务器取得页面文件来响应用户,再次通过系统调用...
    文章 2017-11-07 1263浏览量
  • 我的java问题排查工具单

    获得线程10进制转16进制后jstack去抓看这个线程到底在干啥 其他 netstat-nat|awk '{print$6}'|sort|uniq-c|sort-rn 查看当前连接,注意close_wait偏高的情况,比如如下 排查利器 btrace 首当其冲的要说的是btrace。...
    文章 2017-02-13 37786浏览量
  • 我的2019校招面经大全(包含BAT头条网易等大厂面经)

    面试官最后说可以相加求差值判断。15 一个10000以下的数组,内存够。里面只有1,2,3。排下序。a 普通排序O(nlogn) b 荷兰旗问题,双指针解决。O(N) c 统计数量,重放数组O(2N) d 另外搞一个数组,把1放头...
    文章 2019-03-13 4158浏览量
  • static关键字有何魔法?竟让Spring Boot搞出那么多...

    臃肿形容还是个中意词,层次结构体现得也非常的不直观嘛。因此,对于这种属性类里使用静态内部类是非常适合,内聚性一下子高很多~ 除了在内聚性上的作用,在Spring Boot中的@Configuration配置类下(特别常见于...
    文章 2020-07-16 498浏览量
  • NFS 与RPC

    而不同的功能都会使用不同的程序启动,每启动一个功能就会启用一些端口传输数据,因此,NFS 的功能所对应的端口才没有固定住,而是随机取一些未被使用的小于 1024 的端口作为传输之。但如此一来又造成客户...
    文章 2012-06-10 1376浏览量
  • 腾讯后台面经大全(整合版)

    1 块存储 直接对磁盘进行裸盘映射使用,甚至不安装文件系统,使用起来比较麻烦。2 文件存储,基于文件系统使用存储,通过网络协议访问,比如ftp。一般是单机的存储系统。3 对象存储,包括控制节点和存储节点,控制...
    文章 2018-07-24 5148浏览量
  • Kubelet源码分析(一):启动流程分析

    要隔离?单节点支持多个kubelet?KubeletCgroups string `json:"kubeletCgroups,omitempty"` 用于隔离容器运行时(Docker、Rkt)的cgroups RuntimeCgroups string `json:"runtimeCgroups,omitempty"` ...
    文章 2018-12-17 2244浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化