此内容参考蒋德钧老师将讲义 Redis具有高可靠性,具有两层含义:一是数据尽量少丢失,二是服务尽量少中断。AOF和RDB保证了前者,而对于后者,redis的做法是增加副本冗余,将一份数据同时保存在多份实例上。即使有一个实例出现了宕机,需要一段时间才能恢复,其他实例也可以对外提供服务,不会影响业务使用 ...
分类:
其他好文 时间:
2021-06-02 11:06:51
阅读次数:
0
过去两年,飞猪前端一直在积极地进行 Serverless 建设和实践,2019 年 - 2020 年我们和集团 Node 架构组、研发平台一起完成了基础能力的建设和业务试点,成为集团率先落地 Serverless 实践的 BU,2020 年 - 2021 年我们开始大规模地在飞猪推广使用 Serve... ...
分类:
其他好文 时间:
2021-06-02 11:03:32
阅读次数:
0
我们知道传统的MVC框架中,会有Controller层、Service层、DAO层,分别用来对接用户界面、处理业务逻辑、对接数据库。那么对于数据流动的处理是怎样的呢? 最早前后端没有分离的时候,Contoller层是会返回一个视图View的,就是一个页面。到后来前后端分离,Controller就仅仅 ...
分类:
Web程序 时间:
2021-06-02 10:45:31
阅读次数:
0
5.4 桥接模式 5.4.1 概述 现在有一个需求,需要创建不同的图形,并且每个图形都有可能会有不同的颜色。我们可以利用继承的方式来设计类的关系: 我们可以发现有很多的类,假如我们再增加一个形状或再增加一种颜色,就需要创建更多的类。 试想,在一个有多种可能会变化的维度的系统中,用继承方式会造成类爆炸 ...
分类:
其他好文 时间:
2021-06-02 10:43:21
阅读次数:
0
1、验收性能测试 1.1、模拟生产上线业务环境,测试是否满足性能需求 1.2、特点 (1)确定用户的环境 (2)用户需求的性能指标 (3)执行、分析结果 (4)验收性质 (5)测试结果要有客观性 2、负载测试(*) 2.1、主要考察软件系统在既定负载下的性能表现,其中既定负载一般是指客户需求的负载。 ...
分类:
其他好文 时间:
2021-06-02 10:41:33
阅读次数:
0
一、写在前面 HA即(high available)高可用,又被叫做双机热备,用于关键性业务。简单理解就是,有2台机器 A 和 B,正常是 A 提供服务,B 待命闲置,当 A 宕机或服务宕掉,会切换至B机器继续提供服务。常见的实现高可用的开源软件有 heartbeat 和 keepalived。 这 ...
分类:
其他好文 时间:
2021-05-25 18:40:44
阅读次数:
0
背景 在C#中,我们经常会遇到需要比较字符串的场景,有时候甚至因为外部输入的不确定性,我们需要忽略大小写来进行比较,以达到判断业务的述求。 参考 C# 字符串比较优化(StringComparison) ...
分类:
Web程序 时间:
2021-05-25 18:20:25
阅读次数:
0
下载DevExpress v20.2完整版 DevExpress技术交流群3:700924826 欢迎一起进群讨论 DevExpress WPF Subscription拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功 ...
思考:各位每个迭代花几天去输出的测试用例价值到底在哪里? 1.了解需求的过程,用例体现一个项目立项 开始测试就开始介入,我们从产品的需求文档、原型图,效果图等相关文档去熟悉产品的各个模块,各个业务流程。 或者在产品规划和设计阶段,测试开始熟悉产品。 而编写用例的过程中,会充分的思考产品需求的细枝末节 ...
分类:
其他好文 时间:
2021-05-24 16:57:06
阅读次数:
0
Web04 Ajax 1.JSON 轻量级的数据交换格式 客户端和服务器之间业务数据的传递格式 1.1 JavaScript使用 json 是由键值对组成 花括号(大括号)包围 每个键由引号引起来 键和值之间使用冒号进行分隔, 多组键值对之间进行逗号进行分隔 var jsonObj = { "key ...
分类:
Web程序 时间:
2021-05-24 16:44:55
阅读次数:
0