电商技术揭秘三十五:智能风控功能架构浅析

在这里插入图片描述
相关系列文章

电商技术揭秘相关系列文章合集(1)

电商技术揭秘相关系列文章合集(2)

  • 电商技术揭秘二十八:安全与合规性保障

  • 电商技术揭秘二十九:电商法律合规浅析

  • 电商技术揭秘三十:知识产权保护浅析

  • 电商技术揭秘三十一:智能风控与反欺诈技术

  • 电商技术揭秘三十二:智能风控体系构建

  • 电商技术揭秘三十三:智能风控的案例研究与未来趋势

  • 电商技术揭秘三十四:智能风控业务架构浅析

  • 电商技术揭秘三十五:智能风控功能架构浅析
    在这里插入图片描述

    文章目录

    • 引言
    • 一、电商智能风控的定义
    • 二、电商智能风控功能架构
      • 2.1 数据采集与处理
        • 2.1.1 数据采集
        • 2.1.2 数据清洗
        • 2.1.3 数据预处理
        • 2.1.4 数据标注
        • 2.1.5 数据分割
        • 2.1.6 数据增强
        • 2.1.7 数据安全与监控
        • 2.1.8 数据存储与使用
      • 2.2 风险识别
        • 2.2.1 数据整合与预处理
        • 2.2.2 建立风险指标体系
        • 2.2.3 选择合适的风险识别模型
        • 2.2.4 模型训练与调优
        • 2.2.5 风险评分与阈值设定
        • 2.2.6 实时监控与警报
        • 2.2.7 持续的风险数据更新与模型迭代
        • 2.2.8 风险应对策略制定与执行
        • 2.2.9 合规性检查与报告
      • 2.3 风险评估
        • 2.3.1. 交易欺诈风险评估
        • 2.3.2. 账户安全风险评估
        • 2.3.3. 虚假评价风险评估
        • 2.3.4. 物流风险评估
        • 2.3.5. 风险评估报告
      • 2.4 风险预警
        • 2.4.1 实时数据监控
        • 2.4.2 异常检测算法
        • 2.4.3 预警级别设定
        • 2.4.4 预警信息的传递
        • 2.4.5 预警信息的可视化
        • 2.4.6 预警事件的记录和回溯
        • 2.4.7 持续的学习和适应
        • 2.4.8 预警系统的维护和升级
        • 2.4.9 预警系统的评估和改进
      • 2.5 风险防控
        • 2.5.1. 制定严格的交易规则
        • 2.5.2. 强化账户安全措施
        • 2.5.3. 建立风险数据库
        • 2.5.4. 实施交易监控
        • 2.5.5. 设立风险准备金
        • 2.5.6. 合作与信息共享
        • 2.5.7. 提供客户教育
        • 2.5.8. 制定应急计划
        • 2.5.9. 持续的技术投入
        • 2.5.10. 建立合规文化
    • 三、功能架构的模块
      • 3.1. 数据收集模块
      • 3.2. 风险评估模块
      • 3.3. 决策执行模块
      • 3.4. 效果评估模块
      • 3.5. 法规遵从模块
      • 3.6. 技术与安全模块
      • 3.7. 用户教育与沟通模块
      • 3.8. 内部控制与审计模块
      • 3.9. 风控决策引擎
      • 3.10. 模型平台与变量中心
    • 总结

引言

随着电子商务的快速发展,交易安全问题日益凸显。为了保障交易安全,提升用户体验,电商智能风控功能架构应运而生。本文将从电商智能风控的定义、功能架构、应用场景等方面进行探讨。

一、电商智能风控的定义

电商智能风控,即电子商务智能风险控制,是指利用大数据、人工智能等技术手段,对电商交易过程中的风险进行识别、评估、预警和防控,以保障交易安全,提升用户体验。

在这里插入图片描述

二、电商智能风控功能架构

电商智能风控功能架构主要包括数据采集、风险识别、风险评估、风险预警、风险防控等五个部分组成。

在这里插入图片描述

2.1 数据采集与处理

数据采集是电商智能风控的基础。随着电子商务的快速发展,电商平台面临着越来越多的风险,如欺诈交易、恶意行为等。为了有效地管理和控制这些风险,电商智能风控体系应运而生。在构建这一体系时,数据采集与处理成为了关键的一环。

2.1.1 数据采集

数据采集是风控体系的基础,通过收集多维度的数据,可以全面了解用户的行为和交易情况。在电商领域,数据采集主要包括以下几个方面:

用户行为数据:通过收集用户的浏览记录、搜索历史、点击率、停留时间等数据,可以分析用户的购物偏好和行为模式,为后续的风险评估提供依据。
订单数据:订单数据包括订单的创建时间、商品种类、购买数量、交易金额等,通过分析这些数据,可以了解用户的交易习惯和交易模式,进而识别异常交易。
支付数据:支付数据涉及支付方式、支付状态、支付时间等,对于识别欺诈交易具有重要意义。通过分析支付数据,可以发现异常的支付行为,如频繁更换支付方式、大额异常交易等。
物流数据:物流数据包括商品的配送信息,如发货时间、配送方式、签收状态等。通过监控物流数据,可以及时发现物流过程中的风险,如虚假发货、盗窃等。

2.1.2 数据清洗

在数据采集完成后,需要对数据进行清洗,以消除数据中的错误和不一致性。数据清洗主要包括以下几个方面:

去除重复:识别并删除数据集中的重复记录,确保数据的唯一性。
纠正错误:修正数据中的格式错误、缺失值或异常值,确保数据的准确性。

2.1.3 数据预处理

经过清洗后的数据需要进行进一步的预处理,以便更好地应用于风控模型。数据预处理主要包括以下步骤:

特征工程:从原始数据中提取有助于风险评估的特征,如用户消费习惯、交易频率等。这些特征可以为模型提供丰富的信息,提高模型的预测能力。
数据转换:对数据进行标准化或归一化处理,消除不同量级和量纲的影响。这样可以确保模型在训练时能够更好地学习到数据的内在规律。

2.1.4 数据标注

为了训练风控模型,需要对数据进行标注。数据标注的主要任务是为数据集中的每个样本定义清晰的标签,以区分正常交易和异常交易。通常,可以通过人工标注或利用无监督学习方法进行自动标注。

2.1.5 数据分割

在模型训练之前,需要将数据集分割为训练集和测试集。训练集用于训练模型,而测试集则用于评估模型的性能。通过合理的数据分割,可以确保模型的泛化能力和稳定性。

2.1.6 数据增强

在某些情况下,为了扩大训练集的规模并提高模型的泛化能力,可以使用数据增强技术生成合成数据。例如,可以通过对原始数据进行旋转、缩放等操作来生成新的数据样本。

2.1.7 数据安全与监控

在数据采集与处理过程中,数据安全和数据质量监控同样重要。需要对敏感数据进行匿名化处理,以保护用户隐私并遵守数据保护法规。同时,还需要持续监控数据质量,确保数据的完整性和准确性。

2.1.8 数据存储与使用

经过采集、清洗、预处理和标注后的数据需要安全地存储在数据库或数据仓库中。在数据存储过程中,需要确保数据的可访问性和安全性。同时,在数据使用过程中,需要遵守相关的数据保护法规和公司政策,确保数据的合规性。

数据采集与处理是电商智能风控体系中的关键步骤。通过收集多维度的数据、进行数据清洗和预处理、标注数据、分割数据以及增强数据安全与监控等步骤,电商平台可以构建出高质量、准确和可靠的风控模型。这将有助于提高模型的预测能力和风控效果,为电商平台的稳健运营提供有力保障。
在这里插入图片描述

2.2 风险识别

风险识别是电商智能风控的关键环节。在电子商务的快速发展中,智能风控体系成为保障平台稳定运行的关键。其中,风险识别作为风控体系的核心,对于预防欺诈、保护用户权益和维护平台声誉至关重要。那么,电商智能风控体系中的风险识别具体包括哪些关键步骤和方法呢?

2.2.1 数据整合与预处理

在开始风险识别之前,首先需要对海量的电商数据进行整合和预处理。这包括从不同的数据源(如订单系统、支付系统、物流系统等)收集数据,清洗数据以去除噪音和不一致性,以及转换数据格式以适应后续的分析工具。

2.2.2 建立风险指标体系

基于业务知识和历史数据分析,建立一套全面的风险指标体系。这些指标可能包括用户行为指标(如登录频率、购物车放弃率等)、交易特征指标(如平均交易金额、交易速度等)、商品属性指标(如价格变动、评价数量等)以及设备和网络相关的指标。

2.2.3 选择合适的风险识别模型

根据业务特点和数据特性,选择合适的风险识别模型。常见的模型包括基于规则的模型、基于统计的模型(如逻辑回归、决策树等)、基于机器学习的模型(如随机森林、梯度提升机等)和深度学习模型。

2.2.4 模型训练与调优

使用历史数据对所选模型进行训练,以学习正常交易和异常交易的模式。在训练过程中,需要不断调整模型参数,以优化模型的预测性能,减少误判和漏判。

2.2.5 风险评分与阈值设定

为每个交易分配一个风险评分,该评分反映了交易发生风险的概率。根据业务策略和风险承受能力,设定合理的风险阈值,当交易的风险评分超过这个阈值时,就被标记为高风险交易。

2.2.6 实时监控与警报

建立实时监控系统,对新产生的交易数据进行实时分析,并根据风险模型的判断,对达到或超过阈值的交易发出警报。这些警报可以帮助风控团队迅速采取行动,对可疑交易进行进一步的调查和处理。

2.2.7 持续的风险数据更新与模型迭代

随着市场环境的变化和新型欺诈手段的出现,需要定期更新风险指标和模型参数,以保持风险识别系统的时效性和准确性。此外,还应不断收集新的风险数据,用于模型的迭代训练,提高对未知风险的识别能力。

2.2.8 风险应对策略制定与执行

对于被识别为高风险的交易,需要有一套完善的应对策略。这包括但不限于人工审核、交易延迟、限制交易等措施。同时,应对策略的执行效果也需要进行跟踪评估,以便不断优化风险管理措施。

2.2.9 合规性检查与报告

在整个风险识别过程中,必须确保所有操作都符合当地法律法规的要求,特别是涉及个人隐私和数据安全的规定。此外,对于重大风险事件,需要按照规定向相关监管机构报告,并做好内部审计和记录保留工作。

2.3 风险评估

风险评估是在风险识别的基础上,对识别出的风险进行量化和定性评估,以确定风险的严重程度和影响范围。通过风险评估,可以为后续的风险预警和防控提供决策依据。风险评估模块的主要目的是通过对各种风险因素的识别、评估和量化,帮助企业及时发现潜在的风险点,并采取适当的措施进行管理和控制。这些风险因素可能包括但不限于交易欺诈、账户盗用、虚假评价、物流风险等。

2.3.1. 交易欺诈风险评估

交易欺诈是电商领域常见的风险之一,主要包括信用卡欺诈、退款和退货欺诈等。为了评估这类风险,风控系统需要收集和分析大量的交易数据,包括交易金额、交易频率、买家和卖家的历史行为等。通过建立复杂的模型,系统可以识别出异常的交易模式,并对其进行进一步的审查。

2.3.2. 账户安全风险评估

账户安全是电商用户最为关心的问题之一。为了确保用户账户的安全,风控系统需要监测各种可能的账户盗用行为,如暴力破解、社会工程学等。此外,系统还需要评估账户的异常登录行为,如来自新设备的登录、频繁的密码更改等。

2.3.3. 虚假评价风险评估

虚假评价对电商平台的声誉和消费者信任度具有严重的影响。为了评估这类风险,风控系统需要监测评价数据的异常模式,如同一IP地址或设备发表多个评价、评价内容与购买行为不符等。此外,系统还可以利用自然语言处理(NLP)技术来分析评价的文本内容,以识别出虚假评价。

2.3.4. 物流风险评估

物流是电商交易中不可或缺的一部分,物流风险也直接影响到消费者的购物体验。为了评估物流风险,风控系统需要收集和分析物流数据,如配送时间、运输成本、货物损坏率等。此外,系统还需要监测物流过程中的异常事件,如包裹延误、丢失或损坏等。

2.3.5. 风险评估报告

在完成所有的风险评估后,风控系统需要生成一份详细的风险评估报告。这份报告应该包括每个风险点的描述、评估结果、推荐的风险应对措施以及风险管理的优先级等。此外,报告还应该提供风险趋势的分析,以帮助企业预测未来可能的风险变化。

在这里插入图片描述

2.4 风险预警

在电商行业中,风险预警系统扮演着至关重要的角色。它不仅能够帮助企业识别和评估潜在的风险点,还能通过实时监控和分析机制,提前预警可能发生的风险事件,从而为企业采取及时、有效的应对措施提供宝贵的时间窗口。

2.4.1 实时数据监控

风险预警系统的核心功能之一是实时数据监控。系统通过连接到电商平台的后端数据库,实时收集和处理交易数据、用户行为数据、物流数据等关键信息。这些数据包括但不限于用户的登录频率、地理位置变化、购物车的添加和删除行为、支付方式的偏好、物流跟踪信息等。

2.4.2 异常检测算法

系统内置了先进的异常检测算法,如机器学习模型,这些模型能够从历史数据中学习正常的交易模式和用户行为。一旦实时数据显示出与这些已知模式显著不同的行为,系统就会将其标记为异常,并触发预警机制。

2.4.3 预警级别设定

不同的风险事件可能具有不同的严重程度,因此预警系统允许根据预设的规则和阈值设定不同的预警级别。例如,轻微的异常可能只需要监控,而严重的异常则可能立即导致交易被暂停,并通知风控团队进行进一步的调查和处理。

2.4.4 预警信息的传递

当系统检测到潜在的风险时,它会通过多种渠道迅速向相关人员传递预警信息。这包括但不限于短信、电子邮件、手机推送通知,甚至是集成到企业通讯平台的即时消息。这些通知通常会包含风险事件的简要描述、发生的时间、地点以及可能的风险类型。

2.4.5 预警信息的可视化

为了便于风险管理团队快速理解和分析预警信息,系统会提供可视化工具。这些工具可以是交互式的仪表板,显示实时的风险地图、预警事件的时间线、受影响的用户和产品等。通过这些可视化的展示,团队可以一目了然地看到风险的分布和发展趋势。

2.4.6 预警事件的记录和回溯

系统会自动记录所有预警事件的详细信息,包括事件的上下文、发生的原因、所采取的措施以及事件的最终结果。这些记录对于事后分析和持续改进风险预警系统至关重要。它们可以帮助团队识别预警系统的误报和漏报,以及评估预警措施的有效性。

2.4.7 持续的学习和适应

随着时间的推移,电商环境和欺诈手段不断演变,因此预警系统需要具备持续学习和适应的能力。系统可以通过不断接收新的数据和反馈,调整和优化其预警模型。这种自我学习的机制使得系统能够更好地识别新出现的风险模式,提高预警的准确率。

2.4.8 预警系统的维护和升级

为了确保预警系统的高效运行,定期的维护和升级是必不可少的。这包括硬件的维护、软件的更新、数据的清洗和去重等。随着技术的发展,系统还可以集成最新的安全技术,如区块链和人工智能,以提高其对抗新型威胁的能力。

2.4.9 预警系统的评估和改进

通过定期的性能评估,可以了解预警系统在实际运营中的表现。这包括评估预警的及时性、准确性和系统的响应时间等。根据评估结果,可以对预警系统的算法、参数和流程进行改进,以提高整体的预警效果。

2.5 风险防控

风险防控是电商智能风控的最终目的。根据风险预警结果,采取相应的防控措施,如限制交易、冻结账户等,以消除潜在风险,保障交易安全。

2.5.1. 制定严格的交易规则

制定详细且具体的交易规则是风险防控的第一步。这些规则应涵盖交易的各个方面,从注册验证到交易限额,再到禁止销售的商品类型等。例如,对于新注册用户,可以设置一定的交易额度限制,直到他们完成更严格的身份验证。对于高风险商品,如电子产品和奢侈品,可以要求提供额外的身份证明和购买授权。

2.5.2. 强化账户安全措施

账户是电商交易的核心,因此必须采取强有力的安全措施来保护账户安全。这包括实施复杂的密码策略、限制登录失败尝试的次数、以及提供双因素认证(2FA)选项。此外,对于频繁出现异常登录行为的账户,系统应自动实施临时锁定,并要求用户通过发送到其注册邮箱或手机的验证码进行解锁。

2.5.3. 建立风险数据库

通过积累和分析大量的交易数据,可以建立一个风险数据库,其中包含已知的欺诈者信息、高风险IP地址、以及与欺诈行为相关的关键词和短语等。这个数据库可以作为风险评估模型的一部分,帮助系统更快地识别出潜在的欺诈交易。例如,如果一个账户的注册信息与数据库中的已知风险信息匹配,那么这个账户就可能被标记为高风险,需要进一步的审查。

2.5.4. 实施交易监控

实时交易监控是及时发现和响应欺诈行为的关键。系统应该能够实时分析交易数据,寻找与已知欺诈模式相匹配的行为,如短时间内的大量交易、异常高的退货率等。此外,系统还可以监测交易速度和交易金额的分布,以识别出不寻常的交易模式。对于那些被标记为可疑的交易,可以实施额外的验证措施,如要求提供更多的个人信息或进行电话核实。

2.5.5. 设立风险准备金

为了应对可能发生的欺诈损失,电商企业可以设立专门的风险准备金。这个准备金可以从利润中提取,用于弥补因欺诈行为导致的直接和间接损失。例如,如果一家电商公司在一年内因为欺诈行为损失了100万美元,而它有一个10%的风险准备金率,那么它应该有10万美元的准备金来覆盖这些损失。

2.5.6. 合作与信息共享

与其他电商平台、银行、支付网关和执法机构的合作对于风险防控至关重要。通过建立信息共享机制,可以更有效地识别和追踪跨国和跨行业的欺诈团伙。例如,Visa和MasterCard等信用卡公司就有一个名为"Verified by Visa"和"MasterCard SecureCode"的程序,要求在线购物时输入一个额外的PIN码,以增加交易的安全性。

2.5.7. 提供客户教育

教育客户如何识别和避免欺诈行为也是风险防控的一部分。通过发布关于常见欺诈手段的文章、提供安全提示和举办在线研讨会等方式,可以帮助消费者提高警惕,减少成为欺诈受害者的机会。例如,可以教消费者如何识别钓鱼邮件,这些邮件通常模仿真实的银行或电商网站,试图诱使收件人点击恶意链接并泄露个人信息。

2.5.8. 制定应急计划

即使采取了所有可能的预防措施,仍然可能发生欺诈事件。因此,制定详细的应急计划是必要的。这个计划应该包括如何快速响应欺诈事件、如何与执法机构合作、如何通知受影响的客户以及如何恢复受损的声誉等。例如,如果一个电商平台发现了一起大规模的数据泄露事件,它应该有一个预先制定的计划来应对这种情况,包括提供免费的信用监控服务给受影响的客户,以及与当地执法部门合作进行调查。

2.5.9. 持续的技术投入

随着欺诈手段的不断演进,电商平台需要持续投资于最新的技术解决方案,以保持对欺诈行为的识别和防范能力。这包括升级现有的安全系统、引入人工智能和机器学习算法进行更深层次的数据分析,以及开发自动化的交易监控工具等。例如,一些先进的系统能够通过分析交易双方的历史行为,以及交易本身的多个维度(如地理位置、设备类型、交易频率等),实时评估交易的风险水平。

2.5.10. 建立合规文化

最后,但同样重要的是,电商企业应该建立一种强烈的合规文化,从最高管理层到前线员工,每个人都应该明白合规的重要性,并承担起相应的责任。定期的合规培训和意识提升活动可以帮助员工认识到他们在维护交易安全中的角色,并鼓励他们报告任何可疑的活动。例如,可以设立一个内部举报热线,让员工可以匿名报告他们认为可能是欺诈或违规行为的事情,而不用担心报复。

在这里插入图片描述

三、功能架构的模块

电商智能风控功能架构是电商平台为了有效识别、评估、监控和处理交易风险而设计的综合系统。该架构通常包含多个关键模块,以确保平台的交易安全和合规性。

以下是常见功能模块:

3.1. 数据收集模块

  • 多源数据整合:收集用户注册信息、交易行为、支付信息、物流跟踪等数据。
  • 实时监控:实时监控交易活动,快速响应潜在风险。

3.2. 风险评估模块

  • 机器学习模型:运用机器学习算法,如分类、聚类、异常检测等,进行数据分析。
  • 风险评分:为交易和用户分配风险评分,量化风险水平。

3.3. 决策执行模块

  • 自动化决策:根据风险评分自动执行预设风控策略,如交易审查、拒绝或延迟交易。
  • 人工干预:对于自动决策不确定或高风险情况,转由人工审查。

3.4. 效果评估模块

  • 监控与反馈:监控风控策略执行情况,收集用户和业务部门反馈。
  • 持续优化:根据监控结果和反馈,调整和优化风控策略。

3.5. 法规遵从模块

  • 合规性检查:确保风控措施符合相关法律法规,如数据保护法和反洗钱法。
  • 政策更新:随着法规变化,更新风控政策和流程。

3.6. 技术与安全模块

  • 技术升级:采用大数据分析、云计算、人工智能等技术提升风控能力。
  • 系统安全:确保风控系统本身安全性,防止数据泄露和系统攻击。

3.7. 用户教育与沟通模块

  • 用户教育:教育用户识别和防范欺诈行为,提高安全意识。
  • 沟通机制:建立有效沟通机制,让用户了解风控决策背后原因。

3.8. 内部控制与审计模块

  • 内部审计:定期进行内部审计,确保风控体系的有效性和合规性。
  • 风险报告:向管理层提供风控报告,包括风险趋势、策略效果和建议。

3.9. 风控决策引擎

  • 规则引擎:部署专家系统和算法模型,实现策略、模型的配置、部署、上线。
  • 决策流:设计决策流程,实现信贷审批、反欺诈等风控决策。

3.10. 模型平台与变量中心

  • 模型训练和部署:提供模型训练和部署平台,类似于Azure Machine Learning Studio。
  • 变量管理:管理内容(分类标签,加工逻辑),自助加工,计算性能监控。

通过这些模块的协同工作,电商平台能够构建一个全面、动态和自适应的风控系统,有效应对各种风险挑战,保护企业和用户的利益。同时,这也有助于提升用户信任,促进平台的长期健康发展。
在这里插入图片描述

总结

电商智能风控功能架构作为保障交易安全、提升用户体验的重要手段,正日益受到电商平台的重视。通过不断完善和优化电商智能风控功能架构,可以有效降低交易风险,提高用户满意度,为电商行业的持续健康发展提供有力保障。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Elasticsearch中对文章进行索引和查重

解决思路 要在Elasticsearch中对文章进行索引和查重,可以按照以下步骤操作: 安装Elasticsearch并启动服务。 安装Python的Elasticsearch客户端库,可以使用pip install elasticsearch命令进行安装。 编写Python代码,使用Elastic…

【Elasticsearch】安装配置与使用

1 前期准备 1.1 环境准备 麒麟ARM 64位操作系统 1.2 安装包准备 Elasticsearch下载地址: https://www.elastic.co/cn/downloads/elasticsearch 2 部署elasticsearch 2.1 创建es专用用户 注意:ES不能使用root用户来启动,必须使用普通用户来安装启…

QT爱发函,介绍一下平替QT的八大桌面开发框架。

Qt是一款跨平台的C应用程序开发框架,它提供了丰富的库和工具,可以用于开发图形用户界面、嵌入式系统、移动应用等。Qt拥有商业版和开源版两种许可证,商业版需要支付授权费用,而开源版则可以免费使用。 对于替代Qt的框架&#xff0…

STM32使用PWM驱动直流电机

系列文章目录 STM32单片机系列专栏 C语言术语和结构总结专栏 文章目录 1. 直流电机和驱动简介 2. 驱动电路原理 3. 代码实现 3.1 PWM.c 3.2 PWM.h 3.3 MOTOR.c 3.4 MOTOR.h 3.5 main.c 3.6 完整工程文件 PWM和OC输出比较详解: STM32定时器的OC比较和PW…

2024.4.23 LoadRunner 测试工具详解 —— VUG

目录 引言 LoadRunner 三大组件之间的关系 LoadRunner 脚本录制 启动并访问 WebTours 脚本录制 编译 运行(回放) LoadRunner 脚本加强 事务插入 插入集合点 插入检查点 参数化 ​编辑 打印日志 引言 问题: 此处为啥选择使用 Lo…

西门子:HMI小游戏-灰太狼与喜羊羊

DB块: HMI界面: 实际视频: 抓羊小游戏

第三节课,功能2:开发后端用户的管理接口5min(用户的查询/状态更改)【4】

一、代码任务 【录个屏】 二、写代码 2.1 代码文件位置 2.2 代码如下: 2.3 官方文档: 网址: 逻辑删除 | MyBatis-Plus (baomidou.com) 三、代码有bug,没有鉴权,表里添加一个字段。role 管理员 3.1 判断操作的人&am…

SQL事前巡检插件

背景: 事故频发 •在工作过程中每年都会看到SQL问题引发的线上问题,一条有问题的SQL足以拖垮整个数据库 不易发觉 •对于SQL性能问题测试在预发环境不易发现(数据量小) •SAAS系统隔离字段在SQL条件中遗漏,造成越权风险 •业…

C语言:文件操作(中)

片头 嗨!小伙伴们,大家好!在上一篇中,我们学习了C语言:文件操作(上),在这一篇中,我们将继续学习文件操作,准备好了吗?Ready Go ! ! ! 文件的顺序…

通过window的bash创建vue架构的项目文件,如何不用下载即可引用想要的图片

winr 通过window的bash创建vue架构的项目文件 先创建项目文件 用vscode打开并下载依赖 关于安装包版本小知识补充 例如 “^5.2.0”第一位是大版本号,第二位是小版本号,最后一位是补丁号 “^”尖括号指限定了只能下载大版本号为5的版本 “~4.17.21” …

ssm092基于Tomcat技术的车库智能管理平台+jsp

车库智能管理平台设计与实现 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本车库智能管理平台就是在这样的大环境下诞生,其可以帮助管理者在短…

[机器学习系列]深入解析K-Means聚类算法:理论、实践与优化

目录 一、KMeans (一)Kmeans简介 (二)Kmeans作用和优点 (三)Kmeans局限和缺点 (四)Kmeans步骤 (五)如何选取最佳的K值的三种方法 (六)手肘法和目标函数的变化两种确定K值方法的区别 (七)如何选取第一次迭代的K个类中心------KMeans方法 (八)KMeans的常用参数介绍 二、…

CSS + HTML

目录 一.CSS(层叠样式表) 二. CSS 引入方式 三.选择器 3.1 标签选择器 3.2 类选择器 3.3 id选择器 3.4 通配符选择器 3.5 画盒子 四.文字控制属性 4.1字体大小 4.2字体粗细 4.3 字体倾斜 4.4行高 4.5行高--垂直居中 4.6 字体族 4.7 字体复…

智能优化算法及 MATLAB 实现(书籍推荐)

智能优化算法及 MATLAB 实现(书籍推荐) 介绍前言目录第1章 粒子群优化算法原理及其MATLAB实现第2章 哈里斯鹰优化算法原理及其MATLAB实现第3章 沙丘猫群优化算法原理及其MATLAB实现第4章 鲸鱼优化算法原理及其MATLAB实现第5章 大猩猩部队优化算法原理及其…

算法设计与分析 3.2 牛顿法及改进、迭代法、矩阵谱半径、雅可比迭代、高斯迭代

思考题1 改进cosx?优化算法 关键点在于cos计算过于麻烦,而每次都要求sinx的值 故直接简化为cosx的导数 -sinx 即: 原://double daoshu(double x) { // return 18 * x - cos(x); //} 改:double daoshu(double x) {retu…

数字旅游打造个性化旅程,科技让旅行更贴心:数字技术根据旅行者需求定制专属行程,让每一次旅行都充满惊喜与贴心服务

一、引言 随着科技的飞速发展和数字化转型的深入推进,数字旅游正逐渐成为现代旅行的新趋势。它借助数字技术,根据旅行者的个性化需求,为其量身打造专属的旅程,让每一次旅行都充满惊喜与贴心服务。数字旅游不仅提升了旅行的便捷性…

如何编写测试用例

总结 测试用例需求来源 文档 用户角度 编写测试用例步骤 分析需求 写测试点 对需求的拆分 辅助完成测试用例的编写 编写测试用例 编写测试用例原则 能看懂 能执行 测试结果状…

【STM32 IIC通信与温湿度传感器AHT20(I2C_AHT20)】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 最终效果展示AHT20温湿度传感器(I2C_AHT20) 1、工程配置2、代码如果您发现文章有错误请与我留言,感谢 最终效果展示 详细讲解视频…

Excel 批量获取sheet页名称,并创建超链接指向对应sheet页

参考资料 用GET.WORKBOOK函数实现excel批量生成带超链接目录且自动更新 目录 一. 需求二. 名称管理器 → 自定义获取sheet页名称函数三. 配合Index函数,获取所有的sheet页名称四. 添加超链接,指向对应的sheet页 一. 需求 ⏹有如下Excel表,需…

【如何使用SSH密钥验证提升服务器安全性及操作效率】(优雅的连接到自己的linux服务器)

文章目录 一、理论基础(不喜欢这部分的可直接看具体操作)1.为什么要看本文(为了zhuangbility)2.为什么要用密钥验证(更安全不易被攻破)3.密码验证与密钥验证的区别 二、具体操作1.生成密钥对1.1抉择&#x…