CDN资讯
-
REST API的基础:HTTP
在本文中,我们将深入探讨万维网数据通信的基础 – HTTP。 什么是超文本? HTTP(超文本传输协议)的命名源于“超文本”。 那么,什么是超文本? 想象一下由超链接组…
-
模块化单体应用的数据隔离
模块化单体应用是一种日益流行的架构方法,它结合了模块化和单体设计的优点。 模块化单体试图解决单体和微服务架构的不足之处。 我经常看到的单体架构问题之一是组件之间的紧耦合。 这导致系…
-
做出决策的5个最佳建议
提示1:不断学习 大多数人对许多任务感到无足轻重或焦虑,特别是对于一些新任务,因为我们对工作了解较少或知识有限。对于高质量地完成给定任务、考虑障碍及其缓解策略等,完全了…
-
2020年1月 | 书单&影单分享
转自公众号:仲冬三十札记http://mp.weixin.qq.com/s?__biz=MzIzMjE3NjkzNQ==&mid=2247483802&idx=1&…
-
Go 并发可视化解释 – Semaphore
在这个系列的最后两篇文章中,我们讨论了来自sync包的Mutex和RWMutex。当我们希望只有一个Goroutine能够独占地访问共享数据时,这两个结构非常有用。 然而,在现实生…
-
Java 内存模型(JMM) 以及volatile关键字实现原理
网上JMM 一大堆 但是我觉得 大部分不结合实际代码去一点点了解,看了也只是一知半解,最后都会忘记! 要学习内存模型先来简单看下现代计算机多级并发缓存架构 多级并发缓存架构: 其中…
-
Google Drive 和 Dropbox 系统设计概述
在现代信息世界中,我们有许多照片、文件、视频等需要存储。我相信几乎所有人都尝试过使用 Google Drive 或 Dropbox。 功能需求 1.用户可以从任何设备上传和下载文件…
-
解析大数据:从流数据摄取到交互式可视化的完整生态系统
大数据处理涉及处理和分析大型复杂数据集的技术和技术。“大数据”通常指的是传统数据库和处理工具无法处理的数据集。例如:应用程序日志、用户交互日志:这些大数据用于分析用户互动、偏好和行…
-
超高性能的NoSQL和MQ
是否可能实现至少10倍的性能提升,相比原始的Kafka和Cassandra?如何实现?有哪些权衡考虑? 有一类存储软件,如Redpanda和ScyllaDB,它们声称至少可以提高一…
-
IaaS/PaaS/SaaS是什么?
云计算已经成为了现代IT领域的一个热门话题,它可以帮助企业实现快速、安全和灵活的IT资源分配。云计算提供了不同的服务模型,包括基础设施即服务(IaaS)、平台即服务(PaaS)和软…