go-GUI框架-fyne
1.安装C编译器 https://sourceforge.net/projects/mingw-w64/files/mingw-w64/ 安装后会自动加入环境变量path,自行确认 cmd下输入指令gcc -v,确定安装成功和版本 2.安装fyne 使用标准的go工具,安装Fyne的核心库使用: go get fyne.io/fyne/v2@latest #安装fyne框架...
1.安装C编译器 https://sourceforge.net/projects/mingw-w64/files/mingw-w64/ 安装后会自动加入环境变量path,自行确认 cmd下输入指令gcc -v,确定安装成功和版本 2.安装fyne 使用标准的go工具,安装Fyne的核心库使用: go get fyne.io/fyne/v2@latest #安装fyne框架...
语法 基本格式 db.集合名.find({ <条件> }) 等值匹配 { field : value } { "field" : value } 普通对象/数组对象嵌套字段 { class.attribute : value } { "对象名.属性名": value } { "数组名.对象名.属性名": value } 比较运算 { field: { $xx...
Goland 常用快捷键 文件操作相关的快捷键 快捷键 作用 Ctrl + E 打开最近浏览过的文件 F2 重命名文件夹、文件、方法、变量名等 代码格式化相关的快捷键 快捷键 作用 ...
基本格式 JavaScript 复制 db..find({ }) 等值匹配 JavaScript 复制 { field: value } 例: JavaScript 复制 { id: “3393633870761476271” } 嵌套字段(用点号) JavaScript 复制 { “state.status”: “running” } ...
分工 ┌-------- 高可用 ---------------------┐ │ │ +----+-----+ +-----+----+ │ Master │◀---failover─│ Slave │ Slave 随时 │ 写+读 │ ...
业务规模 推荐架构 小型业务(缓存 < 10GB) 一主二从 + 三哨兵(高可用即可) 中型业务(10GB~100GB) 三主三从集群(分片 + 高可用) 大型业务(>100GB,高并发) 多组集群 或 Redis Proxy...
概述 Redis的高可用机制有持久化、复制、哨兵和集群。其主要的作用和解决的问题分别是: 持久化:持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存储在硬盘,保证数据不会因进程退出而丢失。 复制:复制是高可用Redis的基础,哨兵和集群都是在复制基础上实现高可用的。复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。缺陷:...
命令行快捷键: 常用: Ctrl L :清屏 Ctrl M :等效于回车 Ctrl C : 中断正在当前正在执行的程序 历史命令: Ctrl P : 上一条命令,可以一直按表示一直往前翻 Ctrl N : 下一条命令 Ctrl R,再按历史命令中出现过的字符串:按字符串寻找...
本地缓存带来的挑战 分布式缓存相比于本地缓存,在实现层面需要关注的点有哪些不同。梳理如下: 维度 本地缓存 集中式缓存 缓存量 受限于单机内存大小,存储数据有限 需要提供给分布式系统里面所有节点共同使用,对于大型系统而言,对集中式缓存的容量诉求非常的大,远超单机内存的...
安装 Win 11 操作系统内置了 winget 安装工具,所以笔者直接使用 winget 安装 k6: winget install k6 其他的安装方式可以参考安装文档。 k6 的使 k6 的 Hello World 创建一个测试脚本hello-world.js: import http from 'k6/http'; import { sleep } from 'k...