- 博客(108)
- 收藏
- 关注
原创 Windows下部署springboot程序,并实现jar包热更新
在/etc/systemd/system/目录下创建一个新的服务文件,例如test.service。确保你将上方文件放在 /etc/systemd/system/ ( systemd 服务文件的标准存放位置) 目录下后执行下方指令刷新。
2025-03-25 14:53:44
222
原创 麒麟系统+达梦数据库+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
1167
原创 Oceanbase离线集群部署
这里由于测试条件有限,没把proxy和OceanBaseDB分开,企业中proxy应该单独搭建高可用集群来控制其他OceanBaseDB集群。可以复杂后面的命令,OceanBase1机器上执行,进入pbproxy,proxy可以理解成路由,可以管理集群内的所有机器。在后期使用中,使用程序连接的是proxy操作,而不是直接操作数据库,由proxy去进行内部操作。这里我在windows电脑上装了docker,直接在windows电脑安装oms。使用 scp 或其他工具将下载的包传输到不联网的机器。
2024-12-06 09:02:52
1100
原创 Windows里使用ollama本地大模型部署
这里选open-webul为例,找到对应的github仓库,安装文档安装,这里选择docker安装。在ollama的github的介绍上面,有多个已经适配了ollama的web可以选择。如果想要远程调用ollama接口,那就需要次配置,如果只是本地访问,忽略。安装完成后验证是否成功,打开命令行输入ollama,有该指令即安装成功。ps: 如果已经打开了ollama,需要重启ollama才能生效!如果是外部访问,需要配置上面的第二条环境变量。如果是本地访问,直接调用11434端口即可。然后就可以发请求玩了。
2024-05-14 16:25:56
1817
原创 vite项目修改node_modules
在使用某个依赖的时候遇到了bug,提交issue后不想一直等待到作者更新版本,所以寻求临时自己解决。在node_modules里找到需要修改的依赖,修改想要修改的代码。然后在node_modules里找到.vite文件夹,将其全部删除。再npm run dev启动,刷新页面看看修改是否生效。
2024-03-07 13:30:50
1476
原创 解决Windows使用CMD控制台打印中文出现乱码问题
但是这种方法只能在当前的控制卡生效,新开一个就不行了。打开设置,搜索控制面板。查看Cmd当前的编码。重启完后输入chcp。
2023-12-13 16:08:01
2322
原创 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
3400
原创 Activiti使用监听发布无法查询到历史
但是在对该任务负责人进行查询历史任务的时候缺查询不到已经执行了的数据。而对应的ACT_HI_TASKINST也没有对应负责人的数据。在监听器中,根据业务赋值给任务对应办理人。
2023-05-14 11:52:17
2459
1
原创 Activiti在监听类中注入类为null
可以考虑把需要注入的 bean 声明为静态的,实现 ApplicationContextAware 接口在 setApplicationContext 方法里获取 bean 并赋值,这样每个实例都能使用。Listener 实例是自己 new 或反射创建的,而不是用 Spring 创建好的,那就不会自动注入。
2023-05-14 11:46:51
672
原创 springboot整合flowable不自动创建表
连接上加上nullCatalogMeansCurrent=true,如果是mysql8。
2023-05-13 13:06:30
3557
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
4350
原创 Jasperreort使用
Jasperreort只能导入TTF后缀文件,有些字体如微软雅黑是ttc结尾的,需要转为TTF再导入。Jasperreort主要是为Java服务的,这里以Java代码为例。但该目录有访问权限,直接使用Jasperreort无法访问,在其他地方新建文件夹,把需要用的字体复制一份到新文件夹中。电脑自带的字体一般在C:\Windows\Fonts。如果不添加,后面打印出PDF的时候中文显示不出来。把导出的jar包复制到resources下。导入jrxml到resources下。下载后一直下一步安装。
2023-02-21 13:11:50
962
原创 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
1021
原创 VM16: setup cannot continue The Microsoft Runtime DLL installer failed to complete
重启,然后重新安装即可。
2022-11-14 10:19:01
562
原创 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
1441
原创 Mysql基于docker搭建主从备份
此错误,虽然不影响主从同步的搭建,但是如果想从远程客户端通过以下方式连接docker中的MySQL则没法连接。执行完此步骤后不要再操作主服务器MYSQL,防止主服务器状态值变化。建议都修改,因为例如Shardingsphere连接可能也会出错。由于经费有限,这里用一台服务器来搭建,使用不同端口来区分。错误日志,根据日志中显示的错误信息在网上搜索解决方案即可。搭建一个一主二从的Mysql环境。启动主从同步后,常见错误是。的情况,此时查看下方的。,防止主服务器状态值变化。主Mysql中创建数据。
2022-09-16 11:25:40
1244
原创 将xml转换为object时候报错:javax.xml.bind.UnmarshalException: 意外的元素 (uri:““, local:“root“)。所需元素为(none)
发来的数据和定义的类标签名称不匹配。
2022-07-19 13:16:46
3416
1
原创 Nginx知识点总结
cache-controlexpires强制缓存页面首次打开,直接读取缓存数据,刷新,会向服务器发起请求etaglastmodify协商缓存没发生变化返回304不发送数据。
2022-07-16 13:14:22
2111
原创 使用Minio8搭建文件系统
docker脚本都是docker的基本命令-p 端口映射-v 目录挂载-e 环境变量设置-d 后台启动如果服务器的话记得打开防火墙访问服务器地址:9001输入用户名和密码即可参考官网代码仓库
2022-07-10 09:24:13
372
原创 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
3905
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
1324
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
3130
原创 Jmeter使用教学
设置中文编码集Jmeter默认是不支持中文的,如果出现中文会出现乱码可进入到Jmeter的安装目录/bin下,修改jmeter.properties文件找到注释的这段代码#sampleresult.default.encoding=ISO-8859-1向下复制一行,打开注释,修改值为utf-8重新打开Jmeter,即可生效顺序执行和并发执行勾上是顺序执行,否则是并发执行优先和最后执行线程组setUp是优先执行线程组,tearDown是最后执行线程组与是否勾上顺序执行和并发执行
2022-02-16 21:09:29
1048
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
1943
原创 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
2437
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
1060
原创 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
1641
1
原创 mybaits-plus使用nacos配置时无法进行数据库加密报错解决
错误截图使用的是nacos上的配置报错显示无法对数据库加密字段进行解析而我在启动参数中已经配置过了错误原因猜测是因为从nacos上拉取配置之前mybatis-plus就进行了数据库加密字段的解密,但这时配置还没拉取下来,所以让mybatis-plus误认为没有加密字段当然这些都是我yy的~~错误解决两个配置文件,一个配置到本地,一个配置到nacos,设置如果有同字段配置优先使用本地的,当然也可以不设置本地的nacos上的略设置相同配置,优先加载本地测试连接成功接
2021-11-07 15:00:14
1268
1
原创 redis集群搭建
哨兵模式以前使用的主从模式一旦主节点挂了,那么就需要手动切换到从节点,这个过程需要人为的监控redis3.0之前使用了哨兵模式而哨兵默认则使用机器代替了人工在连接的时候连接的哨兵节点,哨兵会帮我们去连接redis,哨兵还有选举主节点,主从复制等功能具体参考http://www.redis.cn/topics/sentinel.html这种模式的缺陷读写都只针对master节点,并发不高数据量特别大的时候,占用成倍的空间集群模式redis3.0后使用的模式具体参考http://
2021-11-02 14:22:48
253
原创 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
983
1
原创 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
490
原创 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
1165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人