首页
学习
活动
专区
工具
TVP
发布

技术面面观

专栏成员
144
文章
317135
阅读量
36
订阅数
一期每日一GO群分享-flag、viper、协程池、异常处理
熊:如果用了wait group,请求就直接卡住了,如果只有一个goroutine那和直接调用函数没有区别其实。你是想请求立刻返回,然后其他数据稍后返回的话,用中间件比如kafka。或者用回调callback
机智的程序员小熊
2023-03-02
3590
一期Go群问答-并发控制-数据竞争-错误与异常
熊:如果用了wait group,请求就直接卡住了,如果只有一个goroutine那和直接调用函数没有区别其实。你是想请求立刻返回,然后其他数据稍后返回的话,用中间件比如kafka。或者用回调callback
机智的程序员小熊
2023-03-02
4020
Golang实现一个linux命令ls命令(命令行工具构建)
定义如下,一个数组。该数组长度由参数个数决定,第一个参数为程序本身,后面为参数列表。
机智的程序员小熊
2023-03-02
7360
GO并发之好用的sync包
很多场景下我们需要确保某些操作在高并发的场景下只执行一次,例如只加载一次配置文件、只关闭一次通道等。
机智的程序员小熊
2023-03-02
2530
Go语言原子操作
代码中的加锁操作因为涉及内核态的上下文切换会比较耗时、代价比较高。针对基本数据类型我们还可以使用原子操作来保证并发安全,因为原子操作是Go语言提供的方法它在用户态就可以完成,因此性能比加锁操作更好。Go语言中原子操作由内置的标准库sync/atomic提供。
机智的程序员小熊
2023-03-02
1.2K0
Go 并发安全与锁
很多语言的并发编程很容易在同时修改某个变量的时候,因为操作不是原子的,而出现错误计算,比如一个加法运算使用中的变量被修改,而导致计算结果出错,典型的像统计商品库存。
机智的程序员小熊
2023-03-02
3440
Go定时器的三种实现方式
使用休眠,让当前Goroutine休眠一定的时间来实现定时的效果,缺点是程序执行速度不均匀,导致定时周期不均匀。
机智的程序员小熊
2023-03-02
3590
Go并发等待
上一节有读者问goroutine stack size一般是多大,我进行了详细的查询
机智的程序员小熊
2021-07-20
1.6K0
go 语言中的并发特性
以前我们写并发的程序一般是用多线程来实现,自己维护一个线程池,在恰当的时候创建、销毁、分配资源。
机智的程序员小熊
2021-07-20
3200
灵魂9问,光怪陆离的网络世界有哪些不为人知的秘密?(网络面试必考)
你有比皇帝更强大的八百里加急传书,1 秒之间就能和你的大臣聊骚、分享宫里生活、快乐、与悲伤
机智的程序员小熊
2020-07-14
6970
golang异常处理详解
小熊今天有意外收获,忍不住给大家分享我愉快的心情!昨天中午下楼取外卖的时候被一个同事认出来了,他问我:“是不是【编程三分钟】的作者,文章写的不错”。
机智的程序员小熊
2020-06-03
9270
golang 结构体的思考
小熊工作做不完了,周末又要加班了, c++ 项目好不容易在不同的指令集编译出来,结果一跑就挂,连日志都没有,难受!
机智的程序员小熊
2020-05-20
9050
go中的接口与多态
本来想格式化下盘,谁知道格式化完以后啥都没有,连系统都没了,几乎和 rm -rf / 有得一拼!
机智的程序员小熊
2020-05-20
1.4K0
官方golang包管理神器,值得一试!
我们上次说过如何让一个项目在 Goland 编译器跑起来,但是要自己去下包,要花不少时间找包下包,是不是很麻烦?
机智的程序员小熊
2020-05-20
2.5K0
golang 指针讨论
好几天没有更新了,因为小熊给老板打了包票,要把 10 天的工作,压缩在 5 天,怎么压缩,靠加班咯。今天回家以后连不上那几台服务器,加班不成,写写文章。
机智的程序员小熊
2020-05-14
4540
三分钟学 Go 语言——函数深度解析(中)
上回函数深度解析给大家聊了一些函数的基本知识,不知道还有没有人记得,不记得赶紧回去复习!
机智的程序员小熊
2020-05-12
5220
Go语言中的数组和切片 len cap append copy
类比c语言,一个int型数组int a[10],a的类型是int*,也就是整型指针,而c语言中可以使用malloc()动态的分配一段内存区域,c++中可以用new()函数。例如:
机智的程序员小熊
2020-05-12
1.5K0
快速掌握 Go 语言中的集合(map)
我本来下午打算对新系统,好好研究下模块划分,但因为上一个版本提测,于是我改了一个下午的bug。
机智的程序员小熊
2020-05-12
3260
三分钟学Go语言——函数深度解析(上)
函数,几乎是每种编程语言的必备语法,通过函数把一系列的动作汇总起来,在不同的地方重复使用。
机智的程序员小熊
2020-04-26
3720
三分钟学 Go 语言——声明【变量】的各种方式
大多数类型都是接触过的,比如c++的结构体,比如python的切片,java的接口,别看类型那么多以后写多了自然就会用了。
机智的程序员小熊
2020-04-21
3440
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档