数据结构与算法

【经典算法】从原理到实战:一文吃透哈希算法

目录一、哈希算法是什么二、哈希算法的特点(一)不可逆性(二)数据敏感性(三)低冲突性(四)高效性三、常见哈希算法介绍(一)MD5(二)SHA 系列(三)CRC32四、哈希算法的应用场景(一&

Superset缩略图

2.0版本缩略图 使用Dockerfile的方式,继承了官方镜像 #2022-08-01 #FROM apache/superset:9291ad5d4ce1fb9a7d5301c06cf62efb1c355092 #2022-08-23 FROM apache/superset:51e567ffef684b5e3fb9e5bdfaccd9ad2777f4c8 USER root # 自行扩展部

加了唯一索引,但数据还是有重复的,原来如此。

今天刚创建了一个表,为订单号创建了唯一索引。 在测试同学测试的过程中,看了一下数据,竟然有重复订单号? 怎么想都想不明白,问了另一个大牛,他告诉我: 因为分库分表了。唯一键只能保证一个库中不重复,而不同库,无法限制。 我分库用的是平台ID,分表用的是订单号,我看了一下那两条数据,果然,平台ID不一样,那么他们有可能不在一个库里。 大牛说:你用同一个平台ID insert一下,我试了一下,果然插

《算法题讲解指南:优选算法-双指针》--07三数之和,08四数之和

🔥小叶-duck:个人主页❄️个人专栏:《Data-Structure-Learning》《C++入门到进阶&自我学习过程记录》《算法题讲解指南》--从优选到贪心✨未择之路,不须回头 已择之路,纵是荆棘遍野,亦作花海遨游目录07.三数之和题目链接:题目描述:题目

【es】Elasticsearch如何保证数据不丢失?

我们大概已经知道了 Elasticsearch处理数据的流程,其中在Elasticsearch和磁盘之间还有一层称为FileSystem Cache的系统缓存,正是由于这层cache的存在才使得es能够拥有更快搜索响应能力。 我们都知道一个index是由若干个segment组成,随着每个segment的不断增长,我们索引一条数据后可能要经过分钟级别的延迟才能被搜索,为什么有种这么大的延迟,这里面的

SpringCloud微服务实战——搭建企业级开发框架(五十一):微服务安全加固—自定义Gateway拦截器实现防止SQL注入/XSS攻击

  SQL注入是常见的系统安全问题之一,用户通过特定方式向系统发送SQL脚本,可直接自定义操作系统数据库,如果系统没有对SQL注入进行拦截,那么用户甚至可以直接对数据库进行增删改查等操作。   XSS全称为Cross Site Script跨站点脚本攻击,和SQL注入类似,都是通过特定方式向系统发送攻击脚本,对系统进行控制和侵害。SQL注入主要以攻击数据库来达到攻击系统的目的,而XSS则是以恶意执

五大经典排序算法:插入、希尔、冒泡、选择、堆排序全攻略

目录--------------插入排序-------------1、插入排序思想2、示例代码3、效率分析--------------希尔排序-------------1、希尔排序思想2、示例代码3、效率分析--------------选择排序-------------1、选择排序思想2、示例代码3、效率分析---------------堆排序--------------1、堆排序思想2、示例代码

SAS编程-Table:Shift表的处理

有读者咨询Shift表的处理,这篇文章就分享下Shift表SAS编程处理。 文章所附代码是完整的处理代码,除了没有RTF输出。读者可以自行复制到SAS中进行调试、运行和理解。若有疑问或建议,欢迎评论区指出。 后续另写文章,介绍RTF的输出。 1. Shift Table的本质 关于Shit Table,它本质上就是一个频数统计表,所以可以直接按正常的频数统计表去处理。 以下面2张Table为例,左

从树到森林——决策树、随机森林与可解释性博弈

从树到森林——决策树、随机森林与可解释性博弈 “如果你不能向酒吧侍者解释清楚你的模型,那你可能还没真正理解它。” 而决策树,正是那个既能讲清道理,又能打胜仗的算法。 一、为什么需要树模型?线性模型优雅、透明,但它有一个致命假设:特征与目标之间是线性关系。 现实世界却充满非线性、交互效应和分段规则: