上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 31 下一页
摘要: 在linux中 一切对象都被视为文件比如普通文件、目录文件、甚至socket(这个在网络通信中尤为重要)。FD(不了解这个的可以看下文章解释)文件描述符其实从内核的角度来讲 有一定的LIMIT 所以分配给进程的也不多 ,默认1024 。也就是拿socket 来说 连续新建socket数量在1024 时 进程会报错open too many files 。继续说下去,一个进程对应一个文件描述符列表或数组。FD是下标,数组内容是指向文件的索引,所以操作文件比如读、写,都要带上这个FD 找到数组下标索引 才能找到对应的文件,再对其进行读写操作。本文把进程、FD、文件的关系简单描述了一下 阅读全文
posted @ 2020-08-01 21:22 陶朱公Boy 阅读(964) 评论(0) 推荐(0) 编辑
摘要: REDIS 较宽泛的支持5种数据结构 分别为 字符串 列表 集合 散列 有序集合 关于这几种数据结构的使用 相信网上有很多资料,查看官网API 也很详细了 读者可以自己随意翻阅 很方便 。 接下来介绍的是 这些数据结构背后的实现 。更底层的数据结构实现 (1)先介绍SDS这种数据结构 :SDS【si 阅读全文
posted @ 2020-07-31 14:56 陶朱公Boy 阅读(206) 评论(0) 推荐(0) 编辑
摘要: HashMap扩容时究竟对链表和红黑树做了什么? 阅读全文
posted @ 2020-07-31 13:47 陶朱公Boy 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 写这篇文章是看到网上的一篇面试题,有面试官问hashmap有一个loadFactory为什么是0.75 我先解释一下 0.75上下文,当一个hashmap初始数组大小暂时不考虑扩容情况,初始情况下它的值是16,随着hashmap的不断put操作,统计发现桶数组内累加的entry数 除以当下数组长度比如16 大于0.75 那么hashmap就会成倍的扩容数组,进行rehash;所以这个数字还是蛮关键的 。那么这个0.75是怎么定义出来的,为什么不是0.5 ,0.6 或0.7呢 这篇文章 或许你看了 有一定的明白! 阅读全文
posted @ 2020-07-31 11:25 陶朱公Boy 阅读(914) 评论(1) 推荐(0) 编辑
摘要: 服务器负载过高问题分析-不是cpu高负载也不是IO负载如何处理(阿里 几乎是必考题) 阅读全文
posted @ 2020-07-29 14:42 陶朱公Boy 阅读(415) 评论(0) 推荐(0) 编辑
摘要: load average 定义(网易面试) 1. load average 定义 linux系统中的Load对当前CPU工作量的度量。简单的说是进程队列的长度。 Load Average 就是一段时间 (1 分钟、5分钟、15分钟) 内平均 Load 。 通过系统命令"w"查看当前load aver 阅读全文
posted @ 2020-07-29 14:37 陶朱公Boy 阅读(200) 评论(0) 推荐(0) 编辑
摘要: mmap和sendfile 阅读全文
posted @ 2020-07-26 15:32 陶朱公Boy 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 刚在看虚拟机相关知识点 看到一段代码,大家猜测一下这段代码会触发子类初始化吗 public class SuperClass{ static{ system.out.println("SuperClass init."); } public static int value=1233; } publ 阅读全文
posted @ 2020-07-24 19:15 陶朱公Boy 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 分布式领域,CP模型下 数据一致性协议至关重要,不然两边数据不一致容易出现数据读混乱问题。像Etcd Consul zookeeper Eureka ,Redis集群方案这些中间件 都有一致性算法来保证数据一致性像Redis集群数据同步采用grosip是一个体现最终一致性协议算法,其他的算是强一致性算法或同步算法,作者认为既然同步 对于小规模的集群没什么问题,当然还是要知道同步的数据大小,如果很大,比如几千几万台服务器的要保持同步,那么势必会存在问题,比如网络开销巨大,延迟性增高等,所以要具体问题具体分析。今天文章讲解的是etcd,Consul支持的raft协议,这篇文章,作者比较形象的阐述了Raft这个协议的基础知识,想了解这个协议的读者可以简单看下 阅读全文
posted @ 2020-07-22 10:05 陶朱公Boy 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 阿里技术专家详解 Dubbo 实践,演进及未来规划 阅读全文
posted @ 2020-07-17 16:13 陶朱公Boy 阅读(647) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 31 下一页