相关文章
【计网 CDN】计算机网络 CDN(Content Delivery Network)分布式网络架构详解:中科大郑烇老师笔记 (八)
目录 0 引言1 为什么需要分布式的网络架构?2 视频流化服务2.1 多媒体:视频2.2 存储视频的流化(Streaming)服务2.3 流媒体传输协议:DASH2.4 面临挑战:服务器如何向上百万用户同时提供视频流化内容࿱…
编程日记
2024/12/17 8:52:53
读书笔记:Effective C++ 2.0 版,条款37(不要重新定义继承而来的非虚函数)、条款38(不重新定义继承而来的缺省参数值)
条款37: 决不要重新定义继承而来的非虚函数 非虚函数在编译期静态绑定,容易出错。 概念上也不合适。 任何条件下都要禁止重新定义继承而来的非虚函数。
条款38: 决不要重新定义继承而来的缺省参数值 继承一个有缺省参数值的虚函数。 虚函数是动态绑定而缺省参数值是…
编程日记
2024/12/23 9:10:34
ES的近实时性是什么意思?原理是什么?
ES 的"近实时"(near real-time)是指当你往 ES 索引(Index)中插入、更新或删除文档时,这些变更几乎立刻就对用户可见和可查询。然而,它并不是真正的实时,因为 ES 采用了一些优化和缓冲…
编程日记
2024/12/21 9:24:04
重复性管理--抽象的重要性(下)
接着 上一篇的谈论, 继续谈论抽象在重复性管理中的重要作用.
好的抽象与糟糕的抽象?
通过前面的一些例子, 你可能形成了一个印象: 所谓抽象很多时候就是把一些代码封装到一个方法中.
不过事实上并不是这么简单的. 抽象的结果确实很多时候产生了一个方法, 但不是说我把一堆代…
编程日记
2024/12/23 9:27:52
【设计模式】第1节:UML类图
本系列文章主要参考自B站用户以诺爱编程的《设计模式》系列视频,以及王争的《设计模式之美》系列文章。
本文参考自30分钟学会UML类图。
UML图有很多种,一般只要掌握类图、用例图、时序图就可以完成大部分工作。本文算是学习设计模式的一道前菜&#x…
编程日记
2024/12/17 21:17:50
使用AWS Lambda函数的最佳实践!
主题 函数代码 函数配置 指标和警报 处理流 安全最佳实践
有关 Lambda 应用程序最佳实践的更多信息,请参阅 Serverless Land 中的 Application design。
函数代码 从核心逻辑中分离 Lambda 处理程序。这样您可以创建更容易进行单元测试的函数。在 Node.js 中…
编程日记
2024/12/19 12:23:13
SpringBoot集成Redis主从架构实现读写分离(哨兵模式)
一、前言
这里会使用到spring-boot-starter-data-redis包,spring boot 2的spring-boot-starter-data-redis中,默认使用的是lettuce作为redis客户端,也推荐使用lettuce,Redis使用哨兵集群,这里会通过lettuce连接到哨兵…
编程日记
2024/12/15 23:52:15