一台Linux服务器最多能支撑多少个TCP连接? 发表于 2021-03-24 | 分类于 Linux 字数统计: 1.3k | 阅读时长 ≈ 4 困惑很多人的并发问题在网络开发中,我发现有很多同学对一个基础问题始终是没有彻底搞明白。那就是一台服务器最大究竟能支持多少个网络连接?我想我有必要单独发一篇文章来好好说一下这个问题。 很多同学看到这个问题的第一反应是65535。原因是:“听说端口号最多有65535个,那长连接就最多保持65535个了” ... 阅读全文 »
SpringBootApplication的原理 发表于 2021-03-24 | 分类于 框架 字数统计: 488 | 阅读时长 ≈ 2 [TOC] 进入到@SpringBootApplication的源码,可以看到里面组合了三个我们感兴趣的注解:@ComponentScan,@EnableAutoConfiguration,@SpringBootConfiguration.我们一一分析这三个注解. 2.1@ComponentScan ... 阅读全文 »
数据驱动读书笔记 发表于 2021-03-23 | 分类于 读书笔记 字数统计: 2k | 阅读时长 ≈ 6 [TOC] C推C二、问题:分享率太低(正常裂变活动的分享率大概30%左右),在透过大量资源位覆盖推广的情况,规模曝光成倍增加的同时,分享率也在成倍的减少;核心原因拆解下来主要是以下:获利门槛太高,需要邀请新用户且完单才返利,不是即时反馈奖励,周期很长,吸引力下降用户不知道邀请谁,谁是新用户不好意思 ... 阅读全文 »
键盘敲入A,操作系统发生了什么 发表于 2021-03-21 | 分类于 操作系统 字数统计: 3.9k | 阅读时长 ≈ 13 前言键盘可以说是我们最常使用的输入硬件设备了,但身为程序员的你,你知道「键盘敲入 A 字母时,操作系统期间发生了什么吗」? 那要想知道这个发生的过程,我们得先了解了解「操作系统是如何管理多种多样的的输入输出设备」的,等了解完这个后,我们再来看看这个问题,你就会发现问题已经被迎刃而解了。 正文设备 ... 阅读全文 »
进程和线程相关的疑问? 发表于 2021-03-21 | 分类于 操作系统 字数统计: 2.3k | 阅读时长 ≈ 8 [TOC] 进程和线程的区别?1.拥有资源 进程是资源分配的基本单位,但是线程不拥有资源,线程可以访问隶属进程的资源。 2.调度 线程是独立调度的基本单位,在同一进程中,线程的切换不会引起进程切换,从一个进程中的线程切换到另一个进程中的线程时,会引起进程切换。 3.系统开销 由于创建或撤销进程时,系 ... 阅读全文 »
源码资料 发表于 2021-03-21 | 分类于 源码 字数统计: 43 | 阅读时长 ≈ 1 [TOC] dubbodubbo的结构导读 https://segmentfault.com/a/1190000016741532 田小波dubbo https://www.tianxiaobo.com/2018/10/01/Dubbo-%E6%BA%90%E7%A0%81%E5%88%86%E6% ... 阅读全文 »
腾讯面经 发表于 2021-03-18 | 分类于 面经 字数统计: 4.4k | 阅读时长 ≈ 15 说一下RabbitMQ和Kafak的区别redis分布式锁6. 说一下项目中用的redis分布式锁 客户端拿到分布式锁后锁超时被redis过期了,客户端释放锁时怎么处理(比较锁的value是否和当初自己设置的value相等) 客户端释放分布式锁失败后,需要进行什么处理 怎么实现redis分布式 ... 阅读全文 »
手写偏门算法题 发表于 2021-03-15 | 分类于 面试算法题 字数统计: 83 | 阅读时长 ≈ 1 [TOC] CopyOnWriteArrayList123456789101112131415161718192021222324public class CopyOnWriteList<E> { ReentrantLock lock = new Reentra ... 阅读全文 »
滴滴实习经历 发表于 2021-03-14 | 分类于 大数据 字数统计: 2.5k | 阅读时长 ≈ 9 [TOC] 1.简单介绍一下Flink吧简单来说,Flink 是一个分布式的流处理框架,它能够对有界和无界的数据流进行高效的处理。Flink 的核心是流处理,当然它也能支持批处理,Flink 将批处理看成是流处理的一种特殊情况,即数据流是有明确界限的。这和 Spark Streaming 的思想是 ... 阅读全文 »
checkpoint机制 发表于 2021-03-14 | 分类于 大数据 字数统计: 2.1k | 阅读时长 ≈ 7 在 Flink 中,状态可靠性保证由 Checkpoint 支持,当作业出现 failover 的情况下,Flink 会从最近成功的 Checkpoint 恢复。在实际情况中,我们可能会遇到 Checkpoint 失败,或者 Checkpoint 慢的情况,本文会统一聊一聊 Flink 中 Chec ... 阅读全文 »