HashTable数据结构
HashTable,哈希表,是一种数据结构,可以通过使用称为hash的技术提供从键到值的映射。
作者:帅旋
|
发表于 2020-04-28
|
分类于  数据结构与算法
HashTable数据结构
Fenwick Tree数据结构
假设我们有一个数组A,需要计算数组中[i, j) 区间的数据之和,为了方便获取,我们提前把算好的前面n个元素之和存到另一个数组B的n+1中,如下:
作者:帅旋
|
发表于 2020-04-28
|
分类于  数据结构与算法
Fenwick Tree数据结构
后缀数组数据结构
后缀数组是后缀树的一种节省空间的替代方法,后缀树本身是trie的压缩版本。
作者:帅旋
|
发表于 2020-04-28
|
分类于  数据结构与算法
后缀数组数据结构
架构演变之路:为何要搞微服务架构?
有不少朋友或同事都问过我这个问题:为什么我们要搞微服务架构,一个项目把代码从头撸到尾不是很方便吗,开发更快速,部署也容易。而且一提起微服务,涉及的技术就一大堆,好像几辈子也学不完。
作者:帅旋
|
发表于 2020-04-03
|
分类于  微服务
架构演变之路:为何要搞微服务架构?
架构演变之路:SSH单体架构
早期,大部分IT系统都是单体系统,例如传统的SSH架构,此时前后端也没有分离,UI组件也包含在了控制层:
作者:帅旋
|
发表于 2020-04-03
|
分类于  微服务
架构演变之路:SSH单体架构
架构演变之路:架构发展史
架构也是随着其缺陷不断演变而来的,下面是粗略的架构演变史:
作者:帅旋
|
发表于 2020-04-03
|
分类于  微服务
架构演变之路:架构发展史
架构演变之路:分布式系统
为了方便给系统扩容,以及增加系统的复用性,出现分布式系统。
作者:帅旋
|
发表于 2020-04-03
|
分类于  微服务
架构演变之路:分布式系统
架构演变之路:SOA
早期的分布式系统是基于面向服务的架构SOA。SOA是微服务的前身,主要是为了摆脱单体应用的问题,达到以下效果:
作者:帅旋
|
发表于 2020-04-03
|
分类于  微服务
架构演变之路:SOA
架构演变之路:微服务
微服务使用各个子服务控制模块的思想代替SOA中的总线。服务控制模块通常至少包含:服务注册与发布、路由、代理。
作者:帅旋
|
发表于 2020-04-03
|
分类于  微服务
架构演变之路:微服务
如何做架构选型?
架构没有好坏之分,只有最适合业务的架构,才是最好的。
作者:帅旋
|
发表于 2020-04-03
|
分类于  微服务
如何做架构选型?
1222324252672
×
Java架构杂谈

订阅及时获取网站内容更新。

充电

当前电量:100%

Java架构杂谈

订阅我,及时获取网站内容更新。