自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (2)
  • 收藏
  • 关注

原创 Redis数据类型介绍和使用

Redis中常见的数据结构:字符串(String)、列表(List)、哈希(Hash)、有序集合(Sorted Set)Bitmaps 介绍和使用

2024-03-28 17:36:21 767

原创 docker logs 查找日志常用命令

docker logs 是 Docker 命令行工具提供的一个命令,用于查看容器的日志输出。它可以显示容器在运行过程中生成的标准输出(stdout)和标准错误输出(stderr),帮助用户诊断容器的行为和排查问题。

2024-03-28 14:15:01 1485

原创 RabbitMQ简单介绍

消息队列是一种在应用程序之间传递消息的通信模式。它提供了一种异步的、可靠的方式来处理分布式系统中的消息传递。在消息队列中,消息发送者(Producer)将消息发送到队列(Queue)中,而消息接收者(Consumer)则从队列中获取消息进行处理。消息队列作为中间件,解耦了消息的发送者和接收者,使它们可以独立地进行操作。

2024-03-27 13:43:21 1323

原创 Nexus介绍和使用

maven私服是一种特殊的远程仓库,它一般搭建在内网,用来代理位于外部的远程仓库,里面经常放一些公司内部的包,当配置了私服后,项目中下载依赖的顺序就如下:先从本地仓库查找,没有的话再去私服仓库中查找,私服中还没有最后去外部中查找

2024-03-26 20:12:17 933

原创 Spring Cloud Stream的介绍和使用

Spring Cloud Stream 是一个用于构建消息驱动型微服务的框架。它是 Spring Cloud 生态系统中的一个组件,建立在 Spring Boot 之上,旨在简化和统一消息中间件的集成和使用。

2024-03-26 16:00:42 1259

原创 LiteFlow简单使用

LiteFlow是一个非常强大的现代化的规则引擎框架,融合了编排特性和规则引擎的所有特性,具体介绍查看官网。

2024-03-25 17:01:21 353

原创 Mybatis-Plus(3.5.2版本)通用枚举介绍和使用

文使用的是 Mybatis-Plus 从 3.5.2 版本来实现通用枚举配置, 从3.5.2版本开始只需使用 @EnumValue 注解枚举属性,就可以实现一系列功能,而不需要其他配置。Mybatis-Plus 3.5.2 之前的版本可以查看这篇文章有详细的介绍:链接地址

2024-03-19 14:12:06 409

原创 Mybatis-Plus通用枚举介绍和使用

本文使用的是 Mybatis-Plus 从 3.4.2 版本来实现通用枚举配置,不同的版本,通用枚举配置会不一样,而且从Mybatis-Plus 从 3.5.2 版本开始只需使用 @EnumValue 注解枚举属性,就可以实现一系列功能,而不需要其他配置。

2024-03-19 11:43:09 567

原创 全局异常捕获(@RestControllerAdvice)介绍和使用

@RestControllerAdvice是Spring框架提供的一个注解,用于定义全局异常处理器和全局数据绑定设置。它结合了@ControllerAdvice和@ResponseBody两个注解的功能。

2024-03-18 16:25:11 2029

原创 mybatis-plus自动生成代码(特殊配置)

MybatisPlus自动生成代码这里(链接地址)已经详细介绍过了,这里主要补充下自定义模版配置传参、模版中字符串首字母大写相关的信息文末有完整的配置文件

2024-03-18 10:52:02 881

原创 log4j2.xml介绍和使用

log4j2.xml 是用于配置 Apache Log4j 2 的 XML 格式配置文件。Log4j 2 是一个用于 Java 应用的流行日志框架,提供灵活的日志管理和配置。在 log4j2.xml 文件中,可以配置日志记录的格式、级别、目的地等

2024-03-13 19:20:55 1542

原创 @TableField(fill = FieldFill.INSERT_UPDATE)介绍和使用

@TableField(fill = FieldFill.INSERT)、@TableField(fill = FieldFill.INSERT_UPDATE)这两个注解经常在项目中使用到,他MyBatis-Plus 库中的注解,它用于指定字段在执行数据库表的插入和更新操作时的填充策略

2024-03-13 11:45:40 2373

原创 CopyOnWriteArrayList介绍和使用

CopyOnWriteArrayList 是 Java.util.concurrent 包中的一个线程安全的 List 实现类。它通过在修改操作时创建底层数组的副本来实现线程安全,从而保证了并发访问的一致性。它适用于读操作频繁、写操作较少的场景。

2024-03-12 20:33:44 1013

原创 CountDownLatch介绍和使用

ountDownLatch 是 Java.util.concurrent 包中的一个同步工具类,用于控制线程的执行顺序。它的主要作用是让一个或多个线程等待其他线程完成操作后再继续执行

2024-03-12 16:29:25 1050

原创 java: warning: source release 11 requires target release 11 解决办法

java: warning: source release 11 requires target release 11 解决办法

2024-02-23 23:18:22 396

原创 Jmeter安装

Windows、Mac、Linux下安装JMeter方法其实都一样,JMeter所需要的基础环境配置也相同,JMeter是Java语言开发的所以需要JDK环境

2024-02-22 19:18:06 925

原创 Mac中的文件设置Sublime Text为默认打开方式

xml文件、json文件、sql文件等想要设置默认打开方式,比如要设置Sublime Text作为默认打开方式

2024-02-22 09:35:46 859

原创 Vue中 Runtime-Only和Runtime + Compiler的区别

在 Vue 项目中,Runtime-Only 和 Runtime + Compiler 是两种不同的构建方式。 Runtime-Only(仅运行时):在 Runtime-Only 构建中,Vue 库只包含运行时的代码,不包含模板编译器。 Runtime + Compiler(运行时 + 编译器):在 Runtime + Compiler 构建中,Vue 库包含运行时的代码和模板编译器。

2024-02-21 22:44:08 856

原创 Java生成流水单号

业务场景中经常有需要生成单号,单号是连续递增的,不能中断例如:生成一个单号,单号规则是,四位流水号,初始值:0001

2024-02-21 16:11:48 436

原创 axios介绍和使用

Axios是一个基于Promise的JavaScript HTTP客户端,用于浏览器和Node.js环境。它可以发送HTTP请求并支持诸如请求和响应拦截、转换数据、取消请求以及自动转换JSON数据等功能。

2024-02-20 22:30:43 2810 1

原创 Promise介绍和使用

Promise是一种在JavaScript中用于处理异步操作的编程模式。它是一种代表了未来可能完成或失败的操作的对象。

2024-02-20 10:30:00 2944

原创 回调函数介绍

回调函数是一种特殊的函数,它作为参数传递给另一个函数,并在被调用函数执行完毕后被调用

2024-02-19 17:28:45 316

原创 Vue-Router介绍和使用

Vue Router 是 Vue.js 官方的路由管理器。在 Vue.js 单页应用程序中实现客户端路由功能,通过将不同的 URL 映射到不同的组件,以实现页面之间的切换和导航。

2024-02-19 10:56:53 1084

原创 Vuex介绍和使用

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式和库。它解决了在大型 Vue.js 应用程序中共享和管理状态的问题,使得状态管理变得更加简单、可预测和可维护。

2024-02-08 11:31:04 3372 2

原创 创建一个VUE项目(vue2和vue3)

创建vue2和vue3项目

2024-02-07 17:00:07 691

原创 Pinia介绍和使用

pinia 是一个基于 Vue.js 的状态管理库,用于管理应用程序的数据。它提供了一种简单、直观且可扩展的方式来组织和访问应用程序的状态

2024-02-07 11:42:06 1669

原创 npm修改镜像源

切换npm镜像源是经常遇到的事,下面记录下具体操作命令

2024-02-06 17:27:10 1672 1

原创 一台Mac同时安装vue2和vue3

电脑需要运行vue2和vue3项目,就得同时有vue2和vue3环境,之前以配置好vue2了,现在增加vue3

2024-02-06 17:09:55 1215

原创 MySQL for update锁表还是锁行校验

for update锁表还是锁行证明

2024-01-30 19:39:33 513

原创 @FieldNameConstants(自动生成字段名称常量)

根据类属性生成字符串常量,当注解中要使用时就很方便了

2024-01-30 17:10:33 903

原创 MySQL插入时死锁

死锁是指两个或多个事务在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,这些事务都将无法向前推进,这里主要介绍插入时发生死锁的一些情况。

2024-01-28 23:53:56 985

原创 SpringBoot项目发送钉钉消息

在工作中的一些告警需要发送钉钉通知,有的是发给个人,有的要发到群里,这时项目就需要接入钉钉,实现发消息的功能

2024-01-26 22:08:23 809

原创 自定义Validator注解,实现联合字段校验

虽然Validator已经提供很多检验注解了,但是有些况还是不支持的,就比如要校验省市区三者的关系,这时就可以自定义注解来校验了

2024-01-26 14:39:05 1019 1

原创 docker-compose安装mysql8.0(超简单)

docker-compose 安装mysql8.0详细步骤

2024-01-24 22:44:26 1600

原创 node.js安装(Mac版本)

背景:需要运行Vue项目,所以要安装node.js,由于新版本node运行老项目时会报一些错误,所以选择16的版本进行安装。

2024-01-24 21:48:25 682

原创 mybatis-plus自动生成代码(详细配置)

使用mybatis-plus自动生成代码是开发过程中提效必不可少的,下面就一起来详细的配置自动生成代码的过程

2024-01-23 14:23:01 1836

原创 MySQL触发器详细介绍和使用

1.什么是触发器2.触发器的作用3.触发器的组成

2024-01-23 11:40:45 421

原创 idea项目中pom.xml变灰被划横线解决办法

项目中pom.xml文件被划一条横线且颜色变灰,原因是因为被设置为忽略文件了

2024-01-10 22:54:53 3119 1

原创 springboot项目中使用knife4j

项目需要自动生成接口文档,swagger很好但是knife4j更好,所以选择knife4j

2024-01-10 14:31:46 509

原创 IDEA打不开解决办法

之前破解过,现在有个破解文件被误删除了,idea打不开了,其他JetBrains公司产品软件也是一样的解决办法

2024-01-07 15:04:35 717

thinkPHP入门学习demo (超简单)

该demo是一个入门级的thinkPHP项目, 里面有项目所需要的所有资料, 包扣数据库脚本, 项目运行环境 php7.2 + mysql5.7 + apache, PHP版本要在7.4以下, 我是用7.2的版本 , 一定要注意哦

2020-12-04

空空如也

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

TA关注的人

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