自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 3.redis图形化界面工具的使用

2023-09-25 08:11:40 82

原创 1.Redis server启动闪退,不成功,解决方案:

参见配置文件式启动;1、新建一个文本叫start.txt;2、在文本中写入redis-server.exe redis.windows.conf 这是因为redis的启动需要同时启动这两个文件;3、将文件名称改成start.bat 修改conf文件,最后加上: maxheap 1024000000 保存然后再启动 stat.bat!1、新建一个文本叫start.txt;2、在文本中写入redis-server.exe redis.windows.conf 这是因为redis的启动需要同时启动这两个文件;

2023-09-25 08:10:58 544 1

原创 总结:目前需要记住的redis命令:

keys * #查看当前redis服务器中所有的key # 谨慎执行。flushdb # 清空当前库 # 谨慎执行。del key # 删除一个。

2023-09-25 08:10:25 63

原创 5.3.2.7 通用操作

/获取指定key对应的value的数据类型。* 通用操作,针对不同的数据类型都可以操作。//获取Redis中所有的key。//判断某个key是否存在。

2023-09-25 08:09:50 51

原创 5.3.2.2 操作字符串类型数据

*** 操作String类型数据*/@Test//存值//取值//存值,同时设置过期时间//存值,如果存在则不执行任何操作。

2023-09-25 08:09:25 21

原创 5.3 Spring Data Redis

Spring Data Redis 是 Spring 的一部分,提供了在 Spring 应用中通过简单的配置就可以访问 Redis 服务,对 Redis 底层开发包进行了高度封装。在 Spring 项目中,可以使用Spring Data Redis来简化 Redis 操作。

2023-09-25 08:07:54 18

原创 5. 在Java中操作Redis 【重点】

前面我们讲解了Redis的常用命令,这些命令是我们操作Redis的基础,那么我们在java程序中应该如何操作Redis呢?这就需要使用Redis的Java客户端,就如同我们使用JDBC操作MySQL数据库一样。Redis 的 Java 客户端很多,官方推荐的有三种:JedisLettuceRedisson。

2023-09-25 08:05:57 18

原创 4. Redis常用命令【重点】

Redis sorted set 有序集合是 string 类型元素的集合,且不允许重复的成员。key score1 member1 [score2 member2] 向有序集合添加一个或多个成员,或者更新已存在成员的 分数。key seconds value 设置指定key的值,并将 key 的过期时间设为 seconds 秒。key field value 将哈希表 key 中的字段 field 的值设为 value。key 移除并获取列表最后一个元素 ------- 从右边弹出一个元素。

2023-09-25 08:04:44 38

原创 3. Redis数据类型

Redis存储的是key-value结构的数据,其中key是字符串类型,value有5种常用的数据类型:字符串 string哈希 hash列表 list集合 set有序集合 sorted set / zset字符串(string):普通字符串,常用哈希(hash):适合存储对象列表(list):按照插入顺序排序,可以有重复元素集合(set):无序集合,没有重复元素有序集合(sorted set / zset):集合中每个元素关联一个分数(score),根据分数升序排序,没有重复元素。

2023-09-25 08:03:11 19

原创 2.4 Redis配置文件

前面我们已经启动了Redis服务,默认情况下Redis启动后是在前台运行,而且客户端不需要密码就可以连接到Redis服务。如果我们希望Redis服务启动后是在后台运行,同时希望客户端认证通过后才能连接到Redis服务,应该如果做呢?Windows系统中Redis配置文件:REDIS_HOME/redis.windows.conf。Linux系统中Redis配置文件:REDIS_HOME/redis.conf。

2023-09-25 08:02:37 27

原创 Redis服务启动与停止

Windows系统中启动Redis,直接双击redis-server.exe即可启动Redis服务,redis服务默认端口号为6379。双击==redis-cli.exe==即可启动Redis客户端,默认连接的是本地的Redis服务,而且不需要认证即可连接成功。退出客户端可以输入==exit==或者==quit==命令。==Ctrl + C==停止Redis服务。

2023-09-25 08:01:30 242

原创 ### 2.2 Redis下载与安装#### 2.2.1 Redis下载

Redis安装包分为windows版和Linux版:Windows版下载地址:Releases · microsoftarchive/redis · GitHubLinux版下载地址: Index of /releases/Redis的Windows版属于绿色软件,直接解压即可使用,解压后目录结构如下:

2023-09-25 08:00:45 32 1

原创 2.1 Redis简介

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. 翻译为:Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。

2023-09-25 07:59:46 25 1

原创 ### 1.2 使用Redis能做什么

--【主要功能】消息队列注册中心发布订阅。

2023-09-25 07:59:16 26 1

原创 redis

Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件,它是「ReService」的首字母缩写,也就是「远程字典服务」基于内存存储,读写性能高适合存储热点数据(热点商品、资讯、新闻)

2023-09-25 07:58:37 21 1

原创 mysql触发器的使用(2) 修前和修改后

BEGINorder_id,plan_id,number,orderTime,unit,contact,create_by,update_by,remark,status,guideNum,shipNum) VALUES (OLD.unit,END;BEGINorder_id,plan_id,number,orderTime,

2023-09-23 14:05:05 48 1

原创 使用mysql触发器实现保存用户操作历史记录

BEGINid,plan_id,number,orderTime,unit,contact,create_by,update_by,remark,status,guideNum,shipNum) VALUES (NEW.id,'insert',NEW.unit,END;BEGINid,plan_id,number,orderTime,

2023-09-23 13:33:06 125 1

原创 测试定位打卡

Log(title = "考勤记录对象 attendance_record", businessType = BusinessType.INSERT)return AjaxResult.error("打卡失败不在打卡范围内",i);return AjaxResult.success("用户已成功打卡",i);log.info("---纬度 {}", userLatitude);@ApiOperation("新增考勤记录对象 经纬度打卡 签到签到!"rail_name": "测试打卡",

2023-09-22 08:12:47 44

原创 maven仓库配置

- 2. 配置阿里云镜像仓库 -->-- 1. 配置本地仓库目录 -->

2023-09-22 08:10:43 21

原创 nginx配置

events {http {server {

2023-09-22 08:10:13 20

原创 mongodb

sudo systemctl status mongod 检查 MongoDB 服务状态。sudo systemctl restart mongod 重启mongdb。

2023-09-22 08:04:18 10

原创 nginx

sudo systemctl status nginx 要查看 Nginx 的运行状态。vi /etc/nginx/nginx.conf 修改nginx配置文件。sudo systemctl restart nginx 重启nginx。

2023-09-22 08:03:48 10

原创 linux

lsof | grep xwtx-boat-supervis.sh 确认文件是否正在被使用。使用 lsof 命令来查看文件是否正在被其他进程使用。ls -l xwtx-boat-supervis.sh 确认文件是否有执行权限。kill 313202 杀死进程。

2023-09-22 08:03:16 16

原创 启动创建gogs容器

sudo docker run -d -p 10022:22 -p 13000:3000 -v /home/gogs:/data gogs/gogs 启动并创建gogs。mkdir /home/gogs 在宿主机上创建挂载卷。docker pull gogs/gogs 拉取Gogs镜像。docker search gogs 查看远程的镜像。

2023-09-22 08:02:25 109

原创 启动创建nocas 容器

docker pull nacos/nacos-server 下载镜像nocas。docker search nocas 查看远程的镜像。

2023-09-22 08:01:49 37

原创 启动创建mysql容器

docker run -d -p 3306:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root --name mysql3306 mysql:5.7 启动并创建mysql5.7 的容器。docker pull mysql 1.不指定版本,下载的镜像是最新的 latest版本。

2023-09-22 08:01:17 18

原创 docker

docker ps -a 查看所有的容器。docker images 查看镜像。docker stop 停止容器。docke ps 查看容器状态。docker rmi 删除镜像。docker rm 删除容器。

2023-09-22 08:00:43 13

原创 idea快捷键

在方法间快速导航:Ctrl + ](Windows/Linux)或 Ctrl + Alt + 左/右箭头(Mac)快速切换到上一个/下一个编辑的位置:Ctrl + Alt + 左/右箭头。查找符号(变量、方法等):Ctrl + Alt + Shift + N。查看方法调用层次结构:Ctrl + Alt + H。格式化代码:Ctrl + Alt + L。提取方法:Ctrl + Alt + M。提取变量:Ctrl + Alt + V。提取常量:Ctrl + Alt + C。修改方法签名:Ctrl + F6。

2023-09-22 08:00:12 15

原创 MQTT 与消息队列的区别

消息队列存储消息直到消息被消费 使用消息队列时,每条传入消息都存储在队列中,直到被客户端(通常称为消费者)接收。在消息队列中,不会存在消息没有客户端消费的情况,但是在 MQTT 中,却存在 topic 无 subscriber 订阅的情况。一条消息只被一个客户端消费 另一个很大的区别是,在传统的消息队列中,一条消息只能被一个消费者处理。在 MQTT 中,行为完全相反:订阅主题的每个订阅者都会收到消息,每个订阅者有相同的负载。MQTT 与主流的消息的队列都采用发布/订阅模式,那他们就是一样的。

2023-09-22 07:59:41 648

原创 MQTT 核心概念

这里要要注意,消息从发布者到订阅者,是分两步走的,第一步有发布者发布到MQTT Broker,第二步是MQTT Broker转发消息到订阅者。所以只有当发布消息时,指定QoS>0,并且订阅主题时,QoS>0,消息才能可靠的从发布客户端发送到订阅客户端端。,主题有两层含义,在发布消息时,主题会和消息关联起来,告诉Broker这条消息要发给哪个主题。在订阅消息时,客户端需要告诉Broker自己对哪个主题感兴趣,一旦有消息发给这个主题,Broker会将消息发给主题的订阅者。0,消息只发送一次,不保证发送成功。

2023-09-22 07:59:10 200

原创 ruoyi-vue 升级到knife4j

访问地址,http://localhost:8082/doc.html#/home。-- Knife4j 增强Swagger文档 -->SecurityConfig.java添加白名单路径。ruoyi-vue 升级到knife4j。1.1在父项目 pom.xml 引入依赖。1.2 ruoyi-admin引入依赖。2.2去除swagger项目路径。// 去除swagger项目路径。swagger访问地址。2.1配置类添加注解。

2023-09-22 07:58:39 219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除