会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Everyday_Struggle
博客园
首页
新随笔
联系
订阅
管理
2023年9月4日
实习总结:踩过的一些坑
摘要: 目前接了几个需求,但每次写代码一时爽,debug火葬场,因此总结了一些我自己常常犯的错误: 1、对于json的解析需要写之前明确每一层的类型和层级的嵌套关系。 2、对于es如果需要获取10个以上检索效果,需要更改size。 3、对于chanel如果采用range去读,需要保证其已经关闭。 4、对于无
阅读全文
posted @ 2023-09-04 17:04 Everyday_Struggle
阅读(23)
评论(0)
推荐(0)
2023年3月6日
go 关闭通道来作为退出信号
摘要: 关闭channel之后,读出的值是false,当一个被关闭的channel中已经发送的数据都被成功接收后,后续的接收操作将不再阻塞,它们会立即返回一个零值。 没关闭之前,<-done会阻塞住。 package main import ( "fmt" "time" ) func main() { do
阅读全文
posted @ 2023-03-06 16:19 Everyday_Struggle
阅读(39)
评论(0)
推荐(0)
2022年11月15日
Fabric测试网络搭建坑
摘要: CreateChannel之后报错: scripts/createChannel.sh: line 44: osnadmin: command not found Channel creation failed 原因是之前跟着fabric官方文档时,安装的是fabric 2.2.1 binary,而
阅读全文
posted @ 2022-11-15 15:51 Everyday_Struggle
阅读(107)
评论(0)
推荐(0)
2022年9月22日
GO []byte、rune和string总结
摘要: []byte 字节数组。byte是一个等价于uint8的,代表了一个ASCII码 Rune 当发现uint8不够用时,就会使用int32 的rune,rune代表了一个UTF-8字符 如果字符串中有非 ASCII 码的字符时,就不能使用 byte来表示字符,需要使用 rune类型来表示。 在 Go
阅读全文
posted @ 2022-09-22 16:06 Everyday_Struggle
阅读(1697)
评论(0)
推荐(0)
2022年9月20日
Raft 基本流程
摘要: 领导选举 —> 状态复制 领导选举 每个节点可以有三个身份,分别是跟随者,候选者和领导者。 当节点是跟随者时,它并没有收到领导者的消息,那它就可以变成候选者。接下来,成为候选者的节点会请求其他节点给自己发来选票,其他节点收到请求以后会回复它。如果某个候选者收到绝大多数节点的投票,那它就变成领导者。
阅读全文
posted @ 2022-09-20 14:53 Everyday_Struggle
阅读(320)
评论(0)
推荐(0)
2022年5月25日
Go 反射机制基础
摘要: 在计算机科学中,反射是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力。用比喻来说,反射就是程序在运行的时候能够“观察”并且修改自己的行为。 Go 语言提供了一种机制在运行时更新变量和检查它们的值、调用它们的方法,但是在编译时并不知道这些变量的具体类型,这称为反
阅读全文
posted @ 2022-05-25 15:36 Everyday_Struggle
阅读(38)
评论(0)
推荐(0)
Go接口
摘要: Go接口 实现形式: type interface_name interface { method_name1 [return_type] method_name2 [return_type] method_name3 [return_type] ... method_namen [return_t
阅读全文
posted @ 2022-05-25 11:19 Everyday_Struggle
阅读(47)
评论(0)
推荐(0)
2022年5月19日
go 1.18 泛型使用
摘要: package main import ( "fmt" ) type vector[T any] []T func printslice[T any] (s []T){ for _, v :=range s{ fmt.Println(v) } } type M[K string,V any] map
阅读全文
posted @ 2022-05-19 17:38 Everyday_Struggle
阅读(39)
评论(0)
推荐(0)
公告