首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.028
秒,为您找到
746
个相关结果.
搜书籍
搜文档
93.P和M的数量一定是1:1吗?如果一个G阻塞了会怎么样?
160
2024-01-17
《Golang面试题》
P和M的数量一定是1:1吗?如果一个G阻塞了会怎么样? P和M的数量一定是1:1吗?如果一个G阻塞了会怎么样? **题目来源:**哔哩哔哩 答案1: 不一定,M必须持有P才可以执行代码,跟系统中的其他线程一样,M也会被系统调用阻塞。P的个数在启动程序时决定,默认情况下等于CPU的核数,可以使用环境变量GOMAXPROCS或在程序中使用ru...
141. 环形链表
1
2024-05-15
《算法与数据结构高频面试真题》
📑 题目:141. 环形链表 📑 题目:141. 环形链表 🚀 本题 LeetCode 传送门 题目大意 判断链表是否有环,不能使用额外的空间。 解题思路 给 2 个指针,一个指针是另外一个指针的下一个指针。快指针一次走 2 格,慢指针一次走 1 格。如果存在环,那么前一个指针一定会经过若干圈之后追上慢的指针。 代码 packag...
206.堆的结构,堆的创建,节点添加与删除
169
2024-01-18
《Golang面试题》
堆的结构,堆的创建,节点添加与删除 堆的结构,堆的创建,节点添加与删除 题目来源:好未来 答案: 堆就是用数组实现的二叉树,所以它没有使用父指针或者子指针。堆根据“堆属性”来排序,“堆属性”决定了树中节点的位置. 如下图这是一个最大堆,,因为每一个父节点的值都比其子节点要大。10 比 7 和 2 都大。7 比 5 和 1都大。 ...
6. 应用构建:Go 应用如何优雅地读取配置?
2208
2023-05-16
《从零开发企业级 Go 应用》
如何选择配置读取功能? 如何编码实现配置读取功能? 学习已有配置文件读取代码示例 迁移 Demo 代码 二次开发示例代码 使用 viper 读取配置文件内容 测试配置读取功能 小结 提示:本节课最终代码为:feature/s05 。 上一节,我们 使用 cobra 创建了一个可以打印 Hello MiniBlog! 的程序,本节...
服务注册/发现、配置中心、负载均衡
1021
2023-08-15
《微服务开发教程(电商系统)》
1.什么是服务注册和发现 2.consul的安装和配置 3.consul的api接口 4.go操作consul 5.grpc下的健康检查 6.动态获取可用端口号 7.负载均衡策略 8.常见的负载均衡算法 9.grpc的负载均衡策略 10.为什么要用分布式配置中心 11.分布式配置中心选型 12.nacos的安装和配置 13.nacos...
3、Kratos v2 初步学习 3-biz中的数据模型与逻辑处理
427
2024-06-20
《Kratos v2 初步学习》
biz 模型定义 repo接口的定义 data层中实现repo接口 业务逻辑处理 biz 在kratos Blog的“Go工程化 - Project Layout 最佳实践”一文中有对biz层描述: “业务逻辑的组装层,类似 DDD 的 domain 层,data 类似 DDD 的 repo,repo 接口在这里定义,使用依赖倒置的原则。”...
模型定义与注册
1924
2022-12-10
《Beego v2.0 开发手册》
ORM 模型 注册模型 模型基本设置 表名 列 忽略字段 索引 主键 默认值 自动更新时间 引擎 模型高级设置 null size digits / decimals type Precision Comment 模型字段与数据库类型的映射 z## MySQL Sqlite3 PostgreSQL 表关系设置 rel...
133.结构体创建优化
152
2024-01-18
《Golang面试题》
结构体创建优化 结构体创建优化 题目来源: 映客 答案1: 这道题考察对结构体占用的空间的理解, 需要了解几个概念 go 结构体内存占用 go中一个结构体实例所占据的空间等于各字段占据空间之和,再加上内存对齐的空间大小。tips: 可使用unsafe.Sizeof 查看struct占用的内存空间大小unsafe.Alignof 方法...
504.GC 触发时机
138
2024-01-25
《Golang面试题》
GC 触发时机 GC 触发时机 主动触发:调用 runtime.GC 被动触发: 使用系统监控,该触发条件由 runtime . forcegcperiod 变量控制,默认为 2 分 钟。当超过两分钟没有产生任何 GC 时,强制触发 GC 。 使用步调( Pacing )算法,其核心思想是控制内存增长的比例。如 Go...
359.判断下面代码的输出
147
2024-01-22
《Golang面试题》
判断下面代码的输出 判断下面代码的输出 参考解析 题目来源:字节跳动 答案: 给了一段go的代码 让你判断输出(涉及 结构体和接口之间的比较) package main import "fmt" type A struct { } func ( this * A ) Do () { ...
1..
«
58
59
60
61
»
..75