如何利用「深度上下文兴趣网络」提升点击率?

美团到店广告平台在用户行为序列建模算法的迭代落地中,基于对业务实际场景中用户决策心智的观察,创新性地提出了深度上下文兴趣网络,精确建模了用户的兴趣,提升了CTR等线上业务指标。本文介绍了相应算法背后的动机、建模方法以及工程优化,希望能为从事相关工作的同学带来一些启发或帮助。

  • 1. 背景

  • 2. 深度上下文兴趣网络

    • 2.1 CTR模型介绍

    • 2.2 深度上下文兴趣网络

    • 2.3 线上服务优化

  • 3. 实验

    • 3.1 实验设置

    • 3.2 实验结果

  • 4. 结论

  • 5. 参考文献

  • 6. 团队招聘

点击率(CTR)预测是在线广告、推荐系统等领域的一个基础任务,主要目标是预测用户点击某个Item的概率。用户行为序列中蕴含着丰富的用户兴趣信息,这对于CTR预测至关重要。然而,大部分用户行为序列模型只从用户的点击行为中建模用户的正向兴趣,而忽视了上下文信息,即点击Item周围的其他Item,导致效果受限。

我们认为上下文信息在用户行为序列建模中非常重要,因此提出了一种名为深度上下文兴趣网络(DCIN)的新模型,可以对点击及点击周围的展示上下文进行统一建模,以学习用户的上下文感知兴趣。DCIN由三个关键模块组成:1)位次感知的上下文聚合模块(PCAM),通过注意力机制对展示Item进行聚合;2)反馈-上下文融合模块(FCFM),通过非线性特征交互,融合点击和展示上下文的表征;3)兴趣匹配模块(IMM),激活与目标Item相关的兴趣。

此外,我们还对线上性能进行了针对性优化,使得DCIN模型可以在大规模的工业广告系统上部署。我们提出的DCIN方法在离线和线上实验中都取得了显著的效果提升。目前已经在我们美团线上广告系统落地并全量,带来了1.5%的CTR提升和1.5%的RPM提升。

1. 背景

点击率(CTR)预测任务的目标是预测用户对某个Item的点击概率,这对于在线广告和推荐系统等领域至关重要[5, 16]。这里我们主要关注CTR预测中的用户行为序列建模问题。用户行为序列建模的目标是挖掘用户行为序列中蕴含的丰富的用户兴趣,更准确地理解用户的兴趣和偏好,从而提供更个性化的推荐服务。很多工作[7, 11, 13, 18, 21, 22]从用户的点击行为中捕捉用户的兴趣,大大提高了CTR模型的效果。

然而,一些研究[13, 15]发现用户的点击行为并不能完整地刻画用户兴趣,导致仅从用户点击行为中得到的用户表征有偏。为了解决这个问题,DFN[17]、DUMN[1]等一些开创性的工作引入了用户的未点击行为来捕捉用户的负面偏好(如不喜欢),取得了不错的效果。不过这些方法虽然引入了未点击行为,但它们将用户的点击和未点击行为分开建模,忽视了点击和未点击Item之间的交互。通常,智能手机的屏幕可以同时展示许多Item。用户的点击行为不仅由目标Item与用户兴趣之间的匹配程度决定,而且还受到展示上下文的影响[2, 12, 20]。

如下图1所示,当用户想买一件T恤时,如果周围的Item是智能手机、鞋子或吹风机,TA可能会点击绿色T恤,因为这些Item对TA来说很无聊。但是,当周围的展示Item都是T恤时,TA可能会点击蓝色的那一个,因为蓝色T恤比绿色T恤更符合TA的兴趣。基于上述分析,我们认为展示上下文在用户兴趣建模中是至关重要的。

65296ffe4559e5ad4985736bde42dcce.png

图1 展示上下文示例,用户的点击行为可能会受到其他展示Item的影响

为了从用户的点击行为和相应的展示上下文中提取出具有上下文感知的用户兴趣表征,我们提出了深度上下文兴趣网络(DCIN)。具体来说,我们首先设计了一个位次感知的上下文聚合模块(PCAM),该模块通过注意力机制对展示Item进行聚合。同时,我们考虑到位次偏差[9, 10],并将位次信息集成到PCAM中。其次,我们通过反馈-上下文融合模块(FCFM),利用非线性特征交互将点击和相应的展示上下文的表征融合在一起,以捕捉用户的上下文相关兴趣。最后,我们使用兴趣匹配模块(IMM)来匹配与目标Item相关的行为。此外,我们还设计了相应的线上落地方案,使得DCIN模型可以在大规模的工业系统上部署。具体来说,本文的贡献如下:

  • 我们强调了引入上下文信息进行用户兴趣建模的重要性。上下文信息可以帮助我们更准确、全面地捕捉用户的兴趣;

  • 我们创新性地设计了序列模型DCIN,它有效地集成了展示上下文和位次信息,以获取用户的上下文感知兴趣;

  • 我们进行了广泛的线下和线上实验,结果都证明了DCIN的优越性。目前DCIN已经在我们的在线广告系统中全量,并带来了1.5%的点击率(CTR)提升和1.5%的每千次展示收入(RPM)的提升。

2. 深度上下文兴趣网络

| 2.1 CTR模型介绍

点击率预估是在给定用户行为(点击行为)和(浏览行为),以及上下文的情况下,使用模型预测用户点击目标Item 的概率,公式为。用户的历史点击行为是一个包含对应特征(如Item id、类别等)的点击项目的顺序列表,即,其中是第个点击Item,表示点击序列的长度。

为了建模展示上下文,我们为每个点击选择个对应的展示Item,因此用户的浏览行为可以表示为:,其中是点击周围的第个展示Item。在为每次点击选择周围的展示Item时,我们试图将点击保持在中间。我们用和分别表示和的绝对位次。我们还计算和之间的相对位次。我们利用广泛使用的Embedding技术将稀疏特征转化为低维度的稠密向量。例如,代表点击Item 的Embedding。

| 2.2 深度上下文兴趣网络

DCIN的架构如下图2所示,主要包含三个模块。具体来说,我们首先设计了位次感知的上下文聚合模块(PCAM),通过注意力机制来聚合展示上下文。然后,我们通过反馈-上下文融合模块(FCFM),利用非线性特征交互融合点击和相应的展示上下文,以获取上下文感知的兴趣表征。最后,我们使用兴趣匹配模块(IMM),自适应地学习与目标Item相关的用户兴趣。

f0036d544938e5460561e1238a8c1acf.png

图2 DCIN整体框架
2.2.1 深度上下文兴趣网络

如图1所示,智能手机一屏通常会展示很多Item。用户的点击行为不仅由Item与他们的兴趣之间的匹配程度决定,也受到展示上下文的影响[2, 20]。然而,仅从他们的点击行为中建模用户的兴趣会忽略上下文信息,导致提取的兴趣表征有偏。为了捕获用户的上下文感知兴趣,我们设计了PCAM,它通过注意力机制为每次点击聚合展示上下文。

此外,用户通常倾向于点击屏幕上的位次靠前的Item(称为位次偏差[9, 10]),而不考虑相关性。因此,Item的位次同样影响用户的点击行为。我们还将位次信息集成到PCAM中,以更好地理解用户的实际兴趣。因此,PCAM可以被公式化如下:

其中,代表点击对应的展示上下文,表示为展示Item 的加权总和,是学习参数。是注意力权重,可以被表示为:

其中,是第次点击与其第个展示Item之间的相关性,代表项目嵌入和其绝对位次的拼接,同理。是相对位次的一维嵌入向量,和是可学习参数。

2.2.2 反馈-上下文融合模块

以前的用户序列模型[7, 11, 13, 18, 21, 22]直接将用户的点击Item视为用户的兴趣,忽略了上下文信息。为了捕捉用户的上下文感知兴趣,我们提出了FCFM来通过非线性特征交互融合点击和相应展示上下文的表征。具体来说,FCFM是通过一个2层的MLP(多层感知器)来实现的:

其中,是第层的输出,和是学习参数。其中输入的形式如下:

其中,表示元素间的乘积。然后,我们从点击及其相应的展示上下文中获得了上下文感知兴趣。为了实现泛化和可训练性,我们在不同的点击中共享可学习的参数。

2.2.3 兴趣匹配模块

通过前两个模块,我们整体地建模了点击Item和其展示上下文,以捕获用户的上下文感知兴趣,表示为,这比仅从点击行为中提取的用户兴趣更精确和全面。为了捕获与目标Item相关的用户兴趣,我们可以轻松集成最新的序列模型,如DIN[22],DIEN[21],BST[3]等。在这里,我们选择了DIN方法来聚合用户兴趣,可以表示为:

其中,是最终的用户表示,它将与其他特征拼接后输入到MLP中进行CTR预估。我们使用广泛使用的二分类交叉熵损失函数来训练我们的DCIN模型。

| 2.3 线上服务优化

对于工业广告系统来说,服务延迟的限制非常严格。由于我们引入了展示Item来捕获用户的上下文感知兴趣,序列长度被扩展了数十倍,而在线模型的服务延迟通常与序列长度成正比,因此直接在工业在线系统中使用DCIN会带来服务延迟的重大负担。为了解决这个问题,我们针对性地进行了一些在线优化。

具体来说,由于PCAM和FCFM与目标Item无关,我们可以提前计算用户的上下文感知兴趣表示,在线服务时直接将其作为模型的输入。这节省了大量的在线服务时间(约10毫秒),使DCIN可以处理的用户行为序列最大长度比RACP [6](引入了页面反馈建模的SOTA模型)长28倍,并且仅增加约1毫秒的在线延迟。

3. 实验

| 3.1 实验设置

3.1.1 数据集

将展示上下文和位次信息集成到序列模型中是一种全新的探索,目前缺乏相关的公开数据集。因此,我们从在线广告系统中构建了一个31天的工业数据集,其中包含数十亿的样本。按照惯例,我们将前30天的数据划分为训练集,最后一天的数据划分为测试集,并保留用户最近的50次点击行为,每次点击的周围20个展示Item被用来建模展示上下文。

3.1.2 基线模型

我们选取六种序列模型与DCIN进行比较。所有模型都使用相同的特征进行公平比较:

  • Wide&Deep[4] 由一个Wide部分和一个Deep部分组成,用于学习原始和高阶特征交互;

  • DeepFM[8] 用FM层替换了Wide&Deep中的Wide部分;

  • DIN[22] 引入了一种注意力机制,用于捕获用户对不同目标Item的多样化兴趣;

  • DIEN[21] 提出了一个基于门控循环单元(GRU)的兴趣演化层,用于模拟用户的动态兴趣;

  • DFN[17] 试图从点击行为中学习正向偏好,从未点击行为中学习负向偏好;

  • RACP[6] 引入了页面反馈建模,是已发布的用户行为建模的SOTA方案。

3.1.3 评估指标

我们在CTR预测任务中使用了广泛采用的评估指标AUC,我们进一步引入RelaImpr[19] 来衡量相对于基础模型的改进:

| 3.2 实验结果

我们重复所有实验5次,并报告他们的平均结果。在实验中,每个特征的嵌入维度为16。FCFM中MLP的隐藏大小和输出层分别为64/16,和1024/512/128。我们使用学习率为1e-4的Adam,Batch Size大小为3000。

3.2.1 离线效果

实验结果如下表所示,从中我们可以发现,我们提出的DCIN在AUC上显著优于所有方法,并在基础模型上实现了21.24%的RelaImpr。如2.3节所介绍,DCIN可以处理的最长用户行为序列比RACP长28倍。为了公平比较,DCIN(Short)使用与RACP相同的序列长度,而DCIN使用我们在线广告系统中实现的更长序列。

具体来说,首先DIN和DIEN比Wide&Deep和DeepFM表现得更好,因为它们捕获了用户对不同目标Item的多样化和时变性兴趣。其次,DFN略微优于DIN和DIEN,因为它试图从未点击行为中捕获不喜欢的信号。第三,RACP比DFN表现得更好,因为它模拟了用户的上下文化页面兴趣。第四,我们提出的DCIN(Short)优于RACP,这出于两方面原因。一方面,RACP只模拟页面兴趣,忽略了同一页面上的不同点击也可能表明不同的兴趣,降低了模型捕获用户细粒度兴趣的能力。另一方面,RACP忽略了Item位次对用户点击行为的影响。最后,DCIN优于DCIN(Short),因为它引入了更长的序列。

2d73ea7a017c24fbb424fddf52122aa4.png

3.2.2 消融实验

我们还进行了消融测试,以验证DCIN中不同组件的有效性和必要性。首先,我们在PCAM中去除位次信息,并进行DCIN(short)-w/o postition的实验。如表1所示,DCIN(short)-w/o postition的表现比DCIN(Short)差,因为Item的位次对用户的点击行为也有重要影响。

其次,我们在DCIN中去除了FCFM模块,并进行了DCIN(short)-w/o FCFM的实验,其中我们直接将展示上下文视为用户的兴趣,可以公式化为而不是。如表1所示,由于缺乏点击和展示上下文之间的融合,DCIN(short)-w/o FCFM的表现也比DCIN(Short)差。

3.2.3 线上A/B测试

我们进行了严格的在线A/B测试,在线上对DCIN进行了两周的评估。与DIN(线上基线)相比,DCIN实现了CTR+1.5%、RPM+1.5%的提升。目前,DCIN已经在线部署并全量,显著提升了广告收入。

3.2.4 Case研究

为了展示DCIN在上下文感知兴趣表示方面的有效性,我们随机选择10个点击Item,并分别为每个点击选择100个不同的展示上下文。然后我们提取相应的上下文感知兴趣,并通过t-SNE [14]可视化它们的分布。如下图3所示,点击Item之间的明显分离表明了学习中点击行为的主导地位。同一点击的不同上下文的明显多样性证明了DCIN捕获细粒度上下文感知兴趣表示的能力。

d76ec469149ea932657aeee80de3eff4.png

图3 10个点击Item在100个不同展示上下文下提取得到的上下文感知兴趣的可视化。每种颜色代表一个点击Item

为了验证上下文建模的有效性,我们可视化了目标Item和在不同展示上下文下的同一点击Item之间的IMM的注意力权重。如图4所示,DIN(绿色)的权重是相同的,因为DIN只将点击行为作为输入,所以它无法区分不同的显示上下文。而DCIN可以根据不同的上下文学习到不同的权重,右图展示的Item之间的竞争更激烈,其上下文反映的用户兴趣更精确,因此DCIN学习到了更高的权重。

43858549b73bfd3f856664d0f715d34e.png

图4 不同展示上下文下的同一点击Item与目标Item之间的注意力权重。由于缺少上下文信息,DIN产生相同的注意力权重,而我们提出的DCIN可以差异化点击权重

4. 结论

我们强调了展示上下文和位次信息对兴趣建模的必要性,并创新性地设计了序列模型DCIN。无论是在离线还是在线评估中,DCIN都取得了显著的效果提升。目前,DCIN已经在美团的在线广告系统中部署并全量,取得了较好的业务结果。

5. 本文作者

旭阳、浩然、刘奇、景文、曲檀、王哲等,均来自美团到店/广告平台技术部。

6. 参考文献

[1] Zhi Bian, Shaojun Zhou, Hao Fu, Qihong Yang, Zhenqi Sun, Junjie Tang, Guiquan Liu, Kaikui Liu, and Xiaolong Li. 2021. Denoising User-aware Memory Network for Recommendation. In Fifteenth ACM Conference on Recommender Systems. 400–410.

[2] Jesús Bobadilla, Raúl Lara-Cabrera, Ángel González-Prieto, and Fernando Ortega. 2020. Deepfair: deep learning for improving fairness in recommender systems. arXiv preprint arXiv:2006.05255 (2020).

[3] Qiwei Chen, Huan Zhao, Wei Li, Pipei Huang, and Wenwu Ou. 2019. Behavior sequence transformer for e-commerce recommendation in alibaba. In Proceedings of the 1st International Workshop on Deep Learning Practice for High-Dimensional Sparse Data. 1–4.

[4] Heng-Tze Cheng, Levent Koc, Jeremiah Harmsen, Tal Shaked, Tushar Chandra, Hrishi Aradhye, Glen Anderson, Greg Corrado, Wei Chai, Mustafa Ispir, et al. 2016. Wide & deep learning for recommender systems. In Proceedings of the 1st workshop on deep learning for recommender systems. 7–10.

[5] Paul Covington, Jay Adams, and Emre Sargin. 2016. Deep neural networks for youtube recommendations. In Proceedings of the 10th ACM conference on recommender systems. 191–198.

[6] Zhifang Fan, Dan Ou, Yulong Gu, Bairan Fu, Xiang Li, Wentian Bao, Xin-Yu Dai, Xiaoyi Zeng, Tao Zhuang, and Qingwen Liu. 2022. Modeling Users’ Contextualized Page-wise Feedback for Click-Through Rate Prediction in E-commerce Search. (2022).

[7] Yufei Feng, Fuyu Lv,Weichen Shen, MenghanWang, Fei Sun, Yu Zhu, and Keping Yang. 2019. Deep session interest network for click-through rate prediction. arXiv preprint arXiv:1905.06482 (2019).

[8] Huifeng Guo, Ruiming Tang, Yunming Ye, Zhenguo Li, and Xiuqiang He. 2017. DeepFM: a factorization-machine based neural network for CTR prediction. arXiv preprint arXiv:1703.04247 (2017).

[9] Huifeng Guo, Jinkai Yu, Qing Liu, Ruiming Tang, and Yuzhou Zhang. 2019. PAL: a position-bias aware learning framework for CTR prediction in live recommender systems. In Proceedings of the 13th ACM Conference on Recommender Systems. 452–456.

[10] Jianqiang Huang, Ke Hu, Qingtao Tang, Mingjian Chen, Yi Qi, Jia Cheng, and Jun Lei. 2021. Deep Position-wise Interaction Network for CTR Prediction. In Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval. 1885–1889.

[11] Jing Li, Pengjie Ren, Zhumin Chen, Zhaochun Ren, Tao Lian, and Jun Ma. 2017. Neural attentive session-based recommendation. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management. 1419–1428.

[12] Xiang Li, Shuwei Chen, Jian Dong, Jin Zhang, Yongkang Wang, Xingxing Wang, and Dong Wang. 2023. Decision-Making Context Interaction Network for Click- Through Rate Prediction. Proceedings of the AAAI Conference on Artificial Intelligence 37, 4 (Jun. 2023), 5195–5202.

[13] Qi Pi, Weijie Bian, Guorui Zhou, Xiaoqiang Zhu, and Kun Gai. 2019. Practice on long sequential user behavior modeling for click-through rate prediction. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2671–2679.

[14] Laurens Van der Maaten and Geoffrey Hinton. 2008. Visualizing data using t-SNE. Journal of machine learning research 9, 11 (2008).

[15] MenghanWang, Mingming Gong, Xiaolin Zheng, and Kun Zhang. 2018. Modeling dynamic missingness of implicit feedback for recommendation. Advances in neural information processing systems 31 (2018).

[16] Zhibo Xiao, Luwei Yang, Wen Jiang, Yi Wei, Yi Hu, and Hao Wang. 2020. Deep multi-interest network for click-through rate prediction. In Proceedings of the 29th ACM International Conference on Information & Knowledge Management. 2265–2268.

[17] Ruobing Xie, Cheng Ling, Yalong Wang, Rui Wang, Feng Xia, and Leyu Lin. 2021. Deep feedback network for recommendation. In Proceedings of the Twenty-Ninth International Conference on International Joint Conferences on Artificial Intelligence. 2519–2525.

[18] Weinan Xu, Hengxu He, Minshi Tan, Yunming Li, Jun Lang, and Dongbai Guo. 2020. Deep interest with hierarchical attention network for click-through rate prediction. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 1905–1908.

[19] Ling Yan, Wu-Jun Li, Gui-Rong Xue, and Dingyi Han. 2014. Coupled group lasso for web-scale ctr prediction in display advertising. In International Conference on Machine Learning. PMLR, 802–810.

[20] Yu Zheng, Chen Gao, Xiang Li, Xiangnan He, Yong Li, and Depeng Jin. 2021. Disentangling user interest and conformity for recommendation with causal embedding. In Proceedings of the Web Conference 2021. 2980–2991.

[21] Guorui Zhou, Na Mou, Ying Fan, Qi Pi, Weijie Bian, Chang Zhou, Xiaoqiang Zhu, and Kun Gai. 2019. Deep interest evolution network for click-through rate prediction. In Proceedings of the AAAI conference on artificial intelligence, Vol. 33. 5941–5948.

[22] Guorui Zhou, Xiaoqiang Zhu, Chenru Song, Ying Fan, Han Zhu, Xiao Ma, Yanghui Yan, Junqi Jin, Han Li, and Kun Gai. 2018. Deep interest network for click-through rate prediction. In Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining. 1059–1068.

----------  END  ----------

 招聘信息 

到店广告平台立足美团&大众点评广告场景,探索深度学习、强化学习、人工智能、大数据、知识图谱、NLP和计算机视觉最前沿的技术发展。团队负责的是美团核心的广告业务,现在业务增长很快。我们注重技术创新,不断地探索技术的边界,用技术去驱动业务,团队技术氛围浓厚。团队有多名北斗计划同学,成员多毕业于清华,北大,中科院等知名高校。团队多次在SIGIR、CIKM等国际顶级会议发表论文,并在KDD CUP等顶级算法比赛取得冠军。主要技术方向包括:1)搜推广预估模型相关方向;2)NLP/CV多模态相关方向。

欢迎感兴趣的同学发简历到:wangzhe65@meituan.com,邮件标题格式:姓名-美团广告算法-社招。

 推荐阅读 

  | 新一代CTR预测服务的GPU优化实践

  | SIGIR 2021 | 广告系统位置偏差的CTR模型优化方案

  | 大规模异构图召回在美团到店推荐广告的应用

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

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

相关文章

高防CDN:构筑网络安全的钢铁长城

在当今数字化的世界里,网络安全问题日益突显,而高防CDN(高防御内容分发网络)正如一座坚不可摧的钢铁长城,成为互联网安全的不可或缺之物。本文将深入剖析高防CDN在网络安全环境中的关键作用,探讨其如何构筑…

漏洞复现--用友U8-cloud RegisterServlet SQL注入

免责声明: 文章中涉及的漏洞均已修复,敏感信息均已做打码处理,文章仅做经验分享用途,切勿当真,未授权的攻击属于非法行为!文章中敏感信息均已做多层打马处理。传播、利用本文章所提供的信息而造成的任何直…

提高软件测试覆盖率的5个重点

软件测试覆盖率是软件测试中的一个重要指标,它有利于保障软件质量、提高软件可靠性和可维护性。软件测试覆盖率能够发现并修复代码缺陷,确保代码的正确性,提高软件的稳定性,降低成本和风险。 因此进一步提高软件测试覆盖率对于软件…

pip 更换国内镜像

方法 1 在C:\Users\85249\AppData\Roaming位置新建一个pip文件夹(之前已经有了就不用管) 在文件夹里面新建一个pip.ini文件。 文件一开始是空的,用文本文档打开后写入如下文所示。这里使用的是清华源,而且设置为信任&#xff0…

各路大神献出自定义GPTs,24小时Top名单

没有 GPTs 做不到的,只有你想不到的。 11 月 10 日凌晨, OpenAI 上线 GPTs,所有的 ChatGPT Plus 订阅用户都可以自己定制 GPT,无需任何编码知识,在聊天过程中就构建好了。 发布当天,OpenAI CEO 山姆・奥特曼…

若依框架修改包名报错

1.首先看下报错截图 启动GateWay 2.这个是因为 我改了里面的包名就是下面 ruoyi改成screen爆了上面的问题 3.那么关键的来了,我测了下 改了core不管启动gateway还是modules里面任何一个都会爆打不开工具类的问题 ,我看了其他pom也没有引用core&#xff…

超详细!必看!!STM32--时钟树原理

一、什么是时钟? 时钟是单片机的脉搏,是系统工作的同步节拍。单片机上至CPU,下至总线外设,它们工作时序的配合,都需要一个同步的时钟信号来统一指挥。时钟信号是周期性的脉冲信号。 二、什么是时钟树? S…

K8S的基础知识

K8S的意义与入门 专有名词 容器:包含了运行一个应用程序所需要的所有东西,包括:代码、运行时、各种依赖和配置。pod:K8s调度的最小单元,包含一个或多个容器。一个容器组中的容器具有紧密耦合性,共享资源,存储空间和IP。即同一个容器组中的容器可以通过localhost:xxx访问…

中馥集团双11当日发货销售额突破1000万!

昨日,中馥集团双十一当日发货销售额突破1000万,再创新高!双十一大促期间,中馥集团全体上下通力合作,每场直播商品经层层筛选、严格评选的“名品”,既有优质精品文化酒,也有市场火爆的高端酱酒&a…

【JavaEE初阶】IP协议简介

文章目录 前言🌴IP协议的概念🌳IP数据报🚩IPv4协议头格式🚩IPv6的诞生 🎍IP地址🚩IP地址的格式:🚩IP地址的分类🎈网络号与主机号的划分 🚩特殊的IP地址&#…

stable diffusion comfyui的api使用教程

一、为什么要使用comfyui的api?对比webui的api,它有什么好处? 1、自带队列 2、支持websocket 3、无需关心插件是否有开放api接口,只要插件在浏览器中可以正常使用,接口就一定可以使用 4、开发人员只需关心绘图流程的搭建 5、切换…

SAP 70策略测试简介

在前面的文章中我们已经测试了10、11、20、40、50、52、60、62策略的测试,接下来我们需要对70策略进行测试,很多的项目中也都会用到70策略。 70策略是一种比较常见的、基于按库存且主要用于半成品或者原材料的计划策略。 我们还是按照之前的惯例,先看下70策略的后台配置 我…

C语言仅凭自学能到什么高度?

今日话题,C语言仅凭自学能到什么高度?学习C语言的决定我确实非常推荐,毕竟它是编程领域的“通用工具”,初学者可以尝试并在发现编程的乐趣后制定长期学习计划。至于能够达到何种高度,这实在无法准确回答。即使是经验丰…

CentOS修改root用户密码

一、适用场景 1、太久没有登录CentOS系统,忘记管理密码。 2、曾经备份的虚拟化OVA或OVF模板,使用模板部署新系统后,忘记root密码。 3、被恶意攻击修改root密码后的紧急修复。 二、实验环境 1、VMware虚拟化的ESXI6.7下,通过曾经…

Android Studio的代码笔记--JSON解析学习2

JSON学习2 生成JSON解析JSON java解析json字符串和合成json字符串 json字符串 {"type":"getConfig","ip":"192.168.1.100"}使用 String ss groupJS("Config","192.168.1.100"); splitJS(ss);回显 I/lxh: group…

工业交换机的解决方案

在工业网络产品的早期阶段,主要关注的是工业交换机的电气、物理、结构等方面的特点。如今的工业网络,在规范硬件条件的同时,也正在向智能、灵活、高效的方向发展。除了注重硬件方面,它还越来越重视软件特性,如网管、环…

深度对话:以实在RPA Agent智能体安全机制破解LLM应用谜题

AI大模型席卷全球,为各个行业带来了颠覆式创新机遇,同时也打开了未知的潘多拉魔盒。随着大语言模型能力的不断增强和适用范围延伸,大模型本身带来的隐私泄漏、数据安全等问题越发成为各大厂商关注的核心,引发了各界更多的思考与发…

【java学习—十四】反射机制概述(1)

文章目录 1. 理解反射机制2. Java Reflection 1. 理解反射机制 (1)人的反射原理 (2)java反射原理 2. Java Reflection Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助…

DAY53 1143.最长公共子序列 + 1035.不相交的线 + 53. 最大子序和

1143.最长公共子序列 题目要求:给定两个字符串 text1 和 text2,返回这两个字符串的最长公共子序列的长度。 一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删…

CAP理论

CAP理论 CAP理论指出,在网络分区的情况下(即P条件),系统必须在保持一致性和可用性之间做出选择,无法同时满足。这意味着在出现网络分区时,分布式系统不得不权衡是保持一致性还是可用性。 概念 CAP理论指…