自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 windows版的nacos下载与安装

nacos下载和安装

2023-03-19 18:45:50 467 1

原创 Redis List命令大全

Redis List结构的命令简介

2023-03-19 13:56:27 2854

原创 Redis Set命令大全

Redis的命令大全

2022-09-24 20:09:03 2058

原创 windows MYSQL安装与卸载

Mysql卸载与安装

2022-07-01 23:58:32 872

原创 Map常用方法

2022-06-26 20:59:33 156

原创 Java命名规范

好的命名可以让程序员一看就懂,便于后期维护

2022-06-25 20:37:48 393

原创 Java注释

Java中的注释可以帮助程序员更好的理解代码是做什么用的,以至于过了很久后再去看这段代码都不知道做什么用的了,java中的注释有很多 种,比如单行注释,多行注释和doc注释,而doc注释又分为类注释和方法注释单行注释一般是写在代码的上面,用来说明这一行代码的作用,当然也可以用来注释没有用的代码语法:以//开头idea默认快捷键:ctrl+/,再次按则是取消注释示例:多行注释多行注释一般是针对单行注释一行写不下时才使用,也可以用来批量注释代码语法:以/*开头 */结尾idea默认快捷键:ctrl+shif

2022-06-25 09:16:23 255

原创 SpringCloudAlibaba整合openfeign

微服务架构下,业务的拆分导致我们无法调用其他模块的方法,使用openFeign可以帮助我们解决这一问题建立项目之后,我们需要创建两个业务模块使用openfeign必须要和服务注册中心的组件一起使用,这里我们使用nacos来作为我们的服务注册中心三.启动类加注解在调用方的启动类的类名上面加如下注解四.编写被调用方的代码五.编写调用方的代码然后测试即可...

2022-06-22 21:20:58 937

原创 方舟生存进化掉落物代码

稳重:AdminCheat GiveItem “Blueprint’/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/PrimalItemArtifact_03.PrimalItemArtifact_03’” 1 0 0|智慧:AdminCheat GiveItem “Blueprint’/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/PrimalItemArtifact_05.PrimalItemArtifa

2022-06-21 22:35:14 3137

原创 方舟生存进化刷精英恐龙代码

1

2022-06-21 22:26:39 5925

原创 RedisTemplet opsForHash中方法使用说明

以下各方法皆来自于Redis的命令,命令详细介绍参考https://blog.csdn.net/ppjsyw/article/details/125087623hset key field value参数说明key:键名hashKey:字段名value:值示例2.设置多个field相关命令hset key field value [field value …]说明key:键名m:多个键值对的map3.当field不存在时设置相关命令hsetnx key field val

2022-06-17 14:59:55 11233 1

原创 RedisTemplet boundHashOps中方法使用说明

以下各方法皆来自于Redis的命令,命令详细介绍参考https://blog.csdn.net/ppjsyw/article/details/125087623hset key field value参数说明key:字段名value:值示例2.设置多个field相关命令hset key field value [field value …]说明m:多个键值对的map示例3.当field不存在时设置相关命令hsetnx key field value参数说明返回值:

2022-06-15 22:04:01 8137 2

原创 RedisTemplet opsForValue中方法使用说明

RedisTemplet操作字符串

2022-06-11 20:51:48 12663

原创 RedisTemplet boundValueOps中方法使用说明

RedisTemplet操作字符串

2022-06-11 19:10:13 5485

原创 Redis Hash命令大全

1

2022-06-01 17:42:39 6958

原创 Redis String命令大全

超详细的String命令解释

2022-06-01 11:59:12 1472

原创 Java基本数据类型总结

类型分类数字型整数:byte、short、int、long小数:float、double字符型:char布尔型:boolean八大数据类型基本数据类型字节位默认值范围包装数据类型byte180-2^7 ~ 2^7-1Byteshort2160-2^15 ~ 2^15-1Shortint4320-2^31 ~ 2^31-1Integerlong8640-2^63~ 2^63-1Lon

2022-05-31 13:22:04 128

原创 Java中遍历数组及集合的多种方式

一.数组1.forEachpublic static void main(String [] args){ int[] array={1,2,3}; for (int i : array) { System.out.print(i); }}//输出1232.Arrays.toStringpublic static void main(String [] args){ int[] array={1,2,3}; System.out.pr

2022-05-30 14:25:40 338 1

原创 Java 循环说明

一、whilewhile循坏是当条件为true时会执行循坏,否则则不执行 。public static void main(String[] args) { int i=0; while (i<5){ i++; System.out.println(i); }}//输出 1 2 3 4 5从上面可知,当i为5的时候则会跳出循坏。二、do whiledo while循坏和while的区别是不管条件是否为真,都会执行一次。publi

2022-05-27 17:01:59 101

原创 java运算符详解

一、算数运算符1、+运算符(1)当运算符两边有一个为字符串时,拼接字符串。public static void main(String[] args) { System.out.println(1+"2");}##输出12 (2)当运算符两边都为数字时,求和。public static void main(String []args){ System.out.println(1+2);}//输出3 2、-运算符用于求两数的差public static voi

2022-05-25 18:24:31 1985 1

原创 Redis使用zset完成取消订单

思路将当前时间戳和延时时间相加存入zset轮询获取score在0-当前时间戳的第一个元素删除该元素并执行对应的业务。相关命令zadd key [nx|xx] [ch] [incr] score member [score member …]添加成员,如果member已存在,则更新score,可添加多个键值对可选参数:nx:当某成员存在时,不更新对应的score,只添加新成员xx:只更新存在的成员的score,不添加新成员ch:修改返回值为发生变化的总数incr:给对应的成员增

2022-05-24 14:31:54 471

原创 Redis 交集并集差集

介绍交集:在所有集合中出现过至少两次的元素并集:将两个集合的元素合并到一起,并去掉重复元素差集:在集合1中存在,但在集合2中不存在的值相关命令命令说明sinter key [key …]获取所有集合的交集sinterstore desitination key [key …]获取所有集合的交集并覆盖掉desitination集合的值sunion key [key …]获取所有集合中的所有元素并去重sunionstore destination key

2022-05-21 16:04:02 4690

原创 SpringBoot异步调用

什么是异步调用方法调用默认是同步的,同步就是指方法必须一行一行的往下面执行,需要等待上一行代码执行完后才能执行下面的代码,而异步调用则是不需要等待上一行代码执行完后,就可以立即执行。使用场景当我们的代码不需要考虑事物时,并且也不需要即时响应,这时候我们可以选择使用异步调用来减少程序的相应时间。比如注册时发送确认邮件通知、写入日志等场景下面我们将以demo的形式来完成异步调用。一、启动类上加注解import org.springframework.scheduling.annotation

2022-05-20 15:20:38 2718

原创 redis-cli使用说明

介绍redis-cli是Redis命令行界面,一个简单的程序,允许向 Redis 发送命令,然后从服务端读取发送的回复。Redis对命令的大小写不区分,比如ping、Ping是同一个命令。Redis对key名的大小写区分。两种模式交互模式:在redis-cli里面使用另一种模式:在命令前面带上redis-cli的方式基本使用1、连接到Redis-h 用于指定 ip-p 用于指定端口-a 用于指定认证密码D:\work\redis>redis-cli -p 6379

2022-05-20 11:50:55 5808

原创 Redis键空间通知详解

Redis

2022-05-15 13:02:37 3090

原创 Redis使用键空间通知实现自动取消订单

自动取消订单

2022-05-12 15:27:51 861

原创 Redis介绍

介绍Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU evic

2022-04-28 14:45:33 1675 2

原创 SpringBoot参数校验

使用传统方式的弊端我们先看一下传统的做法public String addUser(User user) { if (user == null || user.getId() == null || user.getAccount() == null || user.getPassword() == null || user.getEmail() == null) { return "对象或者对象字段不能为空"; } if (StringUtils.isEm

2022-04-23 10:47:14 10095 1

原创 Redis事务详解以及实现乐观锁

介绍Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证:批量操作在发送 EXEC 命令前被放入队列缓存。收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。一个事务从开始到执行会经历以下三个阶段:开始事务。命令入队。执行事务。基本命令multi:标记事物块的开始exec:执行所有事物块的命令discard:取消事物,放弃执行事物块的所有命令watch k

2022-04-09 16:07:31 868

原创 RabbitMQ延时队列插件实现

死信队列+延时队列存在的问题由于传统的延时队列+死信队列实现自动取消订单的延时任务一下子就需要在RabbitMQConfig文件中配置6个方法,这样会比较麻烦,而且消息消费顺序是采用先进先出的规则,不能够实现第1条消息过期时间为10分钟,第2条消息的过期时间少于第1条的存活时间,导致第二条消息不能及时消费,这个时候引入RabbitMQ的延时队列插件即可解决这两个问题。介绍RabbitMQ的延时队列插件采用的是过期时间到了就消费的规则,不像其他队列是根据先进先出的规则进行消费,使用延时队列插件可以

2022-03-30 15:34:54 4018 1

原创 SpringBoot整合Redis注解式开发(支持自定义过期时间)

一、引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>二、修改ymlspring: redis: host: 127.0.0.1 #主机地址 port: 6379 #端口号

2022-03-28 14:59:50 1277

原创 SpringBoot整合Redis及API大全

总结了五种基本数据类型和三种特殊数据类型的api操作

2022-03-26 18:06:14 2714

原创 SpringBoot整合MongoDB子集合操作

SpringBoot整合MongoDB子集合的crud操作

2022-03-20 14:44:23 1754 1

原创 MongoDBTemplet和MongoRepository用法总结

MongoDBTemplet和MongoRepository用法总结

2022-03-17 10:35:23 2894

原创 MongoDB语句总结

MongoDBTemplet和语句查询(find)1、查询所有结果数据库:select * from 表名;MongoDb: db.集合名.find();或者db.getCollection("集合名").find();2、查询指定键数据库 :select 字段名1,字段名2 from 表名MongoDB:db.集合名.find({}, {"键名1": 1, "键名2": 1}) 3、...

2022-02-24 11:55:20 6023

原创 Windows和Linux以及基于Docker如何安装Redis

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-11-10 23:06:30 224

原创 RabbitMQ在window下详细安装教程

RabbitMQ安装教程

2020-11-05 20:48:46 1777 3

原创 SpringBoot实现定时任务

根据项目中的要求,需要动态的在某时间内执行某个方法,这个时候我们就需要用到SpringBoot的动态定时任务1:在启动类加上@EnableScheduling@EnableScheduling@SpringBootApplicationpublic class PayrollSystemApplication extends SpringBootServletInitializer...

2020-07-20 15:18:35 396 1

原创 Tomcat配置跨域

前言:当页面上需要使用跨域的时候,如果后台没配置跨域的话,前台是不能正常运行的,如果你服务器用的是Tomcat,那么我们就可以在Tomcat配置跨域来解决这一系列问题。首先:我们需要下载两个jar包(java-property-utils-1.9.1.jar、和cors-filter-1.7.1.jar)然后将这两个jar包放到Tomcat的lib文件夹下然后打开conf文件夹里的web.xml加入以下代码```java<filter> <filter-name>

2020-06-06 09:58:21 715

nacos-2.1.0-windows

nacos-2.1.0-windows

2022-11-15

RabbitMQ+Erlang+RabbitMq延时队列插件

RabbitMQ+Erlang+RabbitMq延时队列插件

2022-03-30

linux版的redis

linux版的redis

2021-11-21

redis的安装包大全

windows版安装包和无需安装的资源 linux版安装包

2021-11-10

rabbitmq-server-3.7.7.exe

RabbitMQ3.7.7安装包在ERLang19.3语音的安装包。

2020-10-27

跨域所需的两个jar包

Tomcat配置跨域时所需要的两个jar包,两个jar包放在Tomcat根目录下的lib文件里。希望能帮到各位。

2020-06-06

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

TA关注的人

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