上一页 1 ··· 84 85 86 87 88 89 90 91 92 ··· 111 下一页
摘要: 本文主要介绍大型分布式系统中缓存的相关理论,常见的缓存组件以及应用场景。 缓存概述 缓存概述 缓存的分类 缓存主要分为四类,如下图: 缓存的分类 CDN 缓存 CDN(Content Delivery Network 内容分发网络)的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相 阅读全文
posted @ 2022-02-04 20:24 hanease 阅读(393) 评论(0) 推荐(0)
摘要: 互联网当下,数据库的拆分过程基本遵循的顺序是:垂直拆分、读写分离、水平拆分(也称之为分库分表)。 一、垂直拆分 1、什么是垂直拆分? 指的是将一个包含了很多表的数据库,根据表的功能的不同,拆分为多个小的数据库,每个库中包含部分表。 比如:电商系统采用的库为db_eshop,根据用户功能和产品功能,可 阅读全文
posted @ 2022-02-04 20:16 hanease 阅读(4313) 评论(0) 推荐(1)
摘要: 分布式数据层中间件 1.简介 分布式数据访问层中间件,旨在为供一个通用数据访问层服务,支持MySQL动态数据源、读写分离、分布式唯一主键生成器、分库分表、动态化配置等功能,并且支持从客户端角度对数据源的各方面(比如连接池、SQL等)进行监控,后续考虑支持NoSQL、Cache等多种数据源。 2.作用 阅读全文
posted @ 2022-01-28 21:50 hanease 阅读(943) 评论(0) 推荐(0)
摘要: 什么是NoSQL NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称,它具有非关系型、分布式、不提供ACID的数据库设计模式等特征。 NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户 阅读全文
posted @ 2022-01-28 20:58 hanease 阅读(2235) 评论(0) 推荐(0)
摘要: 技术进阶之路 上图是一个完整的技术进阶之路,今天我们重点是谈架构师,我先从架构师进阶之路谈起,然后我们一步步往里讲,完整的剖析架构师能力模型。 架构师进阶之路 1 架构师胚胎(程序员) 工作年限1-3年左右,掌握程序相关的基础知识:语言编程开发、基本的数据结构、基本的算法掌握、对熟练使用常用的语言开 阅读全文
posted @ 2022-01-27 22:12 hanease 阅读(3888) 评论(0) 推荐(1)
摘要: Redis的内存回收原理,及内存过期淘汰策略详解 Redis内存回收机制 Redis的内存回收主要围绕以下两个方面: 1.Redis过期策略:删除过期时间的key值 2.Redis淘汰策略:内存使用到达maxmemory上限时触发内存淘汰数据 Redis的过期策略和内存淘汰策略不是一件事,实际研发中 阅读全文
posted @ 2022-01-27 22:01 hanease 阅读(83) 评论(0) 推荐(0)
摘要: 算法 算法复杂度理论 算法复杂度:分为时间复杂度和空间复杂度,一个好的算法应该具体执行时间短,所需空间少的特点。 结论: 复杂度与时间效率的关系 C < log2n < n < n*log2n < n2 < n3 < 2n < 3n < n! (c是一个常量,n是一个变量且比c大) | | | | 阅读全文
posted @ 2022-01-07 21:08 hanease 阅读(82) 评论(0) 推荐(0)
摘要: 作者:老刘链接:https://www.zhihu.com/question/23148377/answer/718815659来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 十大经典排序算法最强总结(含Java代码实现) 0、排序算法说明 0.1 排序的定义 对一序 阅读全文
posted @ 2022-01-07 21:05 hanease 阅读(229) 评论(0) 推荐(0)
摘要: Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... */ package cn.co 阅读全文
posted @ 2022-01-07 20:18 hanease 阅读(49) 评论(0) 推荐(0)
摘要: Kosmos distributed file system,简称KFS,是一个类GFS的分布式文件系统,被设计用于分布式的结构化存储。下面将对KFS的体系结构进行简单介绍,最后给出一个使用KFS C++ API的示例。 1. KFS体系结构 KFS和GFS的整体结构类似,图中所示为GFS的体系结构 阅读全文
posted @ 2021-12-26 21:58 hanease 阅读(996) 评论(0) 推荐(0)
上一页 1 ··· 84 85 86 87 88 89 90 91 92 ··· 111 下一页