- 博客(606)
- 收藏
- 关注
原创 springboot项目整合dynamic-datasource实现多数据源并且实现事务
【代码】springboot项目整合dynamic-datasource实现多数据源并且实现事务。
2024-07-19 09:30:26
298
原创 Spring Boot多数据源事务@DSTransactional的使用
【代码】Spring Boot多数据源事务@DSTransactional的使用。
2024-07-19 09:25:17
85
原创 docker服务开机自启动
容器启动时设置自启动-docker-compose版。显示为enabled时,代表已经开启了开机自启动。显示为disabled时,代表未开启开机自启动。使用restart: always配置。容器启动时设置自启动-docker版。查询docker服务开机自启动状态。将docker服务设置为开机自启动。取消docker服务开机自启动。修改docker容器为自启动。
2024-07-18 20:25:51
208
原创 Quartz定时任务配置参数的含义
例如,在一个分布式系统中,可以为每个节点的Quartz调度器设置不同的instanceName,以避免节点之间的任务冲突和重复执行。用于指定Quartz调度器的任务触发器的misfire阈值。例如,在一个分布式系统中,可以为每个节点的Quartz调度器设置不同的instanceId,以避免节点之间的任务冲突和重复执行。② AUTO:如果属性设置为Auto,则Quartz调度器会自动为每个实例分配一个唯一的instanceId,Quartz调度器会根据当前时间和随机数生成一个唯一的instanceId。
2024-07-18 09:02:47
323
原创 quartz定时任务
xxljob执行器端口经过jeecg改造后,已经支持自动生成执行端口,所以不需要指定执行器端口。如果你的确需要指定不同服务模块的执行器端口,可以按照以下步骤修改1、修改jeecg-boot-starter-job源码,放开这块代码,重新install2.在具体微服务模块中的application.yml文件中定义执行器的端口号如下配置,30058是自己随意定义的。
2024-07-18 08:53:04
159
原创 Mybatis中like搭配concat的写法详解
mysql 的 like,建议 like concat() 组合,可以防止sql注入。以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
2024-07-11 11:30:31
287
原创 一、Mybatis-Plus 开启日志的方式
小伙伴们大家好,相信大家平时在处理问题时都有各自的方式,最常用以及最好用的感觉还是断点调试,但是涉及到操作数据库的执行时,默认的话在控制台是看不到是否执行成功的,对于操作数据库的调试不是很友好,如果可以在控制台实时读取执行情况,对于我们来说可以更好的发现问题所在。在测试项目中创建个简单的新增用户操作的接口,使用postman接口测试工具发送请求,测试启动日志前后的控制台情况。可以看到控制台中除了打印出执行的sql语句,还有些别的信息,具体如下。1.未启动日志,控制台信息如下,查看数据库,该条信息成功插入。
2024-07-09 19:33:52
187
原创 nginx静态资源的服务器配置方法
Nginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器,同时现在也很流行动静分离,就可以通过Nginx来实现,这篇文章主要介绍了nginx静态资源的服务器配置方法,需要的朋友可以参考下。
2024-07-09 09:06:33
276
原创 com.mysql.cj.jdbc.exceptions.CommunicationsException: The last packet successfully
- 参考说明:https://www.cnblogs.com/ivictor/p/5979731.html。--由于设置的超时时间比较短,只有30秒,mysql服务没有设置失败重连,因此服务就有偶尔出现这个异常。--第二种方式,修改my.cnf文件,永久生效,但是需要重启mysql服务。--第一种方式,当时生效,重启mysql服务后失效。--交互式连接超时时间设置和非交互式连接超时。-- 查看timeout参数列表。-- 保存后重启mysql服务。--重启后查看参数是否生效。
2024-07-08 16:08:01
213
原创 字符串分割成List的几种方式
你可以使用Arrays.stream()或Pattern.compile()与String.splitAsStream()来将字符串转换为流,然后收集为List。如果你有一个由逗号分隔的字符串,并希望将其拆分为一个List,你可以使用Arrays.asList()配合String.split()方法来实现。下面介绍几种常见的字符串转List的方式,并给出相应的使用教程。然后,你可以使用StringUtils类的split()方法结合Arrays.asList()或转换为ArrayList。
2024-07-04 21:45:35
177
原创 使用docker指令删除所有不再使用的镜像
这个命令将删除所有未被任何容器引用的镜像,包括未被标签的悬空镜像和已被标记为 的镜像。-a:这个选项表示清理所有不再使用的镜像,包括未被标记的悬空镜像和已被标记为 的镜像。在执行这个命令之前,请确保你了解它的影响,因为它将永久删除未被使用的镜像。docker image prune:这个命令用于清理不再使用的镜像。
2024-07-04 19:53:20
367
原创 k8s之Pod常用命令详解、镜像拉取策略(imagePullPolicy)
【代码】k8s之Pod常用命令详解、镜像拉取策略(imagePullPolicy)
2024-07-03 23:24:16
223
原创 要将 Docker 命令转换为 Kubernetes Deployment 配置
【代码】要将 Docker 命令转换为 Kubernetes Deployment 配置。
2024-07-03 19:47:40
85
原创 要将 Docker 命令转换为 Kubernetes Deployment 配置,
【代码】要将 Docker 命令转换为 Kubernetes Deployment 配置,
2024-07-03 18:04:26
67
原创 Apache Kafka 配置
用于在日志段(segment)滚动时添加抖动时间,以减少所有broker在同一时间滚动segment的情况,从而平滑磁盘I/O。:这通常不是一个具体的配置项,而是指Kafka的生产者(Producer)客户端,用于发送消息到Kafka集群。:定义了日志段的最大生命周期(毫秒),超过此时间后,无论日志段的大小如何,都将被删除或压缩。:在删除文件之前等待的时间(毫秒),以确保被删除的文件不会被消费者或其他进程再次访问。:定义了允许的最大时间戳差异(毫秒),用于检测并拒绝时间戳异常的消息。
2024-07-03 10:45:29
828
原创 连接redis服务时报错Caused by: io.lettuce.core.RedisReadOnlyException: READONLY You can‘t write against a re
【代码】连接redis服务时报错Caused by: io.lettuce.core.RedisReadOnlyException: READONLY You can‘t write against a re。
2024-07-02 22:13:51
277
原创 k8s部署redis哨兵集群
2.持久化数据选择用storageclass,动态创建pv存储,若没装动态存储需先安装:安装NFS动态存储二、创建redis配置文件。2.原Master节点宕机过程中若有数据插入,待重启成功后会变为Slave,且自动同步期间的数据,不会遗漏。待Master变为Slave后,进入新的Master节点获取集群节点数。1.Pod被删除后会自动启动,且启动成功后会自动变为Slave节点。1.基于K8s搭建部署3主3从的Redis集群哨兵模式。3.测试Slave节点数据同步情况。四、查看节点集群状态。
2024-07-02 08:59:53
209
原创 集群缩容 可以在任何一个集群内的节点上,执行缩容操作
集群内的任意节点都可以被缩容。但是存留的 DataNode 服务不能小于副本数设置。# 方式二:使用节点编号移除, `show cluster`中的 NodeID。# 方式二:使用节点编号移除, `show cluster`中的 NodeID。请耐心等待缩容脚本执行结束,并仔细阅读日志说明,尤其是结束前的指南说明。可以在任何一个集群内的节点上,执行缩容操作。# 方式一:使用 ip:port 移除。# 方式一:使用 ip:port 移除。缩容一个 ConfigNode。缩容一个 DataNode。
2024-06-26 17:14:53
352
原创 Error: Connection Error, please check whether the network is available or the server has started. Ho
【代码】Error: Connection Error, please check whether the network is available or the server has started. Ho。
2024-06-26 15:11:22
283
原创 启动jar时指定nacos配置
-spring.cloud.nacos.discovery.server-addr=http://127.0.0.1:8848 //配置把服务启在哪个命名空间内。--spring.cloud.nacos.config.server-addr=http://127.0.0.1:8848 //配置 具体读取nacos的地址。--spring.cloud.nacos.config.namespace=mes-product //配置 具体读取某个命名空间的配置中心 的配置。启动jar时指定nacos配置。
2024-06-22 14:32:24
191
原创 如何去除字符中的汉字,
如何去除字符中的汉字,怎么只取字符中的数字,这是本篇文章的主题,C#中可以利用正则表达式来实现这个功能。 首先注释一下,正则表达式[\u4e00-\u9fa5]表示匹配中文,则正则表达式[^\u4e00-\u9fa5]表示匹配非中文,既去除汉字。用Replace方法将匹配的非中文替换为空字符串,也就是去除了文本中的非中文字符。string _s= Regex.Replace(_s, @"[\u4e00-\u9fa5]", ""); //去除汉字string _s= Regex.Replace(_s, @"[
2024-06-21 17:56:17
123
原创 centos7 启动报错 Give root password for maintenance
注释掉 /dev/mapper/centos-home。
2024-06-21 10:53:05
111
原创 CentOS 7重启系统后无法正常进入系统,
第一步:在(or press Control-D to continue): (输入root账号的密码)第二步:输入修复命令: fsck -y。第三步:输入重启命令:reboot。
2024-06-21 10:39:00
301
原创 IoTDB控制台工具Workbench
Workbench是一个可创建多个连接的图形化数据库管理工具,用于管理IoTDB,提供元数据的可视化与管理、数据的增删改查以及权限控制等功能。Workbench不仅满足专业开发人员的所有需求,同时简洁友好的界面设计对初学者来说也易于上手。
2024-06-03 09:43:45
492
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人