摘要: 1 建立 Go 工作区 在编写代码之前,我们首先应该建立 Go 的工作区(Workspace),环境搭建一节,我们已经讲过了。 在 Mac 或 Linux 操作系统下,Go 工作区应该设置在 $HOME/go。所以我们要在 $HOME 目录下创建 go 目录。 而在 Windows 下,工作区默认设 阅读全文
posted @ 2022-11-10 22:01 不会钓鱼的猫 阅读(673) 评论(0) 推荐(0) 编辑
摘要: VS Code是微软开源的一款编辑器,插件系统十分的丰富。下面介绍如何用VS Code搭建go语言开发环境 1 下载与安装 VS Code官方下载地址:https://code.visualstudio.com/Download 三大主流平台都支持,请根据自己的电脑平台选择对应的安装包。 双击下载好 阅读全文
posted @ 2022-11-10 21:41 不会钓鱼的猫 阅读(22) 评论(0) 推荐(0) 编辑
摘要: IDE 集成开发环境 go的集成开发环境有goland(jetbrains全家桶),vscode 推荐用goland,pycharm,idea(java开发),androidstudio(安卓移动端开发) 1 GoLand集成开发环境下载 IDE 下载地址:https://www.jetbrains 阅读全文
posted @ 2022-11-10 18:05 不会钓鱼的猫 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1 下载地址 安装包下载地址为:https://golang.org/dl/。 如果打不开可以使用这个地址:https://golang.google.cn/dl/。 各个系统对应的包名: 操作系统 包名 Windows go1.15.1.windows-amd64.msi Linux go1.15 阅读全文
posted @ 2022-11-10 17:55 不会钓鱼的猫 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 编程语言的三种划分方式 编译型 or 解释型 # 编译型:java,c,c++,c#,go 源代码编译生成机器语言,然后由机器直接执行机器码即可执行 编译型语言涉及到跨平台,因为它需要编译成该平台的可执行文件。如redis和mysql等c语言写的软件,在linux平台需要编译并安装,在windows 阅读全文
posted @ 2022-11-10 16:01 不会钓鱼的猫 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1 子进程开销和优化 1 cpu 开销:rdb和aof文件生成,属于cpu密集型 优化:不做cpu绑定,不和cpu密集型的服务一起部署 2 内存 开销:fork内存开销,copy-on-write, 优化:单机部署尽量少重写 3 硬盘 开销:aof和rdb写入,可以结合分析工具使用 优化: 1 不要 阅读全文
posted @ 2022-11-10 11:37 不会钓鱼的猫 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1-MySQL 01- 初识数据库 02- MySQL体系结构与管理 03- 库相关操作 04- 表相关操作 05- 记录相关操作 06- 数据备份 07- pymysql模块 08- MySQL其他 09- 索引及执行计划 10- MySQL日志 11- MySQL主从搭建基于docker 12- 阅读全文
posted @ 2022-11-10 11:33 不会钓鱼的猫 阅读(19) 评论(0) 推荐(0) 编辑
摘要: python官方库自带框架:SimpleXMLRPCServer,使用的http协议,xml格式,数据包大,速度慢 第三方框架:ZeroRPC(底层使用ZeroMQ和MessagePack,使用的tcp协议,速度快,响应时间短,并发高),grpc(谷歌推出支持跨语言) 1 SimpleXMLRPCS 阅读全文
posted @ 2022-11-10 11:14 不会钓鱼的猫 阅读(342) 评论(0) 推荐(0) 编辑