分布式 黑马 实战redis

全球洋流分布、性质

手画,丑,见谅 正常洋流 北赤道暖流 分布:赤道偏北的洋面上。 特点:直线向西流。 本质:风海流(信风吹拂)。 南赤道暖流 分布:赤道偏南的洋面上。 特点:直线向西流。 本质:风海流(信风吹拂)。 西风漂流 分布:南半球西风带。 特点:向东流,环绕地球。 本质:风海流(西风吹拂)。 赤道逆流 分布: ......
洋流 性质 全球

【技术积累】《MongoDB实战》笔记(1)

《MongoDB实战》笔记 第一章 为现代Web而生的数据库 特性 mongodb适合做水平扩展的数据库。 mongodb把文档组织成集合,无schema。 索引 mongodb的二级索引是B树实现。 每个集合最多可以创建64个索引, 副本集 mongodb通过副本集(replication set ......
实战 MongoDB 笔记 技术

点分类模型实战

点分类任务 Cora dataset(数据集描述:Yang et al. (2016)) 论文引用数据集,每一个点有1433维向量 最终要对每个点进行7分类任务(每个类别只有20个点有标注) # 点分类任务 import torch.nn from torch import nn from torc ......
实战 模型

图分类任务实战

图分类任务 前期准备 这回咱们拿到的不是一个图,而是一堆图(188个) 对这些图整体进行分类任务,数据集概述如下: import torch # 导入TUDataset,这是一个用于加载图数据集的类。 from torch_geometric.datasets import TUDataset #分 ......
实战 任务

Ruoyi最小化部署方案 将redis 缓存替换为GuavaCache

一、说明 将redis替换为本地缓存方案,有些特殊的场景需要: 1 比如微小型项目部署在配置比较低的云服务器上,不需要装其他的中间件,并不需要多大的并发量。 2 将jar包打成exe的项目类似于客户端,运行在用户电脑上 二、GuavaCache介绍 Guava是Google提供的一套Java工具包, ......
缓存 GuavaCache 方案 Ruoyi redis

Debian安装Redis服务

Debian安装Redis服务 安装命令 apt-get update apt-get install redis-server 等待安装完成 配置密码 编辑Redis的配置文件/etc/redis/redis.conf配置Redis连接密码 nano /etc/redis/redis.conf 会 ......
Debian Redis

《Hive性能优化实战》读书笔记

写在前面 《Hive性能优化实战》是比较不错的一本hive技术书籍,介绍了hive相关的一些技术,一些基本的理论,看完能对hive优化方面略有了解; 但有俩地方每种不足,一是没有那么多的实际的综合情况分析优化案例,这个有点可惜,要是多几个案例就很不错了;而是执行计划部分大多数 整本书最吸引人的地方在 ......
实战 性能 笔记 Hive

Spring Boot + Redis 延时双删功能,实战来了!

一、业务场景 在多线程并发情况下,假设有两个数据库修改请求,为保证数据库与redis的数据一致性,修改请求的实现中需要修改数据库后,级联修改Redis中的数据。 请求一:A修改数据库数据 B修改Redis数据 请求二:C修改数据库数据 D修改Redis数据 并发情况下就会存在A —> C —> D ......
实战 功能 Spring Redis Boot

分布式--Base理论

一、定义 BASE 是 Basically Available(基本可用)、Soft-state(软状态) 和 Eventually Consistent(最终一致性) 二、简介 BASE理论本质上是对CAP的延伸和补充,是对CAP中的AP方案的一个补充,即在选择AP方案的情况下,如何更好地最终达到 ......
分布式 理论 Base

Redis学习之秒杀业务优化

秒杀业务优化 优化思路: 串行改并行:原本由 1 个线程的操作改为由 2 个或多个线程同时操作,比如 1 个线程负责判断秒杀资格,1 个线程负责减库存 + 创建订单(写) 同步改异步: 判断完秒杀资格后,就可以返回订单 id 给前端; 其余的写库操作可以异步执行。 提高判断秒杀资格的性能:读 DB ......
业务 Redis

云原生 | 从零开始,Minio 高性能分布式对象存储快速入手指南

对象存储(Object Storage)是一种存储数据的计算机体系结构,它以对象的形式存储和管理数据。与传统的文件系统和块存储不同,对象存储将数据作为对象存储在分布式的存储集群中,每个对象都有一个唯一的标识符(通常是一个URL),并且可以通过这个标识符来访问和检索数据。 ......
分布式 高性能 对象 指南 Minio

分布式设计模式和方法论

一、设计模式 1. 可用性 可用性是系统运行和工作的时间比例,通常以正常运行时间的百分比来衡量,它可能受系统错误,基础架构问题,恶意攻击和系统负载的影响。 健康检查:系统实现全链路功能检查,外部工具定期通过公开端点访问系统 负载均衡:使用队列起到削峰作用,作为请求和服务之间的缓冲区,以平滑间歇性的重 ......

2023-10-13 (error) ERR Client sent AUTH, but no password is set ==》redis访问密码没有设置

当你尝试在redis终端输入auth xxx(auth是固定值,xxx是你的密码),然后终端报错: (error) ERR Client sent AUTH, but no password is set 意思:(错误)ERR客户端发送了AUTH,但未设置密码。 原因:你没有设置redis访问密码。 ......
password 密码 Client error redis

2023-10-13 前端部署redis,配合使用fastify实现项目自动化构建(长期更新)

前言:根据需求,要求在前端完成项目自动化构建。 redis是本地安装的。 系统:windows 10 1.安装redis 一般都是去官网下载👉https://redis.io/download/ 安装说明,能next的就next,能勾选的全勾选上,下面那个500M是我自设的,默认是100M 端口是 ......
前端 fastify 项目 redis 2023

从原理到实战,详解XXE攻击

本文分享自华为云社区《【安全攻防】深入浅出实战系列专题-XXE攻击》,作者: MDKing。 1 基本概念 XML基础:XML 指可扩展标记语言(Extensible Markup Language),是一种与HTML类似的纯文本的标记语言,设计宗旨是为了传输数据,而非显示数据。是W3C的推荐标准。 ......
实战 原理 XXE

Redis 下载使用(window)

一、Redis下载Redis官网建议使用Linux进行部署,未提供windows版本的Redis,但微软开发和维护着Windows64版本的Redis。 Windows64版本的Redis下载地址:https://github.com/microsoftarchive/redis/releases ......
window Redis

Redis中的Big Key问题:排查与解决思路

在使用 Redis 的过程中,有一些问题可能会悄无声息地影响我们的系统性能,其中最具代表性的就是 Big Key 问 ......
思路 问题 Redis Big Key

Hadoop2伪分布式安装

最近有观看我主讲的《Hadoop基础与演练》课程的同学问到Hadoop环境到底应该怎么安装。Hadoop的安装其实非常的简单,网上有很多教程,官网也有示例。但是可能部分同学对于linux不太熟悉,导致安装的时候会遇到各种问题,打击学习激情。本文就来详细的讲解一下如何配置Hadoop2的伪分布式环境, ......
分布式 Hadoop2 Hadoop

[ Redis 1 ] 数据类型和操作

Redis_1 类型和操作 1. NoSql 1.1 历史 单机MySql时代: 最后的问题: 数据量太大, 数据库索引太大导致内存放不下, 访问量太大导致服务器承受不了 Memcached缓存+ MySql + 垂直拆分(读写分离) (主要解决读的问题) 3个数据库, 只有2用来写内容,写完之后同 ......
类型 数据 Redis

汇编实战!手把手教你从“计算器”入门汇编语言

基于汇编语言的简单整数计算器设计与实现 (此代码仅供学习使用,请勿用作其他用途) 摘要 本论文介绍了一款使用汇编语言编写的简单整数计算器程序,该程序支持基本的四则运算操作,并能处理包含括号的数学表达式。本文通过分析程序的代码结构,宏定义、数据段、子程序以及关键功能的实现,详细介绍了其设计与实现。同时 ......
计算器 实战 语言

4款.NET开源的Redis客户端驱动库

前言 今天给大家推荐4款.NET开源免费的Redis客户端驱动库(以下排名不分先后)。 Redis是什么? Redis全称是REmote DIctionary Service,即远程字典服务。Redis 是一个使用C语言编写的、开源的(遵守 BSD 协议)、支持网络、可基于内存亦可持久化的日志型、K ......
客户端 客户 Redis NET

docker入门加实战—docker常见命令

本文介绍了docker的常见命令。比如docker pull,docker images,docker run等,并以拉取、运行、删除nginx为例来介绍相关命令。 ......
docker 实战 命令 常见

盘点一个多Excel表格数据合并的实战案例

大家好,我是皮皮。 一、前言 前几天在Python最强王者交流群【哎呦喂 是豆子~】问了一个Python自动化办公的问题,一起来看看吧。 大佬们 请问下这个数据怎么实现 存在n个dataframe数据,想把数据写到同一个工作簿同一个sheet里面的,但是一直数据追加不成功,然后我试着写到同一个工作簿 ......
实战 表格 案例 数据 Excel

分布式场景

一、分布式文件系统 常用的分布式文件系统:HDFS(Hadoop Distributed File System) HDFS是Apache Hadoop生态系统中的分布式文件系统,用于存储和管理大规模数据集。它是为了支持大数据处理和分析而设计的,具有高容错性、高可靠性和高可扩展性的特点。它采用了主从 ......
分布式 场景

狄利克雷分布(Dirichlet distribution)

历史 相关概念 概念 三维狄利克雷分布 原理 作用 ......
distribution Dirichlet

探索Redis与MySQL的双写问题

本文已收录至GitHub,推荐阅读 👉 Java随想录 微信公众号:Java随想录 原创不易,注重版权。转载请注明原作者和原文链接 目录双写一致问题缓存读写策略Cache-Aside Pattern(旁路缓存模式)Read/Write Through Pattern(读写穿透模式)Write Be ......
问题 Redis MySQL

Redis性能优化:理解与使用Redis Pipeline

本文已收录至GitHub,推荐阅读 👉 Java随想录 微信公众号:Java随想录 原创不易,注重版权。转载请注明原作者和原文链接 目录Pipeline介绍原生批命令(MSET, MGET) VS PipelinePipeline的优缺点一些疑问Pipeline代码实现 当我们谈论Redis数据处 ......
Redis Pipeline 性能

Redis学习之Redisson实现分布式锁

Redisson实现分布式锁 Redisson 是 Java 的 Redis 高级客户端,提供了各种现成的分布式工具类便于我们使用 Redis。 官网:https://github.com/redisson/redisson 中文文档:https://github.com/redisson/redi ......
分布式 Redisson Redis

Vue3实战(05)-教你快速搭建Vue3工程化项目

除了Vue 3这个库,还需Vue 3 最新全家桶。 1 环境准备 之前语法演示直接使用script引入Vue 3,从而在浏览器里实现所有调试功能。但实际项目中,使用专门调试工具。在项目上线之前,代码也需打包压缩,并考虑到研发效率和代码可维护性,所以在下面,需建立一个工程化项目实现这些功能。 工具 V ......
Vue3 实战 Vue 项目 工程

Spring Cloud 中的分布式组件五花八门,我到底该怎么学?

分布式架构的演进 在软件行业,一个应用服务随着功能越来越复杂,用户量越来越大,尤其是互联网行业流量爆发式的增长,导致我们需要不断的重构应用的结构来支撑庞大的用户量,最终从一个简单的系统主键演变成了一个非常复杂的可以支撑高并发的高可用的分布式架构,但是一个系统再复杂也是不断演变来的,所以从另一方面来说 ......