自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vite项目修改node_modules

在使用某个依赖的时候遇到了bug,提交issue后不想一直等待到作者更新版本,所以寻求临时自己解决。在node_modules里找到需要修改的依赖,修改想要修改的代码。然后在node_modules里找到.vite文件夹,将其全部删除。再npm run dev启动,刷新页面看看修改是否生效。

2024-03-07 13:30:50 314

原创 解决Windows使用CMD控制台打印中文出现乱码问题

但是这种方法只能在当前的控制卡生效,新开一个就不行了。打开设置,搜索控制面板。查看Cmd当前的编码。重启完后输入chcp。

2023-12-13 16:08:01 1527

原创 Cannot load from short array because “sun.awt.FontConfiguration.head“ is null

在其jre/lib目录里复制fontconfig.bfc文件和font目录到Linux安装的jdk的lib目录里。但是只在Linux上出现了该报错,在本地windows环境没有出现。由于在linux上缺失Easyexcel使用的字体导致。在使用Easyexcel时发生了报错,请求返回空白。JDK都使用的是17版本。下载一个jdk1.8。

2023-10-22 00:17:07 1804

原创 Activiti使用监听发布无法查询到历史

但是在对该任务负责人进行查询历史任务的时候缺查询不到已经执行了的数据。而对应的ACT_HI_TASKINST也没有对应负责人的数据。在监听器中,根据业务赋值给任务对应办理人。

2023-05-14 11:52:17 2283 1

原创 Activiti在监听类中注入类为null

可以考虑把需要注入的 bean 声明为静态的,实现 ApplicationContextAware 接口在 setApplicationContext 方法里获取 bean 并赋值,这样每个实例都能使用。Listener 实例是自己 new 或反射创建的,而不是用 Spring 创建好的,那就不会自动注入。

2023-05-14 11:46:51 585

原创 springboot整合flowable不自动创建表

连接上加上nullCatalogMeansCurrent=true,如果是mysql8。

2023-05-13 13:06:30 2499 1

原创 module java.base does not “opens java.xxx“ to unnamed module @xxxx

我这有两个java.math和java.lang。高版本JDK禁止了报错所提示的几个包的反射。在springboot集成dubbo中。脚本启动直接在启动命令后面添加即可。看自己的报错里有几个包被禁止了。消费者服务和生产者复核都报错。添加两个JVM启动参数。有其他的就照样添加即可。而dubbo里用到了。

2023-03-02 12:40:03 3991

原创 Jasperreort使用

Jasperreort只能导入TTF后缀文件,有些字体如微软雅黑是ttc结尾的,需要转为TTF再导入。Jasperreort主要是为Java服务的,这里以Java代码为例。但该目录有访问权限,直接使用Jasperreort无法访问,在其他地方新建文件夹,把需要用的字体复制一份到新文件夹中。电脑自带的字体一般在C:\Windows\Fonts。如果不添加,后面打印出PDF的时候中文显示不出来。把导出的jar包复制到resources下。导入jrxml到resources下。下载后一直下一步安装。

2023-02-21 13:11:50 503

原创 Vue3新知识

在mounted打印出所有信息< template > < div > 我是父组件 < / div > < A v - move : aaa . xiaohong = "{ background: 'red' }" > < / A > < / template > < script setup lang = "ts" > import type {// 自定义指令名字必须以v开头 const vMove : Directive = {// 元素初始化的时候 created() {

2022-12-23 10:22:29 270

原创 VM16: setup cannot continue The Microsoft Runtime DLL installer failed to complete

重启,然后重新安装即可。

2022-11-14 10:19:01 420

原创 EMQX安装及使用

参考: https://www.emqx.io/docs/zh/v4.3/advanced/auth-mnesia.html#%E9%A2%84%E8%AE%BE%E8%AE%A4%E8%AF%81%E6%95%B0%E6%8D%AE。初始用户名和密码是admin-public。重启完后,再次去连接就会发现需要认证了。指的注意的是访问需要Basic鉴权。根据文档去找对应添加的API。打开配置文件,直接添加用户。用自己熟悉的工具发送请求。这里以PostMan演示。用户名和密码是登录的密码。

2022-09-29 11:35:43 1297

原创 基于Vite初始化前端项目

这里使用到了scss,需安装。

2022-09-16 16:28:40 219

原创 Mysql基于docker搭建主从备份

此错误,虽然不影响主从同步的搭建,但是如果想从远程客户端通过以下方式连接docker中的MySQL则没法连接。执行完此步骤后不要再操作主服务器MYSQL,防止主服务器状态值变化。建议都修改,因为例如Shardingsphere连接可能也会出错。由于经费有限,这里用一台服务器来搭建,使用不同端口来区分。错误日志,根据日志中显示的错误信息在网上搜索解决方案即可。搭建一个一主二从的Mysql环境。启动主从同步后,常见错误是。的情况,此时查看下方的。,防止主服务器状态值变化。主Mysql中创建数据。

2022-09-16 11:25:40 1143

原创 最短路径算法(递归)

代码】最短路径算法(尝试)

2022-07-23 11:11:59 338

原创 将xml转换为object时候报错:javax.xml.bind.UnmarshalException: 意外的元素 (uri:““, local:“root“)。所需元素为(none)

发来的数据和定义的类标签名称不匹配。

2022-07-19 13:16:46 2551 1

原创 Nginx知识点总结

cache-controlexpires强制缓存页面首次打开,直接读取缓存数据,刷新,会向服务器发起请求etaglastmodify协商缓存没发生变化返回304不发送数据。

2022-07-16 13:14:22 1516

原创 使用Minio8搭建文件系统

docker脚本都是docker的基本命令-p 端口映射-v 目录挂载-e 环境变量设置-d 后台启动如果服务器的话记得打开防火墙访问服务器地址:9001输入用户名和密码即可参考官网代码仓库

2022-07-10 09:24:13 335

原创 初始化一个Vue3项目

基于vite,后面会逐步完善内容

2022-06-25 10:18:36 2072 1

原创 vite+ts+svg

最佳的教程当然来源于作者啦记录以下GitHub地址vite-plugin-svg-icons

2022-05-06 09:28:26 353

原创 Springboot集成Activiti7

导入依赖<dependencies> <!-- 整合Activiti7 --> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter</artifactId> <version>7.1.0.M6</version> <

2022-03-27 10:53:39 3742 3

原创 手把手教在Linux系统上安装RocketMQ

需要提前准备好的环境JDK环境MAVEN环境软件下载官网解压上传到服务器配置RocketMQrunserver.sh修改(修改内容太多,直接复制了)#!/bin/sh# Licensed to the Apache Software Foundation (ASF) under one or more# contributor license agreements. See the NOTICE file distributed with# this work for addit

2022-02-26 16:20:39 1137 1

原创 Linux系统部署elasticsearch8.0

下载解压官网下载软件,上次到Linux系统解压的时候需要注意解压路径不要在root目录下,因为elasticsearch8不允许使用root角色启动修改配置找到config目录下的elasticsearch.yml文件,修改配置:cluster.name: es-applicationnode.name: node-1#对所有IP开放network.host: 0.0.0.0#HTTP端口号http.port: 9200#elasticsearch数据文件存放目录path.data

2022-02-20 20:11:46 2976

原创 Jmeter使用教学

设置中文编码集Jmeter默认是不支持中文的,如果出现中文会出现乱码可进入到Jmeter的安装目录/bin下,修改jmeter.properties文件找到注释的这段代码#sampleresult.default.encoding=ISO-8859-1向下复制一行,打开注释,修改值为utf-8重新打开Jmeter,即可生效顺序执行和并发执行勾上是顺序执行,否则是并发执行优先和最后执行线程组setUp是优先执行线程组,tearDown是最后执行线程组与是否勾上顺序执行和并发执行

2022-02-16 21:09:29 887 1

原创 前端VUE+后端(Gateway)加密通信

前端数据加密(VUE)main.js配置import Vue from 'vue'import App from './App.vue'import axios from 'axios'import JSEncrypt from 'jsencrypt'import encrypt from './utils/code.js'Vue.config.productionTip = false// 密钥对生成 http://web.chacuo.net/netrsakeypaircons

2022-01-12 16:32:22 1688

原创 sql查询字段中有关键字报错

错误截图错误原因group是字段名,同时又是关键字解决方法加上两个符号转义即可

2021-12-11 13:32:24 1473

原创 Hadoop集群搭建

下载官网太慢了这里选用清华大学的镜像下载镜像地址下最后一个打开三台服务器将下载好的文件上传解压配置Hadoopcd hadoop-3.3.1/etc/hadoop按G跳到最后一行直接在最后添加,配置登录用户export JAVA_HOME=你的jdk解压位置export HDFS_NAMENODE_USER=rootexport HDFS_DATANODE_USER=rootexport HDFS_SECONDARYNAMENODE_USER=root退出保存vi

2021-11-30 22:37:56 2414 2

原创 Zookeeper集群搭建

下载Zookeeper介绍页找download下载打开三台服务器这里本地搭建,打开了三台服务器将压缩包上传解压由于配置Zookeeper需要Java环境记得三台都配好java环境配置Zookeeper进入conf目录下cp zoo_sample.cfg zoo.cfgvim zoo.cfg修改配置一个是数据存储位置一个是端口按自己的来设置在末尾设置服务器内部通信的地址和zk集群的节点server.1=node1:2888:3888server.2=node2:28

2021-11-30 20:20:24 1021

原创 sentinel+Gateway+nacos双向推拉(修改sentinel源码)

springboot集成sentinel和nacos导入依赖<!-- nacos注册中心--><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency><!--

2021-11-18 22:00:17 1530 1

原创 mybaits-plus使用nacos配置时无法进行数据库加密报错解决

错误截图使用的是nacos上的配置报错显示无法对数据库加密字段进行解析而我在启动参数中已经配置过了错误原因猜测是因为从nacos上拉取配置之前mybatis-plus就进行了数据库加密字段的解密,但这时配置还没拉取下来,所以让mybatis-plus误认为没有加密字段当然这些都是我yy的~~错误解决两个配置文件,一个配置到本地,一个配置到nacos,设置如果有同字段配置优先使用本地的,当然也可以不设置本地的nacos上的略设置相同配置,优先加载本地测试连接成功接

2021-11-07 15:00:14 1127 1

原创 redis集群搭建

哨兵模式以前使用的主从模式一旦主节点挂了,那么就需要手动切换到从节点,这个过程需要人为的监控redis3.0之前使用了哨兵模式而哨兵默认则使用机器代替了人工在连接的时候连接的哨兵节点,哨兵会帮我们去连接redis,哨兵还有选举主节点,主从复制等功能具体参考http://www.redis.cn/topics/sentinel.html这种模式的缺陷读写都只针对master节点,并发不高数据量特别大的时候,占用成倍的空间集群模式redis3.0后使用的模式具体参考http://

2021-11-02 14:22:48 214

原创 Centos7安装Python环境

安装pythonyum install python3更换pip下载源vim ~/.pip/pip.conf没有就新建写入如下内容[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host=mirrors.aliyun.com测试安装python虚拟环境sudo pip3 install virtualenv #安装virtualenvsudo pip3 insta

2021-10-25 18:36:16 941 1

原创 idea常用插件

Vuevue插件IDE Eval Resetidea自动刷新试用日期插件MaBatisXmabatisplus插件

2021-10-24 13:29:59 95

原创 mybatis-plus: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

错误截图错误描述在使用mybatis-plus进行连表查询的时候,发现写在xml里的sql语句执行不到,方法报错错误原因mybaitls默认的mapper.xml加载路径是再resource目录下的mapper包下而我这里自定义修改了名字导致加载不到xml文件解决方法所以解决方法也很简单要么服从要么需改我选服从改下名字测试一切正常...

2021-10-22 12:22:29 439

原创 springGateway聚合各服务Swagger进行统一管理

网关配置引入swagger相关依赖<!--swagger--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version></dependency>这里不建议引入像swagger-boots

2021-10-21 10:35:27 1004

转载 基于swagger2实现全局接口验证

@Configuration@EnableSwagger2public class Swagger2Config { @Bean Docket docket() { return new Docket(DocumentationType.SWAGGER_2) .select() .apis(RequestHandlerSelectors.basePackage("org.javaboy.oauth2.res.

2021-10-21 00:20:22 223

原创 js 等待方法返回结果再执行下面的步骤

错误起因业务方法方法调用返回结果可以发现,没等拿到结果就打印了需求等拿到返回值了再执行下面的步骤修正使用Promise返回结果加入async await执行结果

2021-10-14 20:50:13 9225

原创 数据库类型与Java类型对照表

数据库类型Java类型JDBC类型索引(int)tinyintjava.lang.Integer-6bigintjava.math.BigInteger-5blob longblob mediumblobjava.lang.byte[]-4varbinary tinyblobjava.lang.String-3binary geometry geomcollection multipolygon point polygon linestring ...

2021-09-17 12:06:04 5260

原创 解决前端获取Long类型精度丢失异常

错误截图数据库id前端获取到的id出现了精度丢失错误解决@Configurationpublic class JacksonConfig { @Bean public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder) { ObjectMapper objectMapper = builder.createXmlMapper(false).build();

2021-09-07 10:17:16 376 2

原创 我的创建vue模板

2021-09-06 13:00:37 79

原创 The ‘Access-Control-Allow-Origin‘ header contains multiple values

错误截图错误原因由于网关配置了跨域同时接口方法上也配置了跨域导致了发送的请求响应结果上有重复的跨域请求头导致发送错误解决方法将接口方法上的跨域去除即可

2021-08-31 10:18:03 233

空空如也

空空如也

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

TA关注的人

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