自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (1)
  • 问答 (4)
  • 收藏
  • 关注

原创 centos 在线方式安装Node.js 20.15.1 版本(2024最新)

以上步骤完成后,你的系统应该已经成功安装了 Node.js 20.15.1。如果node-v有以下报错,说明。

2024-07-17 21:19:16 234

原创 最新版植物大战僵尸杂交版V2.2(附免费直接下载链接)

最近b站博主潜艇伟伟迷发布了2.2版本的植物大战僵尸杂交版新版本体验:介绍了《植物大战僵尸杂交版》2.2 版本,提到了新加入的狂野机枪僵尸,以及对植物和僵尸进行的平衡调整,增强了游戏的可玩性和公平性。游戏模式:2.2 版本新增了原版小游戏和玩家自制小游戏,提升了游戏的趣味性和可玩性。下载与安装指南:提供了游戏的下载链接,并详细说明了安装步骤,包括确保设备兼容性、允许安装未知来源应用、下载 APK 文件以及完成安装过程。新手攻略提示。

2024-07-13 12:51:25 932

原创 Markdown 的详细语法介绍与使用

Markdown 是一种轻量级标记语言,它通过纯文本格式的标记符号,能够快速地转换成格式化的文档。

2024-07-11 23:24:59 199

原创 pom.xml中重要标签介绍

的基本框架,用于配置和管理 Maven 项目。每个标签都有特定的作用,帮助开发人员定义项目的各个方面。文件是项目对象模型(POM)的配置文件,它定义了项目的依赖关系、插件、构建配置等。在 Maven 项目中,

2024-07-11 22:06:28 495

原创 【干货】2024最新CentOS在线安装nginx教程

如果您的防火墙正在运行,需要允许 HTTP(80端口)和 HTTPS(443端口)流量。这些步骤应该能帮助您在 CentOS 7 上成功安装和配置 Nginx。如果您需要更详细的配置,可以编辑。有问题可以VX搜一搜公众号留言哈~文件,根据您的需求进行调整。

2024-06-20 00:24:00 228

原创 (2024最新)Win10 JDK(Java Development Kit)安装教程

在 Oracle 页面上,找到适合你的操作系统的下载链接,勾选“Accept License Agreement”,然后点击下载。根据你的操作系统(Windows、macOS、Linux)选择合适的 JDK 版本。通常可以使用默认设置,点击“Next”直到安装完成。下载完成后,打开终端,导航到下载目录并运行以下命令解压文件(以。如果安装成功,你将看到 JDK 版本信息输出。祝你安装成功,开始愉快的 Java 编程之旅!文件,并按照提示进行安装。下载完成后,双击运行。下载完成后,双击运行。

2024-06-18 00:51:14 363

原创 (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程

通过以上步骤,你可以在CentOS 7上成功安装并配置MySQL 5.7数据库,并允许远程连接。# 下载并添加MySQL官方存储库# 安装MySQL 5.7# 启动MySQL服务并设置为开机启动# 获取临时密码# 运行安全设置脚本# 登录MySQL# 设置允许远程连接# 以下命令在MySQL命令行中执行# 配置MySQL以允许远程连接# 编辑 /etc/my.cnf 文件# 注释掉 bind-address 行# 或者修改为:# 重启MySQL服务# 配置防火墙。

2024-06-12 23:59:15 642

原创 spring.profiles.active配置介绍与使用说明

配置在 Spring 应用程序中用于指定当前激活的配置文件(profiles)。配置文件是 Spring 提供的一种机制,用于将应用程序的配置划分为不同的环境,比如开发(development)、测试(test)、生产(production)等。如果你希望使用不同的命名方式,可以在主配置文件或中使用或来指定其他配置文件的位置。假设你有一个自定义命名的配置文件​配置使得应用程序能够在不同的环境中使用不同的配置,从而简化了开发、测试和部署过程中的配置管理。这一机制可以确保应用程序在不同环境中具有一致性和灵活性。

2024-06-08 14:56:49 2387 2

原创 Caused by: java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.CellStyle.setAlignment(S)V

easypoi版本号是4.0.0,poi版本是从3版本升级到了5.2.4,在网上找了一圈没有找到答案,最后尝试升级到官网最新的easypoi:4.4.0,报错消失。

2024-01-17 10:41:44 585 1

原创 mapstruct 生成的方法没有为属性赋值

最近升级了SpringBoot版本号,不知道为什么mapstruct 不生成属性赋值的代码,导致转换后的属性值都是null。官方文档中发现 lombok 1.18.16 之后必须使用 lombok-mapstruct-binding 插件。

2023-10-20 10:52:19 659

原创 CSDN-1044204713-记事本

无需确认删除所有文件rm -rf显示文件目标行数前后10行。

2023-10-12 11:31:47 164

原创 Java中消灭嵌套for循环

当两个列表的长度很大时,使用嵌套循环确实可能会导致效率问题。这种情况下,你可以考虑使用Java 8中的流式操作和flatMap方法来优化代码,以实现更高效的笛卡尔积计算。下面是一个优化后的示例代码:‘’‘javaimport java.util.ArrayList;import java.util.List;import java.util.stream.Collectors;public class CartesianProductExample { public static class My

2023-07-10 10:53:56 452

原创 Linux在线安装升级JDK版本(三行命令)

配置默认 Java 版本:安装 Java 11 后,你可能需要配置系统默认使用的 Java 版本。确保系统已连接到互联网:确保你的 Linux 系统已连接到互联网,以便下载和安装新的 JDK 版本。上述命令将从软件包存储库中下载并安装 OpenJDK 11。如果看到与 JDK 11 相关的版本输出,表示安装成。

2023-06-28 23:48:40 2059

原创 IDEA - 有用的效率插件

Idea简洁高效的开发插件

2023-06-20 20:24:36 107

原创 Java实现短链接生成

可以使用redis的hash,当然也可以使用redis的key-value去实现,使用redis的hash结构呢,能将相同业务的短链接放到一个Key里面去管理.c4xV4F),后面一般是6为字符串,并不强制只是6位,可以自定义.可以开一个用于解密的接口,将Redis中的缓存的真实的URL返回.”)映射成短的url(

2023-04-26 22:53:28 2213 1

原创 httpclient使用HttpPost发送multipart/form-data请求:

最近在使用httpClient使用multipart/form-data请求,这个过程极为恶心人,一共重要的2点:有问题可以留言私信

2023-04-20 22:42:08 1430

原创 HttpPost请求Content-Type:multipart/form报错org.springframework.web.multipart.MultipartException

​ 通过抓包来看,postman请求的时候会自动在Content-Type后面并接一个随机生成的boundary(“boundary= xxxxx”),然后再对请求体进行一个分隔符包装。如何使用HttpPost请求自动生成“boundary”放到请求头Conten-Type并用该“boundary”包装请求体呢?​ 从字面意思来看是找不到分隔符“boundary”而报错了。postman自动生成“boundary”的地方。

2023-04-19 16:57:04 687

原创 Redis中ZSET常用命令及其时间复杂度:

时间复杂度:O(log(N)+M),其中 N 是有序集合的基数,M 是符合条件的成员数量。时间复杂度:O(NKlog(M)),其中 N 是输入有序集合的数量,K 是结果集合的基数,M 是输入有序集合中最小的基数。时间复杂度:O(NKlog(M)),其中 N 是输入有序集合的数量,K 是结果集合的基数,M 是输入有序集合中最小的基数。时间复杂度:O(log(N)+M),其中 N 是有序集合的基数,M 是指定排名范围内的成员数量。时间复杂度:O(1) 随着迭代次数的增加而增加。时间复杂度:O(log(N))。

2023-04-18 01:05:54 1292

原创 Redis集群模式下使用config set 命令所有节点都会生效吗?

Redis集群模式下使用config set 命令所有节点都会生效吗?

2023-04-11 14:20:45 575

原创 AnotherRedisDesktopManager集群连接报错cluster is ended

内网的话使用ssh的cluster试试,这种大多因为返回的内网ip无法访问.

2023-04-09 23:44:58 1917 2

原创 2023最新快速单机创建三主三从Redis集群

本次采用Redis的5.0.14版本在单机centos8上搭建Redis三主三从集群.

2023-04-09 23:08:14 462

原创 Mybatis拦截器注解@Intercepts与@Signature注解属性说明

可能有些新手使用mybatis拦截器的时候可能没太懂@Signature注解中type,method,args的用法首先mybatis可以拦截如下4中类型。

2022-11-26 11:54:48 16569 2

原创 使用Spring实现工厂+策略模式

这里使用发短信业务:2.短信发送策略接口实现类:登录短信模板注册短信模板3.发送短信服务类(一般调用第三方接口)4.短信发送工厂(核心)Spring会自动将Strategy接口的实现类注入到这个Map中(前提是实现类得是交给Spring 容器管理的),这个Map的key为bean的id,这个ID可以用@Component(value = “xxx”)的方式设置,如果直接用默认的方式的话,就是首字母小写。value值则为对应的策略实现类工厂类Map自动注入结果如图:

2022-11-21 23:25:54 387

原创 电脑使用DP线连接显示器,插在显示器音频口的音响没有声音解决办法

关于显示器信号问题可能与DisplayPort(DP)接口有关的疑虑,建议在操作中注意是否有这类问题发生,有时候可能是接口或设置上的小问题。如果问题经常发生,可能需要进一步排除硬件或驱动程序的问题。正常开机,把电源中关闭显示器设定到1分钟,不动键鼠,等到主机自动关闭了显示器信号,显示器黑屏了。这时候拔掉显示器电源,等显示器完全没电了,待机信号灯不亮了。晃动鼠标,让显示器信号恢复,然后再插上显示器电源。不知道是不是DP的一个BUG。

2022-11-09 12:14:20 6446

原创 联想电脑使用“联想电脑管家”之后电脑频繁蓝屏

蓝屏代码:0x0000003b,0x0000000a,0x0000000a。(WIndows11中可能显示Windows 终端(管理员))使用联想蓝屏分析工具分析都是和第三方安全软件冲突导致。(按下Enter键)(按下Enter键)(按下Enter键)(按下Enter键)

2022-11-01 22:21:06 2157

原创 Jpa同一个事务中对同一数据先改后查,获取数据并未改变(22年10月25日)

​ 在某一方法中对使用自己写的update方法A对象进行修改操作,且在这个方法返回之前对A对象进行查询。发现得到的数据是A对象修改之前的数据,而并非A对象修改之后的数据。这是什么原因造成的呢?

2022-10-25 19:51:42 1315

原创 Maven多模块版本统一管理

在开发一些工具类的时候分了很多模块,类似下图:每次改动版本号都要手动去更改每一个。

2022-09-28 14:26:48 4324

原创 Java验证码(图片、字符串)生成工具

【代码】Java验证码生成工具。

2022-09-26 09:47:12 969

原创 Swagger注解对应位置

ApiOperation 的value与notes。

2022-09-22 20:06:11 111

原创 通过redis-shake从rdb文件恢复到新的redis集群

从老的Redis集群导出每个节点的rdb文件。准备好新的Redis集群。

2022-08-23 11:07:48 825

原创 Log4J2的配置文件

这里是Log4J2的配置文件,注释很详细,可以自行修改。保存到resources目录下即可、

2022-08-14 21:35:30 511

原创 微服务重启脚本,自动检测最新jar包,研发省时省心

【代码】微服务重启脚本,自动检测最新jar包,研发省时省心。

2022-08-04 10:50:00 477

原创 Zuul网关自动路由的时候实现不去除前缀

背景:最近所有的微服务都要加上context-path,导致导致如果使用的zuul网关访问服务的时候要写两个微服务路径前缀:为什么会这样?因为zuul网关没有单独配置所有服务的service-id的时候是默认自动去掉前缀的,但是我不是采用配置文件配置所有的ServiceId,因为这样不灵活,每次添加一个微服务要修改配置文件然后重启网关服务。所以采用的注册中心服务发现自动路由的方式,但是采用自动路由的话会去除前缀,看了下源码,去除前缀的开关只有在单独配置ServiceId的时候才能配置,所以并不适用,但是源

2022-07-12 10:05:03 546

原创 代码生成器之SpringBoot如何使用Mybatisplus(3.5.2版本)代码生成器

SpringBoot如何使用Mybatisplus(3.5.2版本)代码生成器

2022-07-10 15:45:21 1089

原创 centos下安装docker

1、centos下安装docker其他系统参照如下文档https://docs.docker.com/engine/install/centos/2、移除以前docker相关包 ()http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3、安装docker4、启动5、配置加速这里额外添加了docker的生产环境核心配置cgroup......

2022-06-19 13:49:28 167

原创 Vue3 + ts使用Echarts

首先安装:Echarts,复制就可用<template> <div ref="myChart" :style="{ width: '600px', height: '600px' }"></div></template><script lang="ts">import { defineComponent } from "vue";import { ref } from "vue";import * as echarts from "

2022-04-10 15:11:57 2940

原创 npm安装的时候报错npm nodejs\node_cache\_cac

npm安装yarn,cnpm的时候报错npm ERR! path C:\Users\12700LUANKILL\Documents\ATOOLS\nodejs\node_cache_cac使用everyThing 搜索 ==.npmrc ==把搜到的这个文件删掉就好了

2022-03-30 21:45:41 2502

原创 一行代码 将一个对象变成List列表

String productCode='lzy';List.of(productCode)

2022-03-29 16:15:50 1580

原创 Vue 如何实现登录后跳转回原来的页面

环境Vue 3 + TShttp.ts在http.ts中实现拦截,如果后台返回没权限信息,就跳转到登录页面//响应拦截axios.interceptors.response.use((response: AxiosResponse<any, any>) => { endLoading(); console.log("返回值打印开始----------") console.log(JSON.stringify(response

2022-03-25 21:49:18 5375

原创 Vue 3http.js中使用this.$router.push失效

直接引入http.js的router就好了import router from "@/router/index.ts"//使用if (error.response) { console.log("status:" + error.response.status) switch (error.response.status) { case 401: //完善登录跳转

2022-03-25 21:33:50 4416

致美化鼠标:Simplify-Handy-Cursors-12198

一个好看的鼠标

2023-05-22

拉钩算法突击训练营资源

拉钩算法突击训练营: 线性表,哈希表,字符串 递归,分治贪心 树 图 回溯动态规划

2022-03-16

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

TA关注的人

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