自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have

如果还出现这个问题的,可以在下方打开终端,执行。在启动springboot项目的时候报错。手动指定Lombok版本>1.30。Lombok版本过低。

2025-04-14 08:47:32 189

原创 docker部署scylladb

docker启动后需要等待一会scylladb初始化完成,可以使用docker logs -f scylla查看日志。由于scylladb完全兼容Cassandra,所以用Cassandra的方式连接scylladb是完全没有问题的。初始用户名和密码都是cassandra。这里使用idea连接。

2025-04-12 14:39:46 453

原创 docker部署mongo8

其他的如数据存储路径和日志存储日志,官方建议是不要改动,这里全注释掉。1、更新用户角色,修改用户权限,不会覆盖原权限信息,只新增权限。找不到配置位置的可以看官方文档或者进容器找。目的是获取到docker里面的配置文件。我这里就只修改允许所有IP访问。拷贝内部配置文件副本到外面。切换到 admin 库。输入初始用户名和密码。

2025-04-12 12:42:39 349

原创 docker部署nacos

看官方文档自己修改,nacos也是spring写的。浏览器打开http://IP:8848/nacos。目的是将里面的配置文件拷贝一份到本地。这次启动加上配置文件映射。

2025-04-12 10:56:14 299

原创 docker部署mysql

目的是将mysql里的配置文件拷贝出来。如果路径不对就进容器找。

2025-04-11 17:08:00 177

原创 docker部署redis

点开全部拷贝下来,自己新建一个redis.conf配置文件,粘贴进去。将appendonly持久化设置为yes。将bind注释掉,允许所有机器访问。其他的配置看自己需要。

2025-04-11 16:19:04 293

原创 AlmaLinux9.5 修改为静态IP地址

如果不配做会出现重启服务器后获取不到ip地址。主要修改ipv4部分,改成自己的IP配置。找到对应网卡配置文件进行修改。将这个配置参数改为yes。可以看到配置以及生效了!

2025-04-11 15:38:17 328

原创 Windows下部署springboot程序,并实现jar包热更新

在/etc/systemd/system/目录下创建一个新的服务文件,例如test.service。确保你将上方文件放在 /etc/systemd/system/ ( systemd 服务文件的标准存放位置) 目录下后执行下方指令刷新。

2025-03-25 14:53:44 253

原创 Certbot自动续签多域名

按提示前往dns解析添加对应的值。

2025-02-05 10:23:59 253

原创 麒麟系统+达梦数据库+MybatisPlus+Redis+SpringBoot

可以看到我的是x86_64cpu,由于麒麟系统是基于U。然后按照unbantu的离线安装redis教程安装即可。这里的scheme就是你的数据库名称,不指定就会报错的。把程序打包到服务器上,使用 Java -jar命令测试。这里选择的是麒麟V10桌面版,使用虚拟机启动。我这里选择的是达梦数据库管理系统DM8开发版。下载前先到麒麟系统中打开终端查询cpu版本。加一条规则,将达梦的5236端口放行。修改redis配置,打开远程连接。修改完后保存退出,重启redis。上传到/usr/local,解压。

2024-12-12 14:59:42 1238

原创 Oceanbase离线集群部署

这里由于测试条件有限,没把proxy和OceanBaseDB分开,企业中proxy应该单独搭建高可用集群来控制其他OceanBaseDB集群。可以复杂后面的命令,OceanBase1机器上执行,进入pbproxy,proxy可以理解成路由,可以管理集群内的所有机器。在后期使用中,使用程序连接的是proxy操作,而不是直接操作数据库,由proxy去进行内部操作。这里我在windows电脑上装了docker,直接在windows电脑安装oms。使用 scp 或其他工具将下载的包传输到不联网的机器。

2024-12-06 09:02:52 1137

原创 Centos实现Mysql8.4安装及主主同步

8.4的Msyql在同步的时候与之前的版本有很大不同,这里记录一下安装流程。

2024-06-16 21:21:10 1230 1

原创 Windows里使用ollama本地大模型部署

这里选open-webul为例,找到对应的github仓库,安装文档安装,这里选择docker安装。在ollama的github的介绍上面,有多个已经适配了ollama的web可以选择。如果想要远程调用ollama接口,那就需要次配置,如果只是本地访问,忽略。安装完成后验证是否成功,打开命令行输入ollama,有该指令即安装成功。ps: 如果已经打开了ollama,需要重启ollama才能生效!如果是外部访问,需要配置上面的第二条环境变量。如果是本地访问,直接调用11434端口即可。然后就可以发请求玩了。

2024-05-14 16:25:56 1861

原创 vite项目修改node_modules

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

2024-03-07 13:30:50 1546

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

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

2023-12-13 16:08:01 2376

原创 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 3464

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

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

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

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

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

2023-05-14 11:46:51 682

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

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

2023-05-13 13:06:30 3660 2

原创 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 4386

原创 Jasperreort使用

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

2023-02-21 13:11:50 999

原创 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 1044

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

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

2022-11-14 10:19:01 585

原创 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 1458

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

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

2022-09-16 16:28:40 275

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

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

2022-09-16 11:25:40 1252

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

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

2022-07-23 11:11:59 436

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

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

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

原创 Nginx知识点总结

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

2022-07-16 13:14:22 2246

原创 使用Minio8搭建文件系统

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

2022-07-10 09:24:13 383

原创 初始化一个Vue3项目

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

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

原创 vite+ts+svg

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

2022-05-06 09:28:26 403

原创 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 3922 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 1338 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 3141

原创 Jmeter使用教学

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

2022-02-16 21:09:29 1062 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 1959

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

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

2021-12-11 13:32:24 1684

原创 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 2444 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 1072

空空如也

空空如也

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

TA关注的人

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