avatar.jpeg

Jinyun Ma

🔥 本站所有文章均为本人学习实践后的加工整理,仅代表个人看法和观点,与其他任何人或组织无关!️

Go 数据类型

Go 是静态类型的编程语言,这意味着每个变量都有一种类型。从大的方面来说 Go 有两种类型,即基本类型和组合类型。数据类型指定有效的 Go 变量可以保持的数据类型。

PHP 数组排序

在 PHP 中有很多针对数组的排序函数,非常方便。这些函数对一维数组进行关键字排序、按值排序、逆排序等。但对于多维数组的按需排序需要自己编写特定的函数去现实。

Go 起步

Go 是互联网时代的 C 语言,此言非虚,但凡看看市场的招聘需求,不得不让人跃跃欲试,与其说是主动出击,倒不如说是裹挟前进。好吧,我表示学不动了。

Linux 网络 IO 模型

Linux 的内核将所有外部设备都看做一个文件来操作(一切皆文件),对一个 File 的读写操作会调用内核提供的系统命令,返回一个 File Descriptor(FD 文件描述符)。而对一个 Socket 的读写也会有响应的描述符,称为 Socket File Descriptor(Socket 文件描述符),描述符就是一个数字,指向内核中的一个结构体(文件路径,数据区等一些属性)。

根据 UNIX 网络编程对 IO 模型的分类,UNIX 提供了 5 种 IO 模型。

Git 命令大全

通往 Git 的路上并不总是那么一帆风顺,你是否和我一样总是为了那么一条应景的命令抓狂,貌似记得大概是这么操作的,但总是敲不对头,在披荆斩棘的千钧一发利刃竟然还没出鞘,真特么气人,为了解燃眉之急,我垫了一块超大的 Git 命令大全,但那是别人家的,我要的是自己收集整理的这种,还好,我整理了一份,总算是出了口恶气。

Redis 集群搭建

Redis 是一个 K-V 存储系统,是一个高性能的 K-V 数据库,是目前大规模使用的缓存中间件。单节点的Redis 已经就达到了很高的性能,为了提高可用性我们可以使