项目架构图
本地组项目架构图 层次结构 1 表示层 移动端 websocket 客户端消息通讯 2 应用程序层 3 服务层 网络服务 ws http 4 数据访问层:redis redis mp redis save 5 基础设施层 docker-compose Prometheus+Grafan...
本地组项目架构图 层次结构 1 表示层 移动端 websocket 客户端消息通讯 2 应用程序层 3 服务层 网络服务 ws http 4 数据访问层:redis redis mp redis save 5 基础设施层 docker-compose Prometheus+Grafan...
两数之和 题目连接 题目解释 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1...
解题方式 暴力枚举 查找表 哈希表 双指针
LeetCode 中国站 国际站 PS 建议在中国站做完之后,可以去看下国际站,国际上对题目的理解 解题语言全部使用 Golang 解题顺序 按照 Tag 分类 从简单到困难 解题方法 先思考、写出方法 写出伪代码 写出自己答案 运行查看结果 维度 复习 第一遍:解题 ...
ClickHouse 是一个用于实时分析的开源列式数据库管理系统 (DBMS),它最初由俄罗斯的 Yandex 公司开发,并且在 2016 年开源。下面是一些关于 ClickHouse 的介绍、优缺点以及一些最大阈值的信息: 介绍 列式存储 :ClickHouse 是一个列式存储的数据库,这意味着它将数据按列而不是按行存储。这种存储方式使得它非常适合进行大规模的数据分析和聚合操作。...
Go mod 基础 使用 go mod 管理依赖是官方推荐的方式,可以方便地管理代码的版本和依赖。 下面是一些常见的 go mod 使用方法: 1. 初始化项目 在项目的根目录下,执行以下命令初始化 go mod: go mod init <module-name> 其中 <module-name> 是项目的模块名,通常是一个域名的反转加上项目名,例如...
Go pprof And Prometheus 在代码中使用 import ( ... _ "net/http/pprof" "github.com/prometheus/client_golang/prometheus/promhttp" ... ) func main() { go func() { http.Handle("/metrics", promh...
获取 60 秒数据 go tool pprof http://localhost:9999/debug/pprof/profile\?seconds=60 http://localhost:9999/ui/ 1.开发一个能够并发且正常游戏的模拟客户端 (我这边有一套比较简陋的代码,支持批量创建玩家、登陆玩家、修改玩家道具,只需要实现跟业务相关的逻辑即可) 2. 在游戏服务器代码中启...
测试 package main import ( "fmt" "github.com/robfig/cron/v3" "time" ) func main() { // 开启秒字段支持 c := cron.New(cron.WithSeconds()) // 传统表达式写法: 每秒执行一次 _, _ = c.AddFunc("0/1 * * * * *", func() {...
kubernetes UI kubectl apply -f kuboard-v3.yaml 访问 http://172.13.8.15:30080/kuboard/settings/ui kuboard-v3.yaml --- apiVersion: v1 kind: Namespace metadata: name: kuboard --- apiVersion: v1...