golang中defer的使用

golang中defer的使用 前言 defer是Go语言提供的一种用于注册延迟调用的机制,每一次defer都会把函数压入栈中,当前函数返回前再把延迟函数取出并执行。 defer语句并不会马上执行,而…

golang中的slice

golang中的slice 前言 从本篇开始我将对golang中一些比较细致的知识点进行梳理,希望能够帮助其有需要的gopher,包括我自己。本篇介绍slice 切片是一种复合数据类型,与数组类似,存…

分布式知识汇总

分布式知识汇总 分布式锁 分布式锁的特点 原子性(互斥性): 互斥是锁的基本特性,同一时刻只能有一个线程持有锁,执行临界操作; 超时释放: 超时释放是锁的另外一个必备特性,通过超时释放,防止不必要的…

微服务

微服务 微服务是什么? 微服务,又称微服务架构,是一种架构风格,它将应用程序构建为以业务领域为模型的小型自治服务集合。 微服务的优势 优势说明 独立开发所有微服务都可以根据各自的功能轻松开发 独立部署…

关于linux一些其他知识点的补充

关于linux一些其他知识点的补充 linux中信号量 本地时区切换 rm /etc/localtime ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/…