首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
AnthonyDong
掘友等级
高级开发工程师
|
字节跳动
工作中没别的爱好就写代码!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 40
沸点 9
赞
49
返回
|
搜索文章
AnthonyDong
高级开发工程师 @字节跳动
·
3年前
关注
Go的runtime.SetFinalizer函数介绍
业务中我们经常遇到需要进行手动回收的操作,虽然Go提供了defer操作可以用来手动回收,但是有些时候确实会出现一些case用户忘记手动回收,并且大量内存泄漏或者goro...
2
5
分享
AnthonyDong
高级开发工程师 @字节跳动
·
3年前
关注
singleflight和backoff包介绍和组合使用
业务中我们经常遇到一些重复使用的轮子代码,本篇介绍了 singleflight 和 backoff 以及本地缓存!来提高我们平时业务开发的效率和代码的精简度! sing...
4
评论
分享
AnthonyDong
关注了
捡田螺的小男孩
高级开发工程师 @字节跳动
AnthonyDong
高级开发工程师 @字节跳动
·
3年前
关注
gRPC - 深入浅出
在分布式计算,远程过程调用(英语:Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。gRPC是基于这个的一个实现!...
4
3
分享
AnthonyDong
高级开发工程师 @字节跳动
·
3年前
关注
python学习笔记(基本语法+脚本)
个人学习python的笔记!基于 python3 ! 相关文档可以参考: https://docs.python.org/zh-cn/3/library/index.h...
0
评论
分享
AnthonyDong
高级开发工程师 @字节跳动
·
4年前
关注
Golang的GC
Golang Gc相关! 程序启动 首先在一个Go程序启动的时候会调用 https://golang.org/src/runtime/proc.go ,大致启动逻辑就和...
3
评论
分享
AnthonyDong
高级开发工程师 @字节跳动
·
4年前
关注
Golang的调度模型
Go有四大核心模块,基本全部体现在runtime,有调度系统、GC、goroutine、channel,那么深入理解其中的精髓可以帮助我们理解Go这一门语言! 1、Go调度...
3
评论
分享
AnthonyDong
赞了这篇文章
猿之村
java
·
4年前
关注
Spring启动流程源码分析
Spring对于程序员说来说都不陌生,掌握它是对我们来说用处很大的,后面好多的框架都是基于spring扩展的,而且在你了解源码后,利于你处理二次开发的能力,所以掌握它是很重...
4
评论
分享
AnthonyDong
高级开发工程师 @字节跳动
·
4年前
关注
rocket-mq 深入学习以及docker容器集群搭建
2、启动时切记要修改JVM参数,不然本地集群启动起来瞬间爆炸,单台Broker内存启动为8G,可以通过环境变量JAVA_OPT_EXT 控制JVM启动参数,可能docker...
0
4
分享
AnthonyDong
关注了
vivo互联网技术
高级开发工程师 @字节跳动
AnthonyDong
高级开发工程师 @字节跳动
·
4年前
关注
自动化测试 (Java & Golang 相关)
单元测试任务包括:1 模块接口测试;2 模块局部数据结构测试;3 模块边界条件测试;4 模块中所有独立执行通路测试;5 模块的各条错误处理通路测试。 完成一个新版本的开发后...
0
2
分享
AnthonyDong
赞了这篇文章
kevinyan
公众号「网管叨bi叨」
·
5年前
关注
MySQL share mode和for update读锁的区别和应用场景分析
如果在MySQL的事务里查询数据,然后在同一事务中插入或更新相关数据,常规的SELECT语句不能提供足够的保护。其他并行的事务可以更新或删除第一个事务里刚查询的相同行。 I...
19
4
分享
AnthonyDong
关注了
kevinyan
高级开发工程师 @字节跳动
AnthonyDong
高级开发工程师 @字节跳动
·
4年前
关注
三色算法
首先创建三个集合:白、灰、黑。 将所有对象放入白色集合中。 然后从根节点开始遍历所有对象(注意这里并不递归遍历),把遍历到的对象从白色集合放入灰色集合。 可能程序中的垃圾产...
1
评论
分享
AnthonyDong
赞了这篇文章
掘金翻译计划
@掘金
·
6年前
关注
[译] Go 语言命令概览
我偶尔会被人问到:“你为什么喜欢使用 Go 语言?” 我经常会提到的就是 go 工具命令,它是与语言一同存在的一部分。有一些命令 —— 比如 go fmt 和 go bui...
37
1
分享
AnthonyDong
高级开发工程师 @字节跳动
·
4年前
关注
MySQL 死锁
我们都知道死锁简单来说,就是a去等待b锁,并且它持有a锁,b在等待a锁,但是它持有b锁,相互等待就导致了死锁,这个锁是解不开的!!!简单来说,下面第一个例子并不是死锁首先数...
0
评论
分享
AnthonyDong
高级开发工程师 @字节跳动
·
4年前
关注
关于容器化的思考
我最近一段时间内一直在看docker,但是看完后发现,它只是个cli的工具,cli提供了build,push,pull,run等功能,包含了构建镜像,打包发布,拉取,运...
8
5
分享
AnthonyDong
高级开发工程师 @字节跳动
·
4年前
关注
Docker 容器学习
docker 快速安装: curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun , 记得用户...
2
评论
分享
AnthonyDong
赞了这篇文章
MacroZheng
公众号:macrozheng
·
4年前
关注
还在百度Linux命令?推荐一套我用起来特顺手的命令!
查看即时活跃的进程,类似Windows的任务管理器。...
245
19
分享
下一页
个人成就
文章被点赞
305
文章被阅读
242,943
掘力值
4,842
关注了
22
关注者
200
收藏集
3
关注标签
16
加入于
2019-10-19