远控安全进阶之战:TeamViewer/ToDesk/向日葵设备安全策略对比

在这里插入图片描述

【作者主页】Francek Chen
【文章摘要】在数字化时代,卓越的远程控制软件需兼顾功能与体验,包括流畅连接、高清画质、低门槛UI设计、毫秒级延迟及多功能性,同时要有独树一帜的远控安全技术,通过前瞻性安全策略阻挡网络风险,为用户打造全方位安全体验,在基础安全防护上不断创新。本文选取了当下热门的TeamViewer、ToDesk、向日葵三款远程控制软件,从软件介绍、远控安全策略等多个维度进行深入对比,以呈现一场精彩的远控软件安全进阶“大比拼”。

文章目录

    • 一、前言
      • 远程控制:筑牢安全防线
    • 二、远控软件简介和安全资质
      • (一)TeamViewer
      • (二)ToDesk
      • (三)向日葵
    • 三、远控软件安全实测
      • (一)TeamViewer测评
        • 1. 安全登录
        • 2. 安全验证设置
        • 3. 访问控制
        • 4. 特殊安全功能:密钥重定向
      • (二)ToDesk测评
        • 1. 创新安全验证:二次验证保护
        • 2. 其他安全验证设置
        • 3. 访问控制
        • 4. 隐私保护设置
        • 5. 特色安全功能:金融账户保护
      • (三)向日葵测评
        • 1. 安全验证设置
        • 2. 隐私保障设置
        • 3. 访问控制和授权
        • 4. 特色安全功能:AI远控报告
    • 四、总结与建议


一、前言

在数字化时代,一款卓越的远程控制软件需兼顾功能与体验:流畅连接确保指令实时响应,高清画质还原操作细节,低门槛UI设计降低使用难度,毫秒级延迟提升操作连贯性,多功能满足多样化需求。同时,优秀的远程控制软件还应具备独树一帜的远控安全技术,会通过前瞻性安全策略来阻挡各类网络风险和安全威胁,为用户打造全方位、可信赖的安全体验。在“远程密钥、身份认证、隐私屏”等一系列基础安全防护上做出更多创新,如 ToDesk 安全进阶的创新功能“二次验证保护”,可以称为是目前国内最安全远控的核心依据。

为此,多年远程办公的我,选取了当下最热门的 TeamViewer、ToDesk、向日葵这三款国内外远程控制代表厂商,从软件介绍、远控安全策略等多个维度展开深入对比,为你们呈现一场精彩的远控软件安全进阶“大比拼”。

在这里插入图片描述

远程控制:筑牢安全防线

安全漏洞虽随技术迭代与系统更新逐渐减少,但仍不可掉以轻心。网络安全更是关键一环,在不安全的公共 Wi-Fi 环境下,或误点来路不明的链接、邮件,危险便会悄然降临。所以,我们需要牢记在心的是,使用安全性高的远程软件是前提,提高个人安全意识是我们互联网人贯彻始终的原则

在这里插入图片描述

既然选对远程控制软件那么重要,那要可以通过什么来判断他们的安全性高低呢?

俗话说“知彼知己者,百战不殆” ,咱们先来了解下 TeamViewer、ToDesk、向日葵这三款代表性远程控制软件的背景和安全资质如何。

二、远控软件简介和安全资质

(一)TeamViewer

TeamViewer 创建于 2005 年,总部位于德国,海内外的名气很大,远程历史悠久。它允许用户通过互联网远程控制另一台计算机、共享桌面、传输文件等操作,为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件第一次启动在两台计算机上自动生成伙伴 ID。只需要输入伙伴的 ID 到 TeamViewer,就会立即建立起连接。

在这里插入图片描述

TeamViewer 以企业级安全标准为核心,所以比较偏向于企业或销售支持。已通过 ISO 27001 信息安全管理体系认证及 SOC 2 Type II 审计,其通信采用端到端 RSA 4096/AES 256 加密技术,严格符合 GDPR 等全球隐私法规,并提供双因素认证、设备权限管控、会话日志审计等防护功能,是金融、医疗等高安全需求领域广泛信赖的远程协作方案。

在这里插入图片描述

(二)ToDesk

ToDesk 是国内远程界的“新晋一哥”,作为一款功能全面且易用的远程控制工具逐渐在市场上崭露头角,技术团队在经历十多年开发中不断的融合网络技术提升用户体验,主要目标用户群体是需要进行远程访问、远程支持、设备管理、或者跨地域协作的用户,可以支持 Windows、Linux、Mac、Android、iOS 、TV 等各大主流系统和设备跨平台操作连接。目前用户支持数已超 1.5 亿人,合作 40万+ 家企业,随着其不断优化和创新,ToDesk 有望在远程控制软件市场中占据越来越重要的位置。

在这里插入图片描述

ToDesk 采用高规格传输协议、端对端加密技术及多层次安全防护机制,全面保障用户数据安全与完整性。已通过 ISO27001 信息安全管理体系、ISO20000 信息技术服务管理体系认证以及信息系统安全等级保护三级认证;同时依托自研 RTC 引擎与多重安全算法,在漏洞响应速度与风险拦截能力上表现突出;支持双因认证、设备绑定、IP 黑名单等防护功能,尤其是“二次验证保护”功能,这一项创新又实用的安全防护功能,目前未在国内其他远控软件上看到过。这些权威资质及安全功能都充分印证了 ToDesk 在信息安全领域的专业实力与可靠保障。

在这里插入图片描述

(三)向日葵

向日葵远程控制是上海贝锐开发的提供远程控制服务软件,于 2009 年正式上线。主要提供跨端远程控制解决方案,支持跨平台(Windows/macOS/Android/iOS)远程桌面控制,相比 ToDesk 少了TV版兼容。可支持手机/电脑双向操控,满足异地协助、设备调试及远程教学需求,支持屏幕共享、语音沟通、文件传输、硬件联动开关机、Linux/命令行等高效协作功能,是远控软件的同时也售卖自家品牌的硬件。

在这里插入图片描述

向日葵通过等保三级认证及 ISO 27001 信息安全管理体系;采用双向 RSA+AES 加密传输,也支持国密 SM2+SM4 双向加密传输。其权限管理支持设备验证码、访问密码、黑白名单等。向日葵安全框架方面个人版相对简单,企业版会相对成熟些,可以灵活定制具体业务中的安全需求,实现多场景、多用途的安全远控。

在这里插入图片描述

三、远控软件安全实测

根据多年的远控操作经验,市面上的远程控制软件所具备的基础安全设置不外乎以下3个:

  • 远程密钥保护是安全基石。使用者若随意泄露连接密码,无异于给不法分子递上“钥匙”,安全隐患骤增。
  • 身份验证与访问控制是安全“门禁”,缺乏安全登录/退出机制与多级访问权限,极易被恶意用户钻空子。
  • 隐私屏守护远程设备信息。远程过程中如果没有隐私屏,远控操作可能会被一览无余。
    接下来,我将通过实操对比各家的安全属性,还有一些根据特殊场景设计的安全防护,特别是 ToDesk “二次验证保护”功能,将在本文中详细介绍并分享使用感受,助你安全畅享远程控制。

(一)TeamViewer测评

曾经,TeamViewer 堪称全球远程控制软件领域的“顶流”。它以简洁易用的界面、高度安全的技术保障以及丰富多样的功能,俘获了全球超5亿用户的心,稳坐全球最受欢迎远程控制软件之一的位置。然而,进入中国市场后,它似乎有些“水土不服”,在推广力度和定制化服务上,相较于其他国际市场稍显逊色,操作设计也未充分贴合本土用户习惯,更偏向国际化风格。

1. 安全登录

[图片]

光从登录界面就能感受到新手困难,如果是第一次使用远程的可能还不知道从何开始,并且采用的是以邮件和其他国外平台账号来登录,但凡新设备添加都要邮件来回验证一遍才可以。

在这里插入图片描述

2. 安全验证设置

TeamViewer 的安全设置主要分布在左侧安全栏,包含阻止和允许列表、双重身份验证、其他身份验证、访问控制和安全密钥重定向。

在这里插入图片描述

其中,阻止和允许列表也就是黑白名单设置。双重身份验证,其实就是多加一台设备管控,与 ToDesk 的二次验证相似,但操作方式、控制逻辑与 ToDesk 略有不同,并未有主设备绑定,而是直接扫码关联。

在这里插入图片描述

而其他身份设置这一块,可关联 Windows 身份使用。另外它的随机密码和国内软件的临时密码相似,但密码更新设置可以选择停用或保留当前,可以看出更新频率是很低的,密码被分享的风险极大,除非自用。但是 TeamViewer 下面又提供了一个暂时保存传出连接的连接密码,开启后密码可持续5分钟,之后自动过期,这2个相悖的功能放在一起会不会冲突?

在这里插入图片描述

[图片]

实测每次会话后生成随机密码选择“保留当前密码”,并且也勾选暂存传出连接密码的设置,分享密码并连接后,5分钟后断开并重新连接,发现5分钟前的密码仍然能够使用,并且成功连接,这就很让人疑惑了?!

在这里插入图片描述

3. 访问控制

然后 TeamViewer 访问控制涉及到远程访问的具体范围,是完全访问、只能查看或者自定义,访问后是否允许自动启用屏幕共享、剪贴板同步等,各个入口访问的禁止和允许,细节点满满。

在这里插入图片描述

4. 特殊安全功能:密钥重定向

安装密钥重定向应该是 TeamViewer 比较特殊的一个安全功能了,远程需要手动安装虚拟安全密钥驱动程序。需要从远程会话中(本地)启用安全密钥重定向,当重定向开始后,插入本地计算机的任何兼容的安全密钥都将自动重定向。好处是如果没有你的密码和对安全密钥的物理访问权限,任何人都无法获得访问权限。

这个功能需要 TeamViewer 许可证,要求被控安装完整版本,远程没有 RDP 会话或版本不低于 Windows 10 或是 32 位等限制问题,要求相对较多,而且这个功能已经很久了,却很少被提及和应用,不建议新手使用。

在这里插入图片描述

更多安全方面,如监控功能、更多设备管控和连接报告等,都需要升级许可证(付费)才可以,价格非常昂贵。

在这里插入图片描述

TeamViewer 安全设置总体上可以适用大多数场景,但相对来说没有国内 ToDesk 和向日葵丰富。它的优势是比较国际化,基础安全设置成熟,主要应用在企业端管控。缺点是新手入门较难,国内平台接入较少,如某些安卓平板类是不兼容 TeamViewer 的。并且有些安全设置不但没有教程,还是相悖且无效的。

据我了解,往年 TeamViewer 还被爆出的漏洞和安全隐患,这也说明了其安全防御性能和机制有待提高。也由于国外软件某些代理商等原因,还会被判断为商业限制使用,亦或是出频频闪退问题。

(二)ToDesk测评

ToDesk 早期版本便支持多种网络环境下的远程实现,自研的 ZeroSync 引擎非常厉害,可以将带宽利用率提升 50%!后续升级中,ToDesk 针对设计、技术人群提升画质至最高 4K60 帧。还新增全球网络节点、游戏手柄、真彩、扩展屏、虚拟屏等实用功能。同时,在安全方面持续强化,保证零安全事故,提供更多远程安全可靠的保障。

这是我已经开通的 ToDesk 性能版,主界面如下。通过设备号关联完成设备远程连接,在输入远程控制设备空格内填被控设备代码点击连接即可。

在这里插入图片描述

1. 创新安全验证:二次验证保护

ToDesk 不仅在基础性能与功能拓展上表现卓越,更为用户免费提供了高级别的安全远控体验。其独具创新性的“二次验证保护”功能极具创新性与实用性,堪称其为最安全远控软件的核心支撑。该功能在登录及远程连接环节增设验证步骤,只有授权用户才能访问账户或设备,每次连接都需经使用者同意,启用后所有与本机的连接需经过主设备的同意后才可以建立,等于多加了一个主设备同意的验证。

即便是密码不慎泄露,若未通过二次验证,攻击者也无法登录或连接设备。如此一来,开启二次验证保护后,就能有效避免电脑被莫名操控的情况。可以称为是“中国最安全的远控软件”!

在这里插入图片描述

下面是开启“二次验证保护”具体操作步骤,在【高级设置】-【安全设置】中勾选“二次验证保护”,需要等待主设备同意确认,才能开启。

在这里插入图片描述

注意,“二次验证保护”的前提是要先设置好主设备(移动手机),然后再点击“二次验证保护”直接向主设备发送申请,主设备同意后就可以开启保护了。

在这里插入图片描述

这样,“二次验证保护”就成功开启了。开启之后,每次使用手机号和密码登录 ToDesk 账户时都需要通过主设备验证同意才能完成登录。在远程控制设备时,除了输入设备代码和密码外,还需要在移动端主设备中限时确认开启二次验证保护,否则连接将失败。

在这里插入图片描述

“二次验证保护”也可以随时关闭、解绑和换绑,这些操作都需要经过主设备同意才可以修改。同时,我们可以开启登录双重认证,是主设备附加的认证功能,控制的是远程设备的登录需经过密码和主设备的双重验证授权。

在这里插入图片描述

2. 其他安全验证设置

除了“二次验证保护”功能以外,还可以在此设备下方勾选“控制本设备需要校验本机锁屏密码”,也可以在客户端界面【高级设置】-【安全设置】进行自定义勾选。当别人远控自己的设备时,设备是处于锁屏状态下的,必须知道锁屏密码才能进行之后的操作,以提升设备的安全性,等于多加了一层密码保护,个人感觉很实用。当然,这些安全验证设置用户也是免费享用的。

在这里插入图片描述

在这里插入图片描述

此外还提供了常规的临时密码设置,有五种更新频率:手动、每1小时、每12小时、每日、每次远控后,用户可以根据使用场景选择,分享远控连接的建议选择高频更新,这样可以更好地保障密码设置。

在这里插入图片描述

3. 访问控制

在访问控制方面,如果不勾选【安全设置】里的“允许控制本设备”,则无法对本机发起远程连接,在此基础上还添加了“控制本设备需校验本机锁屏密码”、“非同账号连接手动同意”和“二次验证保护”的安全验证设定,当你通过了安全设定才可能与本机连接,否则也无法操作。

这一方面 ToDesk 分配范围较少,主要集中在对本机的连接保护,对远程内容并无过多干涉。

在这里插入图片描述

4. 隐私保护设置

大家比较关注的远程隐私泄露方面,ToDesk 采用高强度 AEAD xchacha20-ietf-poly1305 算法,密钥数据只有端对端的用户知道,任何第三方都无法获悉,所以个人做好密码保护格外重要。并在强化隐私设置上,ToDesk 免费提供“远控后自动锁定本机”、“强制关闭隐私模式时自动锁屏”、“非同账号连接自动锁定客户端”自定义隐私设置,用户可以根据需求勾选。

在这里插入图片描述

从连接校验再到隐私保护,ToDesk 几乎没有给到攻击者任何的“可乘之机”。

下面这是使用 Android 手机端(主控机)远程控制 Windows 电脑端(被控机)的界面。而且还发现了一个强大的功能——隐私屏。在手机端可以点击“屏幕”选项,再“开启隐私屏”。当我们在主控机开启隐私屏后,主控机不会发生变化,可以正常进行控制操作。

在这里插入图片描述

而被控机则会这样显示(如下图),任何人都看不到我们的远程操作,很好的防止了远程内容被第三者窥视。

在这里插入图片描述

如果觉得远程痕迹太过明显或者隐私屏壁纸不好看,可以自定义隐私屏设置。

在这里插入图片描述

5. 特色安全功能:金融账户保护

后续,ToDesk 升级了一项免费的特色功能——金融账户保护,全方位守护用户金融账户安全。该功能主要体现在三个方面:其一,远控发起时,被控手机端会弹出反诈警告窗口并开展风险评估,有效提升用户的警觉性与安全防护意识;其二,对于在他人要求下新登录、使用新设备的用户,ToDesk 会开启 24 小时安全保护期,期间手机无法被远程操控,避免用户刚下载就向陌生人授权,降低风险;其三,当用户打开支付宝、云闪付、银行 APP 等金融交易平台时,屏幕会直接黑屏,阻断转账等操作,切实保障用户的资金安全。

在这里插入图片描述

(三)向日葵测评

向日葵堪称国内远程控制领域的“老牌劲旅”,发展历程悠久,远控功能极为完备。它从简易工具起步,逐步进化为涵盖多场景的全方位解决方案,成功从小众利器蜕变为适配个人、企业及技术支持等多元需求的综合性远程管理平台,在中国市场收获了庞大且稳固的用户群体。

不过,对个人用户来说,其收费项目稍显繁杂。除基础远程控制功能外,其余实用功能大多需开通会员才能解锁。这虽给用户提供了自主选择空间,但也让追求丰富体验的个人用户需斟酌成本。

在这里插入图片描述

1. 安全验证设置

在安全验证方面,设备列表远控本机要使用本机系统登录用户名与密码;识别远控本机可以进行双重验证访问(强制控制端输入验证码并得到本机同意),也颇有主设备的那层意思,但和 ToDesk 区别是不分主次设备,这里用的是验证码而不是密码。

在这里插入图片描述

向日葵的验证码更新频率只有3个选择,连接防护方面有检测环境功能,检测木马病毒等有害软件会有弹窗提醒(单选项)还可以自定义敏感进程名单,体验感比较鸡肋,这个防护有或者没有,没有多大区别。所以你需要加强更高级的防护,就要开启vip敏感进程运行告警了,一般情况下管理大批量设备可能会需要到。

在这里插入图片描述

2. 隐私保障设置

在隐私范围这块,和 ToDesk 一样拥有隐私屏、自动锁定屏幕、客户端锁定,但比 ToDesk 稍微详细一些的是识别码机制:远控本机时,禁止同步本机剪贴板的文本内容;识别码远控本机时,禁止通过剪贴板/拖拽与本机传输文件;识别码远程文件访问本机时,仅允许对方访问指定文件夹。

在这里插入图片描述

但是设置的校验和保护还不够丰富,类似 ToDesk 的强隐私模式、非同账号连接自动锁定客户端等没有看到。

在这里插入图片描述

由上图可以看到,向日葵远程控制中也有录像截屏等相关功能。远程连接成功后,向日葵支持开启录像功能,所有当时操作的流程、上网记录都会被录制下来存在系统文件下,作为安全事件记录保存,这一点其他远控可以借鉴下,但一般情况下使用频率应该不多。

3. 访问控制和授权

向日葵的访问主要也是对本机和域名的控制,比较不一样的是对访问IP地址过滤和勿扰时段设置。

这里需要注意的是设备列表管理授权,个人版最多授权10台,每个季度只允许修改10次授权,比较苛刻。

在这里插入图片描述

4. 特色安全功能:AI远控报告

其实这三款远控控制软件都有用户日志上传功能,而向日葵结合目前AI做出了远控后自动生成报告的功能,不过精准度不高,还在优化中。

在这里插入图片描述

总之,向日葵的安全事故前几年还真是不少,时常崩溃耽误工作进度,导致用户损失不少。也由于产品没有什么特色创新的功能,对自家硬件的依赖性挺大,功能性弱加上成本顾虑,用户还可以有更多更好的选择。

四、总结与建议

在安全性能的横向对比中,TeamViewer、ToDesk 与向日葵展现出差异化技术路线。TeamViewer 作为国际老牌,依托安全验证与访问控制构建基础防护,但其本地化不足与漏洞频现问题削弱了用户体验,且安全机制未针对国内场景深度优化。ToDesk 则以“安全天花板”姿态突围,首创二次验证与金融账户保护,通过端到端加密、动态隐私屏及主设备授权机制形成多层防御,实现零安全事故记录;其算法强度(xchacha20-ietf-poly1305)与实时密钥轮换技术更将攻击成本拉升至行业新高,用户无需额外付费,即可免费畅享这些高级别的安全远控功能,真正实现了安全与便捷的完美融合。向日葵凭借多年沉淀提供黑屏模式、剪贴板隔离等实用功能,但核心验证机制缺失(如无锁屏密码校验)且付费墙过高,个人用户安全升级受限。

综合来看,TeamViewer 和向日葵在远程控制安全防御上,更侧重于控制后的隐私保障,但在远程连接前的校验环节相对薄弱。而 ToDesk 在隐私保护方面毫不逊色,还独树一帜地构建了二次或双重远程连接验证机制。当用户控制本设备时,会触发本机锁屏密验证、临时/安全密码验证;操作结束后自动锁屏/锁定;若非同账号连接,还需本机手动同意。这一系列机制让它在应对恶意连接和突发情况时更为出色。

更值得一提的是,ToDesk 拥有隐私屏和金融账户屏蔽两大特色功能。隐私屏可防止操作过程被窥探,金融账户屏蔽则能进一步保障资金安全。这些在其他软件中鲜见的功能,无疑为 ToDesk 增添了独特魅力,相信能吸引不少新用户。超9千万用户的选择,且零安全事故,ToDesk 实力有目共睹。

文章同步平台👇
CSDN:https://cheneyz.blog.csdn.net/article/details/148176728
腾讯云:https://cloud.tencent.com/developer/article/2524872
阿里云:https://developer.aliyun.com/article/1664536
华为云:https://bbs.huaweicloud.com/blogs/453088
微信公众号:https://mp.weixin.qq.com/s/6HNkUYWsGvDu9OzMvUTyVw
微博:https://weibo.com/ttarticle/p/show?id=2309405170523150877071
B站:https://www.bilibili.com/opus/1071102042663026693
小红书:http://xhslink.com/a/rjPuuSDGlFqdb
知乎:https://zhuanlan.zhihu.com/p/1910306291689185893

欢迎 点赞👍 | 收藏⭐ | 评论✍ | 关注🤗

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/news/906999.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Steam发布游戏过程的若干问题

我没有想到在Steam发布游戏的过程会比做游戏的过程更困难,更恶心。 注册Steamworks 税务采访 税务采访部分填的地址要和后面它们要求你发证件照片里的地址一样。护照里因为没有地址不会通过,我用的驾照里面有地址。没有驾照可以用身份证。 应用准备界…

开搞:第四个微信小程序:图上县志

原因:我换了一个微信号来搞,因为用同一个用户,备案只能一个个的来。这样不行。所以我换了一个。原来注册过小程序。现在修改即可。注意做好计划后,速度备案和审核,不然你时间浪费不起。30元花起。 结构: -…

第三十七天打卡

知识点回顾: 过拟合的判断:测试集和训练集同步打印指标模型的保存和加载 仅保存权重保存权重和模型保存全部信息checkpoint,还包含训练状态 早停策略 作业:对信贷数据集训练后保存权重,加载权重后继续训练50轮&#x…

Java高频面试之并发编程-21

hello啊,各位观众姥爷们!!!本baby今天又来报道了!哈哈哈哈哈嗝🐶 面试官:详细说说AQS AQS(AbstractQueuedSynchronizer)是 Java 并发包(java.util.concurre…

按键状态机

原工程地址:https://github.com/candylife9/state_machine_example 视频:C语言之状态机编程_02_状态机使用案例分析_哔哩哔哩_bilibili 我觉得讲的挺好的。 来自豆包封装的通用接口 头文件 /*** file key_state_machine.h* brief 通用按键状态机接口…

华为OD机试真题——新学校选址(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳实现

2025 A卷 100分 题型 本专栏内全部题目均提供Java、python、JavaScript、C、C++、GO六种语言的最佳实现方式; 并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析; 本文收录于专栏:《2025华为OD真题目录+全流程解析+备考攻略+经验分…

欧拉操作系统下安装hadoop集群

背景:欧拉操作系统下安装CDH集群的时候,需要安装python2.7.5,但是本身欧拉系统对python2的支持可能没有那么好,所以考虑搭建原生的hadoop集群。 基础环境如下 组件名称组件版本欧拉VERSION“22.03 (LTS-SP4)”jdkopenjdk versio…

SQL语句的执行流程

文章目录 一、执行流程二、建立连接三、预处理器四、解析器4.1 词法分析4.2 语法分析4.3 语义分析 五、优化器六、执行器七、返回结果 一、执行流程 阶段主要功能关键组件1. 建立连接身份验证、权限检查连接器2. 预处理器缓存检查、SQL预处理查询缓存3. 解析器词法分析、语法分…

TiDB:从快速上手到核心原理与最佳实践

文章目录 引言第一部分:TiDB快速体验与实践指南1. TiDB概述2. TiDB部署方式2.1 本地测试环境部署2.2 生产环境部署2.3 Kubernetes部署2.4 云服务 3. TiDB基本操作3.1 连接TiDB3.2 数据库和表操作3.3 分区表3.4 事务操作 4. 数据迁移到TiDB4.1 从MySQL迁移4.2 使用Ti…

总结:进程和线程的联系和区别

前言:通过学习javaEE初阶中的多线程章节后加上我自己的理解,想来总结一下线程和进程的联系和区别. 一来是能更好地复习知识,二来是为了记录我的学习路程,相信未来的我回首不会忘记这段难忘的经历. 1.进程 先来谈谈进程:进程是操作系统中资源分配的基本单位. 1)进程的执行方…

边缘云的定义、实现与典型应用场景!与传统云计算的区别!

一、什么是边缘云?‌ 边缘云是一种‌分布式云计算架构‌,将计算、存储和网络资源部署在‌靠近数据源或终端用户的网络边缘侧‌(如基站、本地数据中心或终端设备附近),而非传统的集中式云端数据中心。 ‌核心特征‌&…

海康威视摄像头C#开发指南:从SDK对接到安全增强与高并发优化

一、海康威视SDK核心对接流程​​ 1. ​​开发环境准备​​ ​​官方SDK获取​​:从海康开放平台下载最新版SDK(如HCNetSDK.dll、PlayCtrl.dll)。​​依赖项安装​​:确保C运行库(如vcredist_x86.exe)与S…

《软件工程》第 9 章 - 软件详细设计

目录 9.1 详细设计的任务与过程模型 9.2 用例设计 9.2.1 设计用例实现方案 9.2.2 构造设计类图 9.2.3 整合并优化用例实现方案 9.3 子系统设计 9.3.1 确立内部设计元素 9.3.2 导出设计类图 9.4 构件设计 9.5 类设计 9.5.1 精化类间关系 9.5.2 精化属性和操作 9.5.…

spring+tomcat 用户每次发请求,tomcat 站在线程的角度是如何处理用户请求的,spinrg的bean 是共享的吗

对于 springtomcat 用户每次发请求,tomcat 站在线程的角度是如何处理的 比如 bio nio apr 等情况 tomcat 配置文件中 maxThreads 的数量是相对于谁来说的? 以及 spring Controller 中的全局变量:各种bean 对于线程来说是共享的吗? 一、Tomca…

存储引擎系列--LSM不同Compaction策略性能分析对比

本文介绍一下参考论文里的Compaction性能分析部分,作者在RocksDB的基础上做了多种策略的改造,然后提出了benchmarking方法论,关注compaction性能的哪些维度,并对结果进行分析。 一、Standardization of Compaction Strategies 1.1 实验平台的选择 作者选择了RocksDB作为…

leetcode 3559. Number of Ways to Assign Edge Weights II

leetcode 3559. Number of Ways to Assign Edge Weights II 1. 解题思路2. 代码实现 题目链接:3559. Number of Ways to Assign Edge Weights II 1. 解题思路 这一题是题目3558. Number of Ways to Assign Edge Weights I的进阶版本。 对于题目3558来说&#xf…

推理模型 vs 非推理模型:核心区别及优劣势解析

推理能力上的差异 推理模型在推理能力方面表现突出,它们擅长通过生成中间步骤和“思维链”逐步解决复杂问题。这意味着面对数学计算、逻辑推理、多跳推断等任务时,推理模型能够将问题分解为若干子步骤,每一步给出推理结果,最终汇总得到答案。这种逐步推导的方式使得推理模…

OPENEULER搭建私有云存储服务器

一、关闭防火墙和selinux 二、下载相关软件 下载nginx,mariadb、php、nextcloud 下载nextcloud: sudo wget https://download.nextcloud.com/server/releases/nextcloud-30.0.1.zip sudo unzip nextcloud-30.0.1.zip -d /var/www/html/ sudo chown -R…

Docker 与微服务架构:从单体应用到容器化微服务的迁移实践

随着软件系统规模和复杂性的日益增长,传统的单体应用(Monolithic Application)在开发效率、部署灵活性和可伸缩性方面逐渐暴露出局限性。微服务架构(Microservice Architecture)作为一种将大型应用拆分为一系列小型、独立、松耦合服务的模式,正成为现代企业构建弹性、敏捷…

【C#】Invalidate()的使用

Invalidate()的使用 Invalidate() 是 C# 中用于通知控件需要重新绘制的方法。它通常用于 Windows Forms 应用程序中,当想要更新控件的显示内容时使用。调用 Invalidate() 方法后,系统会安排对该控件进行重绘,这将导致后续调用 OnPaint 方法&…