首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
BeCautious
掘友等级
Java Senior Developer
|
CSTC
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
87
文章 87
沸点 0
赞
87
返回
|
搜索文章
赞
文章( 87 )
沸点( 0 )
Go进阶2 container包中的容器
container包中的链表容器 Go 语言的链表实现在标准库的container/list代码包中。这个代码包中有两个公开的程序实体——List和Element,List 实现了一个双向链表(以下简
Go并发9 并发原语 - 任务编排 - WaitGroup使用的常见错误
WaitGroup使用的常见错误 我们在开发的时候,经常会遇见或看到误用 WaitGroup 的场景,究其原因就是没有弄明白这些检查的逻辑,下面我们列举一下几个典型错误使用案例以及WG的错误检查原则。
Go并发8 并发原语 - 任务编排 - WaitGroup的基本实现原理
WaitGroup WaitGroup是 package sync 用来做任务编排的一个并发原语,它要解决的就是并发 - 等待的问题: 比如现在有一个 goroutine A 在检查点(checkpo
Java并发编程实战 - 并发 等待之CountDownLatch & CyclicBarrier
CountDownLatch & CyclicBarrier CountDownLatch和CyclicBarrier是Java并发编程中用于任务编排的并发原语,它要解决的就是并发 - 等待的问题,在
Linux内核技术8 玩转网络配置之TCP之发包
收包与发包 收包是指数据到达网卡再到被应用程序开始处理的过程。发包则是应用程序调用发包函数到数据包从网卡发出的过程。 发包过程: TCP层 发包时,应用程序会调用 write(2) 或者 send(2
Linux内核技术9 玩转网络配置之TCP收包
TCP收包过程 TCP 数据包的接收流程在整体上与发送流程类似,只是方向是相反的。 1. netdev_budget 控制每次poll的数量 数据包到达网卡后,就会触发中断(IRQ)来告诉 CPU 读
Linux内核技术6 玩转网络配置之TCP建连
网络配置之TCP建连 Linux 内核往往需要采取不同的策略去处理各种各样的网络场景,在一些情况下,Linux 内核的默认网络配置可能未必会适用我们的场景,这就可能导致我们的业务出现一些莫名其妙的行为
Linux内核技术7 玩转网络配置之TCP断连
网络配置之TCP断连 TCP 断连的相关配置项 了解完了TCP连接的相关配置,我们再来探寻一下断连的相关配置。 四次挥手: 应用程序调用 close() 时,会向对端发送 FIN 包,然后会接收 AC
Go基础6 程序实体之类型判断
怎样判断一个变量的类型? 我们可以使用“类型断言”表达式来进行变量类型的判断。 value, ok := interface{}(container).([]string) 表达式解析: interf
Go基础1 GOPATH与工作区
Go环境变量 我们在安装完go之后,往往会设置如下系统或者用户环境变量: GOROOT:Go 语言安装根目录的路径,也就是 GO 语言的安装路径。 GOPATH:若干工作区目录的路径。是我们自己定义的
下一页
个人成就
文章被点赞
107
文章被阅读
32,052
掘力值
1,113
关注了
0
关注者
6
收藏集
0
关注标签
17
加入于
2022-05-07