全部文章
Go 常用标准库之time
time 包提供了时间的显示和测量用的函数。日历的计算采用的是公历。
Go 常用标准库之os
os 包提供了操作系统函数的不依赖平台的接口。设计为 Unix 风格的,虽然错误处理是 go 风格的;失败的调用会返回错误值而非错误码。通常错误值里包含更多信息。例如,如果某个使用一个文件名的调用(如Open、Stat)失败了,打印错误时会包含该文件名,错误类型将为*PathError,其内部可以解包获得更多信息。
Go 常用标准库之sync
sync 包提供了基本的同步基元,如互斥锁。除了 Once 和 WaitGroup 类型,大部分都是适用于低水平程序线程,高水平的同步使用 channel 通信更好一些。
Go 常用标准库之errors
Go 常用标准库之errors
Go 常用标准库之net
net 包提供了可移植的网络I/O接口,包括TCP/IP、UDP、域名解析和Unix域socket。
领域驱动设计
领域驱动设计(DDD)的理念- 首先由Eric Evans在他的同名书中描述 - 是关于将我们的注意力放在应用程序的核心,关注业务领域固有的复杂性本身。我们还将核心域(业务独有)与支持子域(通常是通用的,如钱或时间)区分开来,并将更多的设计工作放在核心上。
元数据
元数据(Metadata),又称中介数据、中继数据,为描述数据的数据。元数据是描述其它数据的数据(data about other data),或者说是用于提供某种资源的有关信息的结构数据(structured data)。元数据是描述信息资源或数据等对象的数据,其使用目的在于:识别资源;评价资源;
如何在MySQL中创建高性能的索引
索引,在MySQL中也叫作键(Key),是存储引擎用于快速找到记录的一种数据结构。要想获得好的性能,索引至关重要。尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要。在数据量较小且负载较低时,缺少合适的索引对性能的影响可能还不明显,但当数据量逐渐增大时,性能会急剧下降。因此索引优化
MySQL中的数据类型
MySQL中的数据类型
MySQL数据库管理
MySQL中数据的管理,例如添加、删除、查看、重命名等操作。
MySQL连接和断开与服务器的连接
连接和断开与服务器的连接
HTTP
超文本传输协议(Hyper Text Transfer Protocol,简称:HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似 MIME 的格式。
互联网是如何工作的
互联网通过联网设备提供不同类型的信息和媒体。它使用互联网协议 (IP) 和传输控制协议 (TCP)数据包路由网络运行。每当您访问网站时,您的计算机或移动设备都会使用此类协议请求服务器。
时间复杂度和空间复杂度
一个好的算法首先要具备正确性,然后是健壮性,可读性,如果上面几方面都满足的情况下,则算法的优劣程度通过算法的效率的高低来决定;算法的效率通过时间效率和空间效率共同体现。
常见网络协议原理
一文读懂常见网络协议原理