string几乎任何程序都离不开文本(字符串)。Go 中 string 是内置类型,同时它与普通的 slice 类型有着相似的性质,例如,可以进...

背景很多高性能的开发都要抠细节,其中Golang日常开发需要注意的性能细节就有内存对齐,所以记录一下,分享给大家。结构体的大小计算一个变量类型的...

阅读内容:https://12factor.net/zh_cn/前言如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或软件即服务(S...

《非暴力沟通》是一本教人们如何与人和谐沟通的工具书,已经入选香港大学推荐的“50本必读书目”其中之一。作者从心里学角度出发,说明了人们在沟通中产...

为什么要读《如何阅读一本书》这本书非常热门,也是香港大学推荐的50本书籍之一,非常值得深读,也有利于日后对其他书籍的阅读,对于辅助成长非常有帮助...

链表(list)链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一...

堆(Heap)堆(Heap)是计算机科学中的一种特别的完全二叉树,可以在 O(log n) 时间复杂度内完成插入、删除和获取最值等操作。若是满足...

前言Goroutine 是 Go语言中的一种轻量级线程,它可以在单个线程上运行,通过使用协程来实现并发。Goroutine 可以在不阻塞主线程的...

GoroutineGo 语言最大的特色就是从语言层面支持并发(Goroutine),Goroutine 是 Go 中最基本的执行单元。事实上每一...

买了一门课,记录一下学习的思维导图笔记原理存储处理器分布式计算应用

日常工作中,大量使用到 Node.js, 之前也看过一些资料,这次打算总结一下,加深印象,写出来后也方便后续查阅。事件循环事件循环是 Node....

买了一门课,记录一下学习的思维导图笔记CPU内存网络磁盘IO文件系统内核应用程序架构设计性能监控性能测试