首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小黑233
掘友等级
后端研发
|
字节跳动
90后,积极向上,后端研发,历史爱好者,散步爱好者,伪二次元,很酷不爱说话。
获得徽章 15
字节跳动技术团队
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
最新
热门
半小时搞懂 IO 模型
背景 最近在折腾网络编程,发现 IO 模型这块比较模糊,翻了不少资料,这里总结分享下。 关键字:网络编程;IO模型 前置知识一:内核态,用户态 想要弄懂 IO 模型,有一批前置知识需要掌握,首先是内核
Redis 大 key 问题一文通
背景 最近对接了一个卧龙同事的接口,因为接口比较慢,所以打算对第三方接口加个缓存。但是会有大 key 的问题。设计过程中调研了一些解决方案,这里总结下。 关键字:Redis;大Key问题; 大 key
如何优雅的关闭线程池
我正在参加「掘金·启航计划」 1. 背景 某年某月某日,和我的卧龙同事聊一个需求,说是有个数据查询的功能,因为涉及到多个第三方接口调用,想用线程池并行来做。 很正常的一个方案,但是上线后发现,每次服务
扫盲 JVM 安全退出机制:shutdownHook,signalHandler
我正在参加「掘金·启航计划」 1. 背景 线上跑的 Java 服务,总有退出的时候,而且还很频繁(想想每天服务发布多少次吧,每次发布 JVM 都会退出再重启或者干脆换一台机器启动)。 那么思考下,如果
JVM 进程没有退出的罪魁祸首:Java daemon 线程
我正在参加「掘金·启航计划」 1. 背景 Thread 有一个方法:setDaemon(),是用来设置 daemon 变量的。如果 daemon 为true,则代表线程是一个后台线程,如果 damon
RocketMQ:写一个消费者程序要注意些什么
我正在参加「掘金·启航计划」 1. 背景 书接上文:RocketMQ:写一个生产者程序要注意些什么 消息队列是我们日常工作中最常用到的中间件之一,那么写一个消费者程序要注意什么,这里已 RocketM
八张图理清 Netty 的体系结构
我正在参加「掘金·启航计划」 1. 背景 大家都说,Netty 相比于原生 JAVA NIO 的更易使用,就整了本书看。 我翻开一看,这咋就更易使用了,歪歪斜斜的每页上都写着 Handler、Even
扫表/刷数脚本应该怎么写
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情 背景 最近有这么一个业务需求,需要基于客户信息,根据一套业务规则,给客户打上不同的标签。客户的量级是千万
RocketMQ:写一个生产者程序要注意些什么
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情 背景 消息队列是我们日常工作中最长用到的中间件之一,那么写一个生产者程序要注意什么,这里已 Rocket
缓存系统设计:缓存一致性问题
背景 当数据更新后,缓存也需要跟着更新。不然数据库和缓存的数据就会不一致,那具体应该怎么处理呢? 关键字:缓存一致性,延迟双删 缓存一致性问题 缓存一致性问题有两种。一种是持久层和缓存层的一致性,一种
下一页
个人成就
文章被点赞
206
文章被阅读
25,156
掘力值
1,180
字节跳动技术团队
关注了
22
关注者
34
收藏集
0
关注标签
11
加入于
2021-05-30