前言嗯,因为最近ai绘画很火啊,而且可以本地部署,很多人开始投喂ai然后画一些喜欢的东西,这是刚接触4天的笔记,那么我整理下目录,来展示一下这篇笔记都有什么吧。1,绘画的关键词和反向关键词2,调参,高清与面部修复3,embedding模型的训练素材准备与原理建议4,炼丹注意事项那么首先来聊第一条关键字:这个运行原理是根据一个大模型(下载之后的model),也就是你安装之后的大致这个路径下的文件,以.ckpt结尾models\Stable-diffusion你是可以通过C站来下载这些(需要魔法),C站本身并不是特别稳定,而且还有一些小bug,这边推荐小猫,不过你既然已经看到训练的篇幅了,那么说明
Redis,不仅是数据存储,更是架构的艺术。从主从到哨兵、再到Cluster,每个模式都有着独特的优势。而代理模式,则是应对大规模场景的得力助手。这是一场探险,Redis引领我们穿越在数据存储的未知之旅。本文先简略介绍Redis的几种架构模式,后续合集再逐一进行详细介绍部署、使用及原理。一、主从模式1、简介主从模式是Redis架构中最简单的模式之一,分为主数据库master和从数据库slave两类,主要特点如下:主数据库支持读写操作,数据变化时自动同步给从数据库。从数据库通常为只读,接收主数据库同步的数据。一个主数据库可以拥有多个从数据库,但一个从数据库只能对应一个主数据库。从数据库宕机不影响
前言作为面试经历都很丰富的兄弟们,应该或多或少被问到或者自己亲身经历过这个问题,问题如下:👉Redis做了数据删除操作,为什么使用top命令时,还是显示Redis占了很多内存?没做相关功课的人觉得这个问题有问题,删了数据还说占着内存,面试官不是在误导我吗,事实并非如此!这里先说答案📝📝🌐实际上,这是因为,当数据删除后,Redis释放的内存空间会由内存分配器管理,并不会立即返回给操作系统。所以,操作系统仍然会记录着给Redis分配了大量内存。而used_memory_rss记录着在操作系统角度,Redis进程占用的物理总内存这样看来文章好像讲完了,开头就知道答案,当然不是,内容多着呢~文章将从下
学习视频:【编程不良人】2021年SpringBoot最新最全教程第三章、第一个SpringBoot程序创建第一个Module3.1开发版本环境要求jdk1.8+maven3.2+SpringFramework5.x+Tomcat9.0+IDEA20213.2环境搭建3.2.1引入相关依赖spring-boot-starter-parentorg.springframework.boot2.5.0org.springframework.bootspring-boot-starter-web自动保存刷新pom3.2.2入口类//这个注解的修饰范围:只能用在入口类,只能出现依次//作用:标识此类为
问题描述:今天在学习SpringBoot整合redis的过程中遇到个问题,在使用@AutowiredprivateRedisTemplateredisTemplate;注入时,启动项目会报异常org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'com.bh.redis.RedisTest':Unsatisfieddependencyexpressedthroughfield'redisTemplate';nestedexceptionisorg.springfram
我是23届的研究生,双飞本,985硕士,自2022年3月准备春招实习以来,面试了微软、字节、网易、蔚来、美团、拼多多(过了一面放弃)、阿里等公司,最终字节、网易和蔚来给了offer,当然,也有京东这种给日常实习的,就不算了,最后选了字节,所以简单介绍下这段时间的字节实习经历。当时觉得北京、然后还是做抖音相关,感觉挺核心的样子,顺带还可以看看首都,就抱着过来实习是三个月溜的心态在3月14号入职了,去了后赶上疫情,居家办公半个多月才线下办公。然后居家办公的这半个月,过的很难,刚开始时会遇到很多问题,但是这种情况下不如线下那样,可以方便的问问题,而且那时都不太熟悉,问问题也感觉不好意思,怕别人觉得自
文章目录前言Rediskey过期淘汰机制惰性删除机制定时扫描删除机制前言当我们创建Rediskey时,可以通过expire命令指定key的过期时间(TTL),当超过指定的TTL时间后,key将会失效。那么当key失效后,Redis会立刻将其删除么?如果不会,那么何时Redis才将其真正的删除呢?我们来一起一探究竟。Rediskey过期淘汰机制Redis中的key过期淘汰机制是由两种方式实现:惰性删除机制定时扫描删除机制两种模式都不会在key达到过期时间后,第一时间删除key,而是等待特定的时机触发淘汰机制,这个很好理解,如果每一个key到达过期时间后,redis都需要第一时间检测到,并将其删除
前言: 在Java后端业务中, 如果我们开启了均衡负载模式,也就是多台服务器处理前端的请求,就会产生一个问题:多台服务器就会有多个JVM,多个JVM就会导致服务器集群下的并发问题。我们在这里提出的解决思路是把锁交给Redis来实现,因为Redis是单线程的。而最基础的Redis解决集群模式下的并发问题的核心解决方案是使用Setnx构造分布式锁,下文来让我们详细的看一下过程。目录前言:核心思路: 具体业务逻辑:业务问题解决思路1.选择加锁问题:2.Redis分布式锁的误删问题:3,如何保证删除锁代码的原子性?业务杂项知识点:1.Springmvc中的事务失效引起的并发问题:2.包装类与基本数
场景介绍:redis单服务部署,报错误码:org.springframework.data.redis.RedisSystemException:Errorinexecution;nestedexceptionisio.lettuce.core.RedisReadOnlyException:READONLYYoucan’twriteagainstareadonlyreplica.这段时间一直写不进东西.查看了一下这个错误码是说我的服务变成了从服务器,但是我是单服务器,没有部署主从复制,经过多日排查原来是被攻击了,以下是我找到和解决的记录1.查看服务器日志2.查看redis日志3.修改redis
前置学习:Redisserver启动源码-CSDN博客 1、Redis服务器启动的时候就会就一直在轮询。//运行事件处理器,一直到服务器关闭为止aeSetBeforeSleepProc(server.el,beforeSleep);aeMain(server.el);//服务器关闭,停止事件循环aeDeleteEventLoop(server.el);/**事件处理器的主循环*/voidaeMain(aeEventLoop*eventLoop){eventLoop->stop=0;while(!eventLoop->stop){//如果有需要在事件处理前执行的函数,那么运行它if(event