相关文章
凭证卷发放流程优化方案
背景
上周线上有多个大促活动,创建了多个凭证卷模版,并导入了大量劵码,其中有多个卷模版下的劵码超过50w, 在发放劵的时候,会先查询一次卷码库存,其中劵模版ID是分库分表键,所以在统一模版下的数据量过多了…
建站知识
2025/1/27 15:29:20
设计模式——职责链模式(Chain of Responsibility Pattern)
概述 职责链模式(Chain of Responsibility Pattern):避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。职责链模式是一种对象行为…
建站知识
2025/1/27 15:31:55
二进制漏洞挖掘之ret2text栈溢出
栈溢出产生的主要原因是对一些边界未进行严格检查,攻击者可以通过覆盖函数的返回地址执行任意代码。栈溢出漏洞主要的利用方式是ROP(Return Oriented Programming,返回导向编程),通过覆盖返回地址,使程序跳…
建站知识
2025/1/27 17:15:21
计算机网络之三次握手,四次挥手
TCP(传输控制协议)是一种面向连接的、可靠的传输层协议,用于在网络中的两个应用程序之间建立可靠的通信连接。TCP的核心特征之一是它使用“三次握手”过程来建立连接,以及“四次挥手”过程来终止连接。
三次握手(建立…
建站知识
2025/1/27 15:30:43
【Time Series】LSTM代码实战
一、简介 还是那句话,"时间序列金融"是一个很有"钱"景的话题,还是想尝试采用Stock时间序列预测任务DeepLearning。本文提供了LSTM预测股票的源代码。
二、算法原理 长短期记忆网络(LSTM)是一种特殊的循环神经…
建站知识
2025/1/27 15:44:47
5.变量的解构赋值 - JS
什么是解构赋值
通过类似(或相同)的构型,将已知数据的元素/属性解构并提取出来,再赋值到相应变量,可以是新建的变量,也可以是已存在的变量/属性等;最常见的是数组和对象的解构赋值,…
建站知识
2025/1/27 17:15:09