为什么 Redis 要有哨兵机制?

博主头像 作者:小林coding 计算机八股文刷题网站:https://xiaolincoding.com 大家好,我是小林。 这次聊聊,Redis 的哨兵机制。 提纲 为什么要有哨兵机制? 在 Redis 的主从架构中,由于主从模式是读写分离的,如果主节点(master)挂了,那么将没有主节点来服务客户端的 ...

C# 给Word中的字符添加强调符号(着重号)

博主头像 在Word中添加着重号,即强调符号,可以在选中字符后,鼠标右键点击,选择“字体”,在窗口中可直接选择“着重号”添加到文字,用以对重要文字内容起加强提醒的目的,如下图: 通过C#,我们可以查找到需要添加着重号的字符串,然后通过字符串格式的属性值来添加符号。下面,将对此做详细介绍。 【引入dll】 方法 ...

面试官问:Go 中的参数传递是值传递还是引用传递?

博主头像 一个程序中,变量分为变量名和变量内容,变量内容的存储一般会被分配到堆和栈上。而在 Go 语言中有两种传递变量的方式值传递和引用传递。其中值传递会直接将变量内容附在变量名上传递,而引用传递会将变量内容的地址附在变量名上传递。 Golang 中是如何做到 如果在面试时有面试官提问你:“Go 的参数是如何 ...

10┃音视频直播系统之 WebRTC 中的数据统计和绘制统计图形

博主头像 一、数据统计 在视频直播中,还有一项比较重要,那就是数据监控 比如开发人员需要知道收了多少包、发了多少包、丢了多少包,以及每路流的流量是多少,才能评估出目前用户使用的音视频产品的服务质量是好还是坏 如果用户的音视频服务质量比较差时,尤其是网络带宽不足时,可以通过降低视频分辨率、减少视频帧率、关闭视频 ...

Fluent-Validator 业务校验器

博主头像 Fluent-Validator 业务校验器 背景 在互联网行业中,基于Java开发的业务类系统,不管是服务端还是客户端,业务逻辑代码的更新往往是非常频繁的,这源于功能的快速迭代特性。在一般公司内部,特别是使用Java web技术构建的平台中,不管是基于模块化还是服务化的,业务逻辑都会相对复杂。 这 ...

如何定制.NET6.0的日志记录

博主头像 在本章中,也就是整个系列的第一部分将介绍如何定制日志记录(系列内容查阅《玩转ASP.NET 6.0框架-序言》)。默认日志记录仅写入控制台或调试窗口,这在大多数情况下都很好,但有时需要写入到文件或数据库,或者,您可能希望扩展日志记录的其他信息。在这些情况下,您需要知道如何更改默认日志记录。 在本章, ...

Nacos源码系列—订阅机制的前因后果(下)

博主头像 点赞再看,养成习惯,微信搜索【牧小农】关注我获取更多资讯,风里雨里,小农等你,很高兴能够成为你的朋友。 项目源码地址:公众号回复 nacos,即可免费获取源码 事件发布 在上一节中我们讲解了在NotifyCenter中维护了事件名称和事件发布者的关系,而默认的事件发布者为DefaultPublish ...

sql 统计新客户

博主头像 上周做了一个订单数据统计的任务,统计的是订单的新客户数量,本文做一个解题过程的记录和整理。 新客户的定义 新客户指的是选取时间段有订单,时间段之前没有订单。 比如下面的订单数据: 时间段 2月1日之前 2月1日 ~ 3月1日 客户 A,B,C A,D,E 在2月1日之前,有 A,B,C 三家企业下过 ...

「System Design」设计一个支持百万用户的系统

博主头像 设计一个支持数百万用户的系统是非常有挑战性的, 这是一个需要不断调整和优化的过程, 接下来的内容中, 我将构建一个系统, 从单个用户开始,到最后支持数百万的用户。 从单个服务开始 千里之行,始于足下,让我们从最简单的单个服务开始。所有的内容都在一台服务器上运行,包括 Web 程序, 数据库,缓存 等 ...

使用 VS Code + Markdown 编写 PDF 文档

博主头像 背景介绍 作为一个技术人员,基本都需要编写技术相关文档,而且大部分技术人员都应该掌握 markdown 这个技能,使用 markdown 来编写并生成 PDF 文档将会是一个不错的体验,以下就介绍下如何使用 VS Code + Markdown 来编写 PDF 文档 效果演示 环境准备 [必须]安装 ...

MAUI候选版本3发布啦

博主头像 我们很高兴发布.NET 多平台应用程序UI (.NET MAUI) 候选版本3,这个版本包含一系列新的改进。与以前的候选版本一样,RC3 包含在"上线"支持政策中,这意味着Microsoft 为您的MAUI生产应用程序提供技术支持。 要开始使用.NET MAUI,请安装或升级到最新的Visual S ...

ESP32+阿里云+vscode_Pio

博主头像 用ESP32在vscode使用PlatformPIO写的代码。(代码是折叠代码,不能一眼瞧见,我也不太会使用编辑器哈,刚写博不久,望谅解。) 功能:esp32联网,能够通过联网打开在阿里云平台控制设备在线状态。我这个只是初步的能够接入阿里云。 一、我用的模块是ESP32-WROOM-32的开发板,什 ...

vue大型电商项目尚品汇(前台篇)day02

博主头像 现在正式回归,开始好好做项目了,正好这一个项目也开始慢慢的开始起色了,前面的准备工作都做的差不多了。 而且我现在也开始慢慢了解到了一些项目才开始需要的一些什么东西了,vuex、router这些都是必备的,后期一定要练得非常熟练才行。 一.重写push/replace方法 有一个编程式导航的bug,当 ...

Java 15 新特性:隐藏类

博主头像 什么是隐藏类 隐藏类,是一种不能被其他类直接使用的类。引入隐藏类的主要目的是给框架来使用,使得框架可以在运行时生成类,并通过反射间接使用它们。可能有点抽象,不要紧,下面我们通过一个例子来直观的认识它! 隐藏类案例 第一步:先创建一个普通的Java类 public class JEP371Hidden ...

<1234···200>
##########