连击 天
fork: star:
工作中深度使用了ZooKeeper集群,所以需要了解下它的工作原理;已经读过了ZAB的论文,就一个普通开发者而言,不大可能从理论层面挑出一致性算法的问题,所以还是学习基本的业务流程比较好,直...
§ 0x01 为什么写这个 Shell是命令行中和Linux交互的主要界面,在日常开发中,和它打的交道也最多。学习shell的过程中,发现了一些有意思的地方。想记录一下,分享给也正在学习shell的同学。...
§ 0x01 什么是领域驱动设计 思考: 理解领域domain,就要从业务说起。 软件设计中常听到的一个词是:业务。日常开发中,也有同事会说,要熟悉业务; xxx对业务不熟悉。 业务是什么呢? 业务...
本人作为云计算后台开发需要经常跟一些后台服务打交道,需要SSH到各个开发机上查看一些状态,执行一些脚本命令。对开发环境的配置也是在这个过程中一点点积累起来的。 § 0x01 bash alias 1、...
§ 0x00 数字的计算机表示 上学时,说数字在计算机中是以补码形式表示的。补码的定义是: 正数的补码和原码都与数值一样; 原码是最高位是符号位,其他位是与数据相等的数值; 负数的反码是原...
本文结合自身的文件系统学习过程,分享下linux下文件系统的最佳学习方式,希望能帮到对内核和文件系统感兴趣的同学。 § 0x01 不好学习方式 以前是闷头看ext2文件系统的源码,效果很差。 原因...
0x01 磁盘碎片 1.1 产生 机械硬盘中数据分散在一个个block中。如下图示的场景就会产生碎片。 1.2 影响 新建文件或者写入文件时,需要分配连续的block,碎片的存在会导致分配困难,甚至是无法...
0x01 信息类 主要定义在ext2.h头文件中。 名称 意义 struct ext2_inode 磁盘上inode的布局,用来读出和写入inode。可以根据此inode生成VFS对应的标准inode。 struct ext2_super_block 对应磁...
总结工作中写bash脚本过程中遇到的一些问题,总结出的最佳实践。 0x01 if if 支持判断字符串和数字。字符串添加x字符,为了防止变量为空时出现告警。 if [ "x$1" == "x0" ]; then echo "equ...
介绍 xargs是bash中的一个命令,用于命令行中参数的传递和处理。可用来将特定的参数传递给另外一个命令。另外一个命令作为xargs的参数传递进来。 在shell里面,通过man xargs查看其使用说明。...
没有更多内容
加载失败,请刷新页面
没有更多内容
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复