范蠡

LV0
发表了文章

哈哈哈,发年终奖啦,我要去斗鱼打赏最喜欢的妹子~

为了让你们这些 lsp 少踩点坑,小方同学思索许久才想到这个标题,我真是煞费苦心啊。

范蠡
发表了文章

加入字节跳动 455 天,谈一谈我的感受

老读者知道我在 2019 年与朋友合伙创业搞了一年,因为一些变故离开创业团队,于 2020 年年初加入字节跳动,迄今一共 455 天,感谢 Barry 同学的内...

范蠡
发表了文章

Java 为什么不采用 360 垃圾清理来进行垃圾回收呢?

作为早期 Java 的开发者之一,我们团队当初确实尝试过使用 360 垃圾清理来对 Java 进行垃圾回收。

范蠡
发表了文章

一文浅析内存管理机制

众所周知,程序需要加载到物理内存才能运行,多核时代会出现多个进程同时操作同一物理地址的情况,进而造成混乱和程序崩溃。计算机当中很多问题的解决都是通过引入中间层,...

范蠡
发表了文章

面试官:了解数据库连接池吗?

数据库连接是一个很关键的有限的昂贵的资源,也容易对数据库造成安全隐患。因此,在程序初始化时,预先创建一定数量的数据库连接,并对其进行集中管理,就构成了数据库连接...

范蠡
发表了文章

图解 | 深入揭秘 epoll 是如何实现 IO 多路复用的!

进程在 Linux 上是一个开销不小的家伙,先不说创建,光是上下文切换一次就得几个微秒。所以为了高效地对海量用户提供服务,必须要让一个进程能同时处理很多个 tc...

范蠡
发表了文章

Kafka性能篇:为何这么“快”?

以讲解性能作为 Kafka 之旅的开篇之作,让我们一起来深入了解 Kafka “快”的内部秘密。你不仅可以学习到 Kafka 性能优化的各种手段,也可以提炼出各...

范蠡
发表了文章

如何实现一个定时器?

定时器在各种场景都需要用到,比如游戏的Buff实现,Redis中的过期任务,Linux中的定时任务等等。顾名思义,定时器的主要用途是执行定时任务。

范蠡
发表了文章

两个高频设计类面试题:如何设计HashMap和线程池

我的本意是抛砖引玉,针对每个题目给出我自己的理解和解释型的答案,然后背诵版本需要你们自行去总结和记忆。

范蠡
发表了文章

如何排查句柄泄露问题

人间四月天,bug无处钻,让bug没有藏身之地。今天,我们来聊句柄泄漏的定位。部分朋友遇到性能问题时,束手无策。别担心,我们一起实践,不信你搞不定。

范蠡
发表了文章

Redis 高可用篇:你管这叫 Sentinel 哨兵集群原理

我们知道「主从复制是高可用的基石」,从库宕机依然可以将请求发送给主库或者其他从库,但是 Master 宕机,只能响应读操作,写请求无法再执行。

范蠡
发表了文章

程序员必知必会的十大排序算法

身为程序员,十大排序是是所有合格程序员所必备和掌握的,并且热门的算法比如快排、归并排序还可能问的比较细致,对算法性能和复杂度的掌握有要求。bigsai作为一个负...

范蠡
发表了文章

redis 为什么把简单的字符串设计成 SDS?

2021开工第一天,就有小伙伴私信我,还给我分享了一道他面阿里的redis题(这家伙绝比已经拿到年终奖了),我看了以后觉得挺有意思,题目很简单,是那种典型的似懂...

范蠡
发表了文章

Nginx 五大常见应用场景,Linux运维请收藏~

Nginx 是一个很强大的高性能 Web 和反向代理服务,它具有很多非常优越的特性,在连接高并发的情况下,Nginx 是 Apache 服务不错的替代品。其特点...

范蠡
发表了文章

Shell 信号发送与捕捉

信号(Signal):信号是在软件层次上对中断机制的一种模拟,通过给一个进程发送信号,执行相应的处理函数。

范蠡
发表了文章

Redis持久化机制上手

Redis作为最常用的内存数据库,通常来说数据存储在内存中,为了避免Redis服务器进程退出导致内存中的数据消失。Redis提出了持久化机制,也就是把内存中的数...

范蠡
发表了文章

一台Linux服务器最多能支撑多少个TCP连接?

在网络开发中,我发现有很多同学对一个基础问题始终是没有彻底搞明白。那就是一台服务器最大究竟能支持多少个网络连接?我想我有必要单独发一篇文章来好好说一下这个问题。

范蠡
发表了文章

Linux内核源码规范解析

曾经在开发Linux内核驱动的时候,创建了一个补丁文件,但是在把补丁打到主分支的时候提示很多编码风格的错误问题,后来重做了补丁才解决了问题,这也是没有严格按照的...

范蠡
发表了文章

看看人家那后端API接口写得,那叫一个优雅!

在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前后端分离方式,(题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术...

范蠡
发表了文章

Docker 的第二次死亡

我清楚地看到了 Go 和 Docker 这两种技术的生态圈发展过程。让我收获最大的并不是这些技术本身,而是技术的变迁和行业的发展。从中,我看到了非常具体的各种思...

范蠡

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券