机智的程序员小熊
码龄8年
  • 259,422
    被访问
  • 209
    原创
  • 17,682
    排名
  • 197
    粉丝
关注
提问 私信

个人简介:主要涵盖了OpenStack、DevOps、容器以及其他各种领域的经验教程。官网宗旨:把最实用的经验,分享给最需要的读者,希望每一个来访的朋友都能有所收获!

  • 加入CSDN时间: 2014-11-05
博客简介:

机智的程序员小熊

博客描述:
编程与云技术、监控、运维,还有骚操作
查看详细资料
  • 3
    领奖
    总分 296 当月 4
个人成就
  • 博客专家认证
  • 获得151次点赞
  • 内容获得56次评论
  • 获得227次收藏
创作历程
  • 1篇
    2022年
  • 21篇
    2021年
  • 73篇
    2020年
  • 78篇
    2019年
  • 2篇
    2018年
  • 7篇
    2017年
  • 16篇
    2016年
  • 25篇
    2015年
  • 22篇
    2014年
成就勋章
TA的专栏
  • 杂谈
    11篇
  • 马代码的故事
    1篇
  • 云监控
    3篇
  • 架构设计
  • k8s
  • 网络
    1篇
  • CI/CD
    2篇
  • 开源工具
    2篇
  • Docker
    1篇
  • Golang
    29篇
  • 算法
    42篇
  • 技巧
    3篇
  • 编程语言
    6篇
  • python
    2篇
  • C++
    20篇
  • 设计模式
    10篇
  • Linux运维
    3篇
  • mysql、redis、rabbitmq
    6篇
  • 面经
    6篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    架构
  • 服务器
    linux
原创技术公众号
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

他根本不会招人

为什么有时候感觉面试面得很好,面试官全程微笑,聊得很投机,回家却收到短信“很遗憾xxx”。为什么明明一个人很菜,技术不如你,但却能频频斩获Offer?到底是面试官瞎了,还是招聘规则出了问题?公司到底要找什么样的人,难道真的想找菜鸟吗?招人三要素我接过一些面试的工作,积累了一些自己的想法和经验,和大家聊聊面试官的视角。面试不应该千篇一律,面对不同的要求应该有不同的标准。作为面试官,在面试一个人之前至少得了解清楚要找什么样的人,最先入手的是需求,招聘要求都是从需求来的。无论是给自己招人还是交叉面试都
原创
发布博客 2022.02.23 ·
35 阅读 ·
0 点赞 ·
0 评论

该去大公司做螺丝钉,还是去小公司发光发热?

感谢大家参与的红包问卷,发现所有人都对晋升答辩、职级方向、面试相关、各公司面试特点、面试经验的内容感兴趣。本次调查21人,占比如下:面试相关、面试经验 100%晋升答辩、工作经验、职级方向 80%中间件 50%微服务 30%golang 爬虫、web开发、第三方库、标准库 30%架构设计、devops、高可用、容器、服务治理、监控 20%感谢大家的参与,未来我会参考调查结果,相应改变文章比例,你有什么想学习的也请随时留言,小熊在此给各位读者爸爸请安!今天的文章来源于一个读者的提问熊
原创
发布博客 2021.08.22 ·
114 阅读 ·
0 点赞 ·
0 评论

可笑的怀揣梦想,叫不醒的年轻人

狗P的梦想我经常听到很多人都说自己有梦想,想跳槽,想顺利晋升,想找到好工作,但是一到休息时间脑子里就全是玩手机,看剧,打游戏,不管做什么就是静不下心来。拿起书没一会就烦躁,付费课程倒是买了一大堆,看完的没有多少,就图买个心安,整天看到各种文章在刷焦虑,边看边骂,狗屁公众号,就知道贩卖焦虑。大多数人都是这样的,包括我有时候也会这样,但是清醒的认识到想要什么和自己的差距是多少,是从这种状态及时抽离的奥义。以前有听过老师骗我们上大学就轻松了,工作了就轻松了,这种鬼话只是老师鼓励我们熬过去现在,把困难聚焦当
原创
发布博客 2021.08.17 ·
43 阅读 ·
1 点赞 ·
0 评论

小熊其实干了4年SRE,而不自知,揭秘SRE工资为什么高!

大家好,我是熊大!好多读者盆友知道我是做SRE的,就特别好奇什么是SRE,可能好多人听都没有听过这个新鲜名词。今天来和大家讲讲。简单说说SRE我今年已经工作第四年了,其实我们是腾讯最早尝试私有云的团队,我在里面做监控云的活,那个时候我也不知道什么是SRE。摄像头一直在实时录像,到处拍,发现可疑的人;监控嘛,作用差不多,只不过一个是给安保用的,另一个是给SRE、给业务用的。SRE,Site Reliability Engineering 的缩写。其中 site 是指 website,可以翻译为网站
原创
发布博客 2021.08.17 ·
153 阅读 ·
0 点赞 ·
0 评论

从源码的角度看Go语言flag库如何解析命令行参数!

我上周五喝酒喝到晚上3点多,确实有点罩不住啊,整个周末都在休息和睡觉,文章鸽了几天,想不到就有两个人跑了。不得不感叹一下,自媒体的太残酷了,时效就那么几天,断更就没人爱。你们说好了爱我的,爱呢?哼昨晚就在写这篇文章了,没想到晚上又遇到发版本,确实不容易,且看且珍惜。标准库 flag命令行程序应该能打印出帮助信息,传递其他命令行参数,比如-h就是flag库的默认帮助参数。./goapi -hUsage of ./goapi: -debug is debug -ip stri
原创
发布博客 2021.08.10 ·
59 阅读 ·
0 点赞 ·
0 评论

有没有一瞬间不想活了?

嗨!我是老熊呀!人为什么要活着?你有没有一瞬间,有吃不完的零食,但是却失去了吃的兴趣。你有没有发现高三晚自习偷偷出去吃的炒米线其实没有那么好吃。你有没有压力很大,工资到手交完房租和吃饭,所剩无几但是还在苦苦坚持?你有没有背着各种贷款,喘不过气?你有没有努力工作,为了能早点晋升多涨点工资?你有没有停下来想过,你最初想要的是什么生活,又为了什么而活?读者说今年关于该不该换工作这个问题困扰了我许久,跟很多小伙伴,朋友,同学,领导,老前辈聊过,得到最多的反馈就是“你自己要清楚自己要选择的是什么路,
原创
发布博客 2021.08.05 ·
271 阅读 ·
0 点赞 ·
0 评论

Go语言append缺陷引发的深度拷贝讨论

看完苏炳添进入总决赛,看得我热血沸腾的,上厕所都不敢耽搁超过 5 分钟。这历史性的一刻,让本决定休息的我,垂死病中惊坐起,开始肝文章。引子今天的文章从我周六加班改的一个bug引入,上下文是在某个struct中有个Labels切片,在组装数据的时候需要为其加上配置变量中的标签。大家看看会出现什么问题。for i := range m{ m[i].Labels = append(r.Config.Relabel, m[i].Labels...) ...}debug发现,i=0时正
原创
发布博客 2021.08.03 ·
115 阅读 ·
0 点赞 ·
0 评论

我能坚持700多天,但人生却不图啥?

大家都知道,最近我公众号的发文比较规律,每周 7 天,每天早上 8 点 30,但是今天早上没有发。主要因为前天失眠睡不着,导致昨晚精神很不好,晚上回家本来想继续写的,实在困得不行。昨晚就没有写。我以为像以往一样休息一波就算完了,鸽一天。没想到今天浑身难受,加班到七点半点发现和我对接的同事已经早早回家了,一看时间才发现是周五。还是决定写完了这篇文章再回家,分享一下我对坚持的看法。(仔细找找,有点东西)1为使静止的飞轮转动起来,一开始你必须使很大的力气,飞轮转得越来越快,达到某一临近点后,你无需再
原创
发布博客 2021.07.30 ·
43 阅读 ·
0 点赞 ·
0 评论

面试?求你别再问八股文!

你遇到过多少奇葩公司?见过多少奇葩面试?不知从何时开始,八股成为一种风气。从哪一刻开始,又会从何时结束?面试官是怎么想的,你有想过吗?说到底面试还是看眼缘的,聊得开心了,我们的思维擦出了火花,不知不觉过了40分钟,那就放个简单的算法题或者干脆不问算法,以后来做我的同事我也高兴。如果遇到了实在太水的,这种情况要是未来让我做他的mentor我要累死。不想废话就放个超难的算法题,然后大家大眼瞪小眼,干坐30分钟,把时间耗到了再说。做不出来结果还是一个挂,做出来,那说明我看走眼了,再详细问问。难说有
原创
发布博客 2021.07.30 ·
1016 阅读 ·
0 点赞 ·
0 评论

讲透Go中的并发接收控制结构select

本节源码位置 https://github.com/golang-minibear2333/golang/blob/master/4.concurrent/4.5-select4.5.1 select与switch让我们来复习一下switch语句,在switch语句中,会逐个匹配case语句(可以是值也可以是表达式),一个一个的判断过去,直到有符合的语句存在,执行匹配的语句内容后跳出switch。func demo(number int){ switch{ case num.
原创
发布博客 2021.07.28 ·
51 阅读 ·
0 点赞 ·
0 评论

快桃科技居然给我无条件双倍工资!却又整天瞎搞

以下内容纯属虚构,如有雷同纯属巧合。本文回馈老读者,隐藏多个彩蛋,如发现请留言,有不定大小红包奖励一件怪事最近,我遇上了一件怪事。每到凌晨三点半,就会有人来敲响我的门…今晚是第七天,我躺在床上,听着耳边传来敲门声。大约 2 分钟后,敲门声突然嘎然而止。我小心翼翼下了床,拉开了房门…昏黄的楼道安安静静,一个人也没有。忽地一阵风吹过,我的脚边落下一张纸。纸上几个大字骇然的映入眼帘:快桃公司招人了!我一脸问号,捡起来阅读下去,只见上面写到:快桃科技公司(英语:Quicklyrun).
原创
发布博客 2021.07.24 ·
109 阅读 ·
1 点赞 ·
0 评论

面试高频:Go语言死锁与goroutine泄露问题谈论

本节源码位置 https://github.com/golang-minibear2333/golang/blob/master/4.concurrent/4.4-deadlock/什么时候会导致死锁在计算机组成原理里说过 死锁有三个必要条件他们分别是 循环等待、资源共享、非抢占式,在并发中出现通道死锁只有两种情况:数据要发送,但是没有人接收数据要接收,但是没有人发送发送单个值时的死锁牢记这两点问题就很清晰了,复习下之前的例子,会死锁a := make(chan int)a <.
原创
发布博客 2021.07.22 ·
90 阅读 ·
0 点赞 ·
0 评论

Go语言核心知识channel

到这里你正在接触最核心和重要的知识!认真学习的你很棒!本节源码位置 https://github.com/golang-minibear2333/golang/blob/master/4.concurrent/channel.go什么是 channelGo 是一门从语言级别就支持并发的编程语言, 它有一个设计哲学很特别 不要通过共享内存来通信,而应通过通信来共享内存 ,听起来是有一点绕。在传统语言中并发使用全局变量来进行不同线程之间的数据共享,这种方式就是使用共享内存的方式进行通信。而 Go 会
原创
发布博客 2021.07.19 ·
42 阅读 ·
0 点赞 ·
0 评论

Golang并发等待

上节答疑上一节有读者问goroutine stack size一般是多大,我进行了详细的查询关于 goroutine stack size(栈内存大小) 官方的文档 中所述,1.2 之前最小是4kb,在1.2 变成8kb,并且可以使用SetMaxStack 设置栈最大大小。在 runtime/debug 包能控制最大的单个 goroutine 的堆栈的大小。在 64 位系统上默认为 1GB,在 32 位系统上默认为 250MB。因为每个goroutine需要能够运行,所以它们都有自己的栈。假如每个g
原创
发布博客 2021.07.17 ·
141 阅读 ·
0 点赞 ·
0 评论

go 语言中的并发特性

本节源码位置 https://github.com/golang-minibear2333/golang/blob/master/4.concurrent/4.1-goroutine/以前我们写并发的程序一般是用多线程来实现,自己维护一个线程池,在恰当的时候创建、销毁、分配资源。go 在并发方面为我们提供了一个语言级别的支持, goroutine 和 chan 相互配合,这决定了他的先天优势。goroutine 的概念类似于线程, Go 程序运行时会自动调度和管理,系统能智能地将 goroutin.
原创
发布博客 2021.07.16 ·
50 阅读 ·
0 点赞 ·
0 评论

实习生我劝你用力卷!

防喷声明:以下观点仅熊仔一家之言,仅代表个人,全部原创,如不赞同,以您所述为准每个人都有一个大厂梦,互联网领域又是普通家庭最好的翻身领域,适合像我这样没有背景没办法托关系、家里又没钱的小 p 民。写这篇文章的目的呢,是现在是 7 月份了,很多公司春招的实习生已经陆陆续续进厂干活了,我正好在 16 年参与了腾讯的春招,后续拿到了 sp,在这里我分享腾讯校招的整个过程以及实习中如何留用,如果有帮助别忘了给熊仔点个在看。是不是校招进不了大厂,以后也没机会了?首先要知道校招进不了大厂,并不意味着以后再也.
原创
发布博客 2021.07.13 ·
58 阅读 ·
1 点赞 ·
0 评论

网易面试是一种什么体验?

前言防喷声明:本文纯粹胡言乱语,所讲述内容全部做不得真,如有雷同纯属巧合,请不要对号入座,如有反驳以您所述为准。关于网易:本文所属网易公司,并非猪厂,乃是小熊上网不易总被喷责任有限公司,简称网易。以下内容来自一位不愿意透露姓名的网友,不要对号入座!!网易是一家怎样的公司?网易有免费的三餐伙食不错非常不错,网易几乎没有出差,大多数部门没有996,一般早上九点半打卡,晚上吃完饭就可以回家,工作比较轻松,每月1天带薪病假,每年7-12天年假,是属于比较舒服的公司。ps: 游戏部门除外,但福利、
原创
发布博客 2021.07.10 ·
158 阅读 ·
0 点赞 ·
0 评论

go语言map拷贝陷阱、slice更新陷阱

开源电子书 https://golang.coding3min.commap 可以拷贝吗?map 其实是不能拷贝的,如果想要拷贝一个 map ,只有一种办法就是循环赋值,就像这样originalMap := make(map[string]int)originalMap["one"] = 1originalMap["two"] = 2// Create the target maptargetMap := make(map[string]int)// Copy from the orig
原创
发布博客 2021.07.09 ·
139 阅读 ·
1 点赞 ·
0 评论

小熊肝了十个小时,搞出一本 go 语言精进之路

小熊肝了十个小时,搞出一本 go 语言精进之路这本书基于 Go 语言版本 1.16 版本,后续可能会再调整,目录也还未明确,正在努力持续更新中,整体进度未明。这也是一本持续更新迭代的书籍。这本书有什么特点开源链接:https://golang.coding3min.com《Go 语言精进之路》是一本开源电子书,带有 github 评论功能,是由我主导创作,开放共同创作能力的书籍,欢迎大家随时在评论区提问和贡献。本书给快速入门学习 Go 语言使用。更偏向于实战,计划扫清 Go 语言一切障碍,包括
原创
发布博客 2021.06.27 ·
458 阅读 ·
1 点赞 ·
0 评论

打造云原生大型分布式监控系统

笑谈监控系统随着时间的积累,出现故障的风险越来越高,事故的发生总是出人预料,如果采用人力运维的方式,对于故障定位、故障处理都是很大的挑战。故障的时间越长,面临的损失越大,所以在发展到一定程度的团队都需要一套完善的监控系统一套完善的监控系统最重要的就是本身永远不可以故障,即使平台故障也要确保监控可能告警出来,所以监控系统本身的高可用,是我一直在追求的,先来看看一个完备的监控系统应该考虑哪些功能监控系统设计面临什么问题监控系统会对很多角色进行监控,我把他分为这几个大类:服务器、容器、服务或应用、网络、
原创
发布博客 2021.03.29 ·
162 阅读 ·
0 点赞 ·
2 评论
加载更多