数据结构与算法

MySQL主从同步

MySQL主从同步(一)——原理详解 一、MySQL主从同步简介 MySQL主从同步,即MySQL Replication,可以实现将数据从一台数据库服务器同步到多台数据库服务器。MySQL数据库自带主从同步功能,经过配置,可以实现基于库、表结构的多种方案的主从同步。 MySQL主从同步的作用主要有以下几点: 1、故障切换。 2、提供一定程度上的备份服务。 3、实现MySQL数据库的读写分离。 二

《算法闯关指南:优选算法-双指针》--01移动零,02复写零

🔥个人主页:@草莓熊Lotso 🎬作者简介:C++研发方向学习者 📖个人专栏:《C++知识分享》《Linux 入门到实践:零基础也能懂》《数据结构与算法》《测试开发实战指南》《算法题闯关指南》 ⭐️人生格言:生活是默默的坚持

Elasticsearch 在linux服务器安装

我们在日常系统开发中,在做模糊搜索,数据量小的情况下会用到(DB)去处理数据,然而当数据量到一个量级的时候通常这种前后端响应不是那么快,此时我们就要考虑优化,通常会将数据存放在Elasticsearch内进行快速查询 安装Elasticsearch 环境准备 (1)CentOS Linux release 7.9.2009 (Core) (2)elasticsearch-7.3.1 (3)

Docker-MySQL集群搭建与SpringBoot项目部署

在实际开发中MySQL集群搭建利用percona-xtradb-cluster,有了docker后会方便很多,SpringBoot项目部署则只需要JDK环境即可,打包运行jar,就可以启动服务了 一、MySQL集群 percona-xtradb-cluster是为了mysql集群而推出的解决方案,实现mysql集群的强一致性 1.PXC容器创建 1.1 拉取镜像 使用docker拉取镜像: -ba

C++寻位映射的奇幻密码:哈希

文章目录 1.什么是哈希? 2.哈希的常见实现方法 2.1 直接定址法 2.2 除留余数法 3.哈希冲突 4.哈希冲突的解决 4.1 闭散列 4.1.1 线性探测 4.1.1.1 哈希表的基本数据结构 4.1.1.2 哈希表的key转换 4.1.1.3 哈希表的插入 4.1.1.4 哈希表的查找 4.1.1.5 哈希表的删除 4.

数据结构--AVL树

目录前言AVL树的特点AVL树的插入节点的定义情况分析AVL树的旋转右单旋左单旋左右双旋右左双旋​编辑总结 验证AVL树前言二叉搜索树可以帮助我们以极高的效率查找(理想情况下是logn),但是当在极端情况下,比如当树中的节点值是有序的时,二叉搜索树会变成一个单枝树,相当于一个链表,于是乎为了让树更接近与一个完全二叉树&#xff0

【推荐系统】推荐召回算法(一):双塔召回模型训练与推理(Dual Tower Model and Faiss Retrieval)

目录一、引言二、双塔模型(Dual Tower Model,双塔模型 )2.1 双塔模型——离线训练2.2 双塔模型——在线推理(Faiss检索库应用)2.3 双塔模型——优缺点2.3.1 优点2.3.2 缺点2.4 业务代码实践2.4.1 模型代码实现2.4.2 模型训练与推理测试2.4.3 打印模型结构 三、总结一、引言前几

思维与算法共舞:AIGC语言模型的艺术与科学

 云边有个稻草人-个人主页 热门文章_云边有个稻草人的博客-本篇文章所属专栏~ 目录引言:AIGC与文本生成概述一、AIGC基础:语言模型的基本原理1. 什么是语言模型?2. 预训练与微调二、AIGC的应用领域:文本生成的具体应用1. 内容创作2. 客户服务与聊天机器人3. 自动摘要4. 翻译与语言转换三、前沿突破:

SpringBoot+Neo4j实现系统架构的可视化

上一篇文章中我们介绍了《基于Neo4j图数据库实现系统架构可视化》,但是只介绍了使用Cypher语言在Neo4j的浏览器中执行增删查改的操作,现在我们想要基于SpringBoot来实现代码层面的增删查改。 一、环境搭建 最便捷的方式就是访问start.spring.io,新建一个项目,选择的依赖有: spring-boot-starter-data-neo4j spring-boot-start

《算法闯关指南:优选算法--二分查找》--23.寻找旋转排序数组中的最小值,24.点名

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》 《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 前言: 23. 寻找旋转排序数组中的最小值 解法&#