自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用 poi-tl 生成Word文档的实例 - 多文档嵌套

通过上述步骤,即可成功地使用poi-tl库来生成包含数据的Word文档,并实现了模板之间的嵌套和渲染。在本文中,我们将展示如何使用 poi-tl库 来生成包含数据的Word文档。• 在 poi-tl 中,文本内容使用 {{var}} 这样的双括号标识。运行上述Java代码,将生成最终的文档,并保存为。• 文档嵌套,使用 {{+var}} 标识。

2024-04-17 10:53:13 690

原创 使用 wangeditor 解析富文本并生成目录与代码块复制功能

在 Web 开发中,经常需要使用富文本编辑器来编辑和展示内容。wangeditor 是一个强大的富文本编辑器,提供了丰富的功能和灵活的配置,但是官方并没有提供目录导航和代码块的复制功能,所以我自己搞了一个。密码: cxks123。具体实现效果可在平台。

2024-04-10 11:53:40 832 2

原创 使用单例模式实现邮件发送服务

否则,直接已有的实例。我们首先发送一封使用 SSL 加密方式的电子邮件,然后通过 updateConfiguration 方法将加密方式修改为 TLS,并发送一封使用 TLS 加密方式的电子邮件。首先,让我们来考虑一个场景:我们的应用程序需要发送电子邮件,但是邮件服务的配置可能会经常变化,例如加密方式从 SSL 切换到 TLS,或者使用不同的协议。通过使用单例模式,我们可以确保在应用程序的整个生命周期内,只会创建一个 EmailSender 实例,并且能够动态地更新配置,以满足不同需求的灵活性。

2024-03-11 17:53:38 394

原创 Jenkins中构建vue项目过程中vite进程被终止(kill),导致vue项目构建失败

如果是内存耗尽导致的问题,你可以尝试增加构建过程中可用的内存。你可以通过调整构建过程的内存限制来解决。例如,在执行构建命令时添加 --max-old-space-size 参数并指定一个较大的值,比如 --max-old-space-size=4096,表示将 Node.js 的内存限制设置为 4GB。如果你是在命令行中直接使用 Node.js 来执行构建命令,你可以通过设置环境变量来增加内存。如果你是通过 npm 或 Yarn 来运行构建命令,你可以直接在命令行中添加参数来设置内存限制。

2024-03-07 16:54:27 1013

原创 Jenkins构建流水线中动态配置环境变量的实现(docker安装的jenkins同样适用)

Jenkins 是一款流行的开源自动化服务器,用于自动化构建、测试和部署软件。在构建流水线时,有时候需要根据不同的条件动态配置环境变量。本文将介绍如何在Jenkins Pipeline中动态配置环境变量的方法。

2024-01-10 10:21:40 1293

原创 使用Java实现一个短链接工具

短链接系统是一种常见的工具,用于将长链接转换为短链接,提供更方便的分享和使用方式。本文将介绍如何使用Java实现一个简单而有效的短链接系统。

2024-01-10 10:13:37 696 2

原创 使用注解实现在springboot启动时,动态检测枚举与应用程序中关联的字典数据之间的数据一致性

在许多Spring Boot应用中,枚举类型在表示固定值集时发挥着至关重要的作用。然而,随着微服务业务的不断积累,确保枚举与应用中存储的数据保持一致性变得至关重要,特别是在处理字典数据时,我们需要同时维护字典表和枚举值。

2023-12-28 11:43:40 494

原创 Vue 2 中 WebSocket 模块实现与应用(包含心跳检测、自动重连)

该 WebSocket 模块提供了以下核心功能:WebSocket 连接管理: 通过封装 WebSocket 的创建、连接、关闭等操作,实现了 WebSocket 连接的简便管理。消息收发: 可以方便地发送和接收 WebSocket 消息,并在收到消息时进行相应的处理。自动重连: 当 WebSocket 连接断开时,模块会自动尝试重新连接,确保持续的通信。心跳检测: 集成了心跳检测机制,定期向服务器发送心跳消息,以确保连接的稳定性。

2023-12-22 13:53:46 3499

原创 短链接工具

【代码】短链接工具。

2023-11-20 12:57:02 138

原创 Flowable各表间关系和字段详解

RepositoryService接口操作的表。

2023-08-01 10:56:46 4358 1

原创 windows系统下由于文件名称过长,导致git reset失败

可以通过Git的配置命令,设置Git对文件名长度的限制。时由于仓库中存在文件名称过长,导致本次git reset 失败。

2023-07-28 17:43:55 144

原创 Linux启动Java程序jar包Shell脚本

中,所以得事先在当前目录下创建一个logs文件,同时在logs目录下创建一个gc文件夹(不创建项目也能运行,只是日志信息会丢失🙄)方式去启动jar包,这个过程十分的繁琐,所以我特意在网上搜了一个简单便捷的shell脚本,通过。按代码的要求填写前面的一些配置信息即可,注释已经写得很清楚了😘。的是上述代码会自动将运行的Java日志打印至当前目录的。的方式去查看我启动的jar包占用的pid,然后去使用。方式去启动jar包,然后每次更新的时候都要先使用。的方式快速终止或者启动项目,非常好用!

2022-11-28 22:02:29 2116 2

原创 如何比较测试环境和开发环境的数据库表的差异

匹配的时候最好分别切换到Sheet1,让Sheet1和Sheet2比较一次,然后切换到Sheet2,让Sheet2和Sheet1再比较一次,这样得到的结果才是最准确的。的数据库中单独修改一些字段的属性,这时,如果我们想要了解这两个环境的字段有哪些差异,如果数据库表少还好,可以一个个对比,但是当表的数量比较多的时候,就比较头疼了。第四个参数指定在查找时是要求精确匹配,还是大致匹配,如果为 FALSE(或者是0),大致匹配。下面这两个是我工作中常用的比对数据库字段的名称、默认值和索引的SQL,非常好用!

2022-11-26 01:25:18 875

原创 emqx学习笔记(1)- emqx的下载和安装

EMQX 是一款大规模可弹性伸缩的云原生分布式物联网 MQTT 消息服务器。作为全球最具扩展性的 MQTT 消息服务器,EMQX 提供了高效可靠海量物联网设备连接,能够高性能实时移动与处理消息和事件流数据,帮助您快速构建关键业务的物联网平台与应用。

2022-11-21 00:52:13 4359

原创 docker安装

如果安装有宝塔的小伙伴,建议直接在宝塔软件商店安装,方便快捷。

2022-11-16 23:56:35 274

原创 Linux索引节点(inode)用满导致服务器发生故障

今天早上打开服务器一看,内存占用率飙到了93%,好家伙,一大早就不想让我好过是吧?吓得我连忙把服务器重启(众所周知,重启可以解决99%的bug),重启完后,我自信满满的启动项目的jar包,结果居然还是显示没有空间,可恶😡,逼我用绝招是吧?既然这样…那我只能求助于浏览器了🐶于是我开始在网上搜索解决办法,根据网上资料显示,服务器空间不足无非是两种情况:关于服务器内存的占用情况,我们可以通过查看显然,我的服务器内存还很充足,于是立马查看了下inode数量好家伙,直接100%😅,这谁顶得住啊下面通过执...

2022-06-22 23:37:04 1064

原创 基于vue2编写的md编辑器-Bytemd

官方体验网址 https://bytemd.js.org/playground/上述命令只能下载基本的依赖,这里必须提一嘴,由于bytemd把所有的组件全部拆分开来了,所以依赖得一个一个的下,GitHub上显示的依赖有如下几种依赖的下载格式如下(其他的一样)npm install @bytemd/plugin-breaks以下是示例代码(因为是我自己用,所以基本上把所有依赖都下载了)如果遇到下面这种异常,根据我标注的红色方框中的信息下载依赖即可,具体的异常可能和我的不太一样,根据你自己的异常提示..

2022-06-13 00:11:15 3389 14

原创 RedisConnectionFailureException:记一次redis和netty依赖冲突

美好的一天,从bug结束异常如下我用的阿里云的redis,想给自己的项目加个通知模块,谁知道突然开始报这个异常,最恶心的是同一个项目,我在公司里运行没问题,在家里就是不行,搞得我一开始就没考虑是代码的问题org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionExc.

2022-01-10 00:56:33 3568 1

原创 微信官方发红包DEMO

mark一下注意:目前微信红包好像只支持V2文档!!!微信现金红包的开发者文档第一步 先去微信支付开发者文档下sdk,注意是v2的!v2的!v2的!我的微信红包只用了里面的三个文件import org.apache.http.client.HttpClient;/** * 常量 */public class WXPayConstants { public enum SignType { MD5, HMACSHA256 } public st

2021-11-24 18:05:56 361

原创 mybatis-plus代码生成器

pom依赖<dependencies> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.1.tmp</version> </depen

2021-10-17 22:27:53 139

原创 Unsupported Media Type:Content type ‘‘ not supported

报错信息{ "timestamp": "2021-08-30T08:23:41.520+00:00", "status": 415, "error": "Unsupported Media Type", "trace": "org.springframework.web.HttpMediaTypeNotSupportedException: Content type '' not supported\r\n\tat org.springframework.web.servl

2021-08-30 16:38:01 1899

原创 vue如何引入script的在线链接

<template> <view>引入一个动态厨娘</view></template><script> export default { mounted() { const link = document.createElement('link'); link.rel = 'stylesheet'; link.href = `https://cdn.jsdel

2021-07-23 11:56:33 1643 4

原创 支付宝支付demo(标记一下)

pom的相关配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.x.

2021-07-21 23:00:17 1101

原创 前后端分离跨域问题的解决方案

package com.huaxin.wenjuan.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConf

2021-07-19 17:28:24 1745

原创 IDEA快捷键(笔记)

代码格式化Ctrl + Alt + L

2021-07-14 11:27:51 81

原创 日志输出格式中符号的含义

2021-07-04 17:30:09 455

原创 linux下的mysql密码修改(部分)

[root@localhost ~]# vim /etc/my.cnf[root@localhost ~]# service mysql restartShutting down MySQL.. SUCCESS!Starting MySQL. SUCCESS![root@localhost ~]# mysql -uroot -h 127.0.0.1 -pEnter password:Welcome to the MariaDB monitor. Commands end with ; or \

2021-06-03 17:50:45 87

原创 Windows下终止所有nginx进程

taskkill /f /im nginx.exe

2021-05-28 15:24:16 637

原创 redis修改requirepass 参数 改密码

redis修改requirepass 参数 改密码

2021-05-16 22:14:26 1323

原创 修改虚拟机的静态IP

进入/etc/sysconfig/network-scripts/目录下,使用vim命令打开ifcfg-ens33 文件修改为192.168.126.130

2021-05-16 16:00:13 117

原创 Failed connecting to 192.168.126.129:6379

可能情况1.linux防火墙没关

2021-05-15 00:31:24 900

转载 Linux关闭防火墙命令

一、下面是red hat/CentOs7关闭防火墙的命令!1:查看防火状态systemctl status firewalldservice iptablesstatus2:暂时关闭防火墙systemctl stop firewalldservice iptablesstop3:永久关闭防火墙systemctl disable firewalldchkconfig iptables off4:重启防火墙systemctl enable firewalld....

2021-05-15 00:29:04 134186 1

原创 hystrix dashboard Unable to connect to Command Metric Stream解决办法

hystrix dashboard Unable to connect to Command Metric Stream解决办法

2021-05-08 23:36:21 111

空空如也

空空如也

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

TA关注的人

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