go-zero学习笔记 Go-Zero 学习笔记架构 2021-03-31 学习笔记 rpc web 微服务 Go编码规范 Go 编码规范Gofmt使用工具统一代码风格,目前默认使用 goimports 。vscode 中配置即可 Comment Sentences注释文档应该是完整的句子, 并且要以名字作为开始,注释结束。 // Request represe 2021-03-30 编程语言 Go 编码规范 mint Mint 操作系统笔记分区硬盘分为 IDE 银盘,SCSI 硬盘和 SATA 硬盘。在 Linux 中 IDE 接口被称为 hd ,SCSI 和 SATA 被称为 sd(常用为 sd)。第一块硬盘被称为 sda ,第二块硬盘被称为 sdb 2021-03-28 操作系统 Linux Mint k8s学习笔记 kubernetes 学习笔记k8s 概述k8s 是什么k8s 是容器管理平台。 k8s 组件一个 k8s 集群由至少一个工作节点构成,这些节点运行者容器化的应用。 控制平面组件(control plane components) kub 2021-03-02 云计算 学习笔记 k8s go第三方库 go第三方库bolt简介用 go 实现的键值对数据库,类似与 go-sqlite3 (cgo实现的)。 它支持完整的序列化事务,ACID和无锁的多版本控制(多个读,一个写)。它的定位主要是小型数据存储,支持跨平台。 类型DB,bucket( 2020-12-24 编程语言 学习笔记 第三方库 前端知识记录 前端知识记录ECMAScript脚本语言规范 装饰器装饰器就是一个高阶函数(接收一个函数或返回一个函数至少满足一个条件) NodeJSNode.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时。 并发模型与事件 2020-12-22 前端 前端基础 angular学习笔记 angular学习笔记学习资源:官网 核心概念和架构Angular 是一个用 HTML 和 TypeScript 构建客户端应用的平台与框架。 Angular 本身就是用 TypeScript 写成的。它将核心功能和可选功能作为一组 Typ 2020-12-22 前端 学习笔记 angular 框架 Go调用JS脚本 Go调用JS脚本Goja项目地址:goja 基本使用func main(){ vm := goja.New() val, err := vm.RunString(` 2+2 `) if err 2020-12-18 编程语言 Go语言第三方库 js脚本库 如何优雅的关闭channel 如何优雅的关闭channel关闭channel会出现的问题1.在没有改变 channel 的状态情况下,没有简单的方法来检查通道是否关闭。 2.关闭已经关闭的 channel 会造成 panic 。 3.向一个已经关闭的 channel 中 2020-12-08 编程语言 Go Channel Tcp/Ip详解读书笔记 Tcp/IP 详解读书笔记网络分层为应用层,传输层,网络层,数据链路层,物理层。 物理层: 网线连接电脑,路由器。传递0,1的电信号! 链路层: 确定0和1的分组方式,使用以太网协议,规定使用一组电信号作为一个数据包,被曾为帧(Frame) 2020-11-02 网络协议 tcp ip 数据库学习笔记 数据库学习笔记MySQL基础知识SELECT语法结构 SELECT select_list FROM table_name; 注意事项 SQL 语法不区分大小写,但为了格式化和强调性关键字最好大写。 FROM 关键字最好另起一行,为了更好 2020-09-15 存储 学习笔记 数据库 Go并发模式:Pipeline Go并发模式:Pipeline简介Go 语言原生支持并发,所以构建数据流管道会很容易,数据流管道可有效利用I / O和多个CPU。 管道定义在 Go 语言中没有对管道进行正式定义,常规来说就是通过 channel 来连接的多个阶段,每个阶段 2020-09-07 编程语言 Go Go并发模式