- 博客(115)
- 资源 (7)
- 收藏
- 关注
原创 docker部署prometheus、grafana进行监控
有的操作系统或服务器会在执行prometheus容器读取yml配置文件时会报权限问题。会回执 例 0:0 这个也是我在docker-compose中配置的user字段。操作系统:openEuler 24.03。服务器型号:Kunpen-920。架构:aarch64。
2025-10-25 16:55:12
166
原创 linux离线部署haveged
摘要: 在openEuler 24.03(aarch64架构)环境下,通过源码编译离线部署haveged熵生成工具。步骤包括:下载解压、指定ARM64架构和自定义安装路径编译、拷贝至系统目录、配置systemd服务并启用。最后通过systemctl验证服务状态,确保系统熵池稳定。
2025-08-25 11:09:18
269
原创 Linux磁盘手动再分配
摘要: 本文记录了在openEuler 24.03系统(aarch64架构)下调整磁盘分区的操作流程。通过卸载/home逻辑卷并缩减其容量(30T→28T),将2T空间扩展至根分区(69G→2.1T)。关键步骤包括:备份/home数据、卸载分区、删除逻辑卷、扩展root空间、重建/home逻辑卷并恢复数据。操作涉及lvremove、lvextend、resize2fs等命令,最终通过df -h验证调整结果,确保数据完整性。
2025-08-25 11:00:41
749
原创 基于Kafka实现简单的延时队列
本文基于Kafka实现延时队列,解决前端页面切换导致定时任务丢失的问题。通过KafkaDelayMsg实现Delayed接口存储延时消息,KafkaDelayQueue管理延时队列,KafkaUtil负责消息发送。实现流程包括:1)监听消息并自动处理;2)通过WebSocket返回saveId;3)将数据发送至Kafka队列;4)根据saveId判断进行更新操作。关键代码展示了延时队列的配置、消息发送和处理逻辑,确保页面切换后仍能正常处理未完成的定时任务。(150字)
2025-07-23 14:56:57
448
原创 基于Kafka实现动态监听topic功能
本文介绍了基于Kafka实现动态监听Topic的功能实现方案,包含两种配置方式(String和Byte数组消息格式)及核心代码实现。通过KafkaConfig配置类设置消费者工厂和监听容器工厂,并解决了消息监听器的常见配置问题。文章提供了完整的yaml配置示例和Java实现代码,适用于需要动态监听不同Topic的业务场景。
2025-07-23 11:23:06
790
原创 卫星参数转换之二行转轨道六根数转经纬度坐标
基于TLE数据(`二行转六根`)计算轨道六根数(`calculateOrbitElement`),再根据六根数求其经纬度(`getInfo`),通过给出的经纬高求距离太阳的距离(getDistanceToSun),最后通过余弦定理求其关照角(TriangleAngles); 主要依赖为:Java类包`Orekit`
2024-03-15 19:02:05
2409
10
原创 设计模式-单例设计模式详解
单例设计模式是一种创建型设计模式,其目的是确保一个类只有一个实例,并提供一个全局访问点。这对于需要在整个应用程序中共享一些资源的情况非常有用。
2023-12-18 15:00:00
548
原创 基于Quartz实现动态定时任务
本文带各位学习下Quartz的基本使用及业务中的整合,包括基本概念以及如何动态地对定时任务进行CRUD,并且如何实现定时任务的持久化以及任务恢复;其中分享下本人在使用时遇到的问题,和解决方案。
2023-11-10 09:44:00
3796
4
原创 Java操作word
动态数据生成word报表,其实是前端的活(前端做简单),如果这个活现在担任在"各位"后端身上,就希望本文能够给予你一定的帮助吧!
2023-10-30 11:12:10
717
原创 Spring定时任务+webSocket实现定时给指定用户发送消息
Spring定时任务 + webSocket实现定时给指定用户发送消息:类似于消息中心;相信有需求的小伙伴读此文章可以有一定的帮助或者思路。
2023-10-28 23:06:43
3154
5
原创 执行安装 Tiller 发生报错
Error: error initializing: Looks like "https://kubernetes-charts.storage.googleapis.com" is not a valid chart repository or cannot be reached: Failed to fetch https://kubernetes-charts.storage.googleapis.com/index.yaml : 403 Forbidden
2022-12-10 01:00:00
1001
10
原创 Could not find valid interface matching eth0: error looking up interface eth0: route ip+net: no such
Could not find valid interface matching eth0: error looking up interface eth0: route ip+net: no such network interface
2022-12-08 01:53:23
1265
原创 /bin/bash^M: bad interpreter: No such file or directory
/bin/bash^M: bad interpreter: No such file or directory
2022-12-08 01:41:48
474
原创 缓存穿透、缓存击穿、缓存雪崩区别和解决方案
关于缓存异常,我们常见的有三个问题:缓存雪崩、缓存击穿、缓存穿透。这三个问题一旦发生,会导致大量请求直接落到数据库层面。如果请求的并发量很大,会影响数据库的运行,严重的会导致数据库宕机。为了避免异常带来的损失,我们需要了解每种异常的原因以及解决方案,提高系统的可靠性。
2022-11-19 22:10:24
3829
原创 高并发下保证接口幂等性方案
接口幂等性问题对于我们开发人员来说,是一个跟语言无关的公共问题,但是又不得不解决该问题。绝大部分方案我在项目中是实践过的,给有需要的小伙伴一个参考!
2022-11-18 14:02:40
240
原创 RabbitMQ异常:ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN.
虚拟主机,表示一批交换器、消息队列和相关对象。虚拟主机是共享相同的身份认证和加 密环境的独立服务器域。每个 vhost 本质上就是一个 mini 版的 RabbitMQ 服务器,拥 有自己的队列、交换器、绑定和权限机制。
2022-10-28 06:57:53
22092
1
原创 基于SpringSession结合redis做session共享与监听
基于SpringSession结合redis做session共享与监听源码分析并解决遇到的错误问题
2022-10-24 05:52:23
1028
3
原创 Java多线程&&线程池
1、继承Thread2、实现Runnable接口3、实现Callable接口 + FutureTask(可以拿到返回值,可以处理异常) jdk1.5 4、线程池
2022-10-24 01:20:46
292
1
原创 value source config is invalid; must have either a field context or a script or marked as unwrapped
ElasticSearch异常:value source config is invalid; must have either a field context or a script or marked as unwrapped。根本原因就是DSL语句写的有问题。
2022-10-19 23:47:07
793
原创 Windows系统关闭指定端口
使用该命令场景:本地服务端口冲突问题端口冲突异常:Web server failed to start. Port 10000 was already in use.
2022-10-16 20:14:59
1209
原创 Centos7下Docker部署Nginx
mv nginx conf 把这个 conf 移动到/mydata/nginx 下。系统的内核版本在 3.10以上 ,查看本页面的前提条件来验证你的。给 nginx 的 html 下面放的所有资源可以直接访问;版本是否支持 Docker。// 别忘了后面的点。
2022-10-14 23:58:31
1293
原创 Found interface org.elasticsearch.common.bytes.BytesReference, but class was expected
上图可以发现 elasticsearch-rest-high-level-client 是7.4.2 但 elasticsearch与elasticsearch-rest-client的版本却是7.6.2。作者这里采用的是 去除掉elasticsearch-rest-high-level-client中对应的jar,再重新引入,并成功解决该异常。由于elasticsearch的版本不对导致的,在SpringBoot项目中导入的Maven明明是对应的版本,但是插入数据就报错。个人经验仅供参考哦~
2022-10-14 23:44:15
516
原创 Duplicate entry ‘1559098812383174658‘ for key ‘rc_amt_contributions.PRIMARY‘
2、如果这个时候数据表里面没有数据,而且我们使用 INSERTINTO SELECT FROM 这样的语句插入,并且存储引擎是INNODB的话,就会提示 Failed to read auto-increment value from storage engine 这样的错误.1、如果这个时候数据表里面没有数据,而且我们用使用 INSERT INTO VALUES 这样的语句插入,就会提示 Duplicate entry ‘xxx’ for key ‘PRIMARY’ 这类的字样。个人经验仅供参考哦~...
2022-08-15 17:55:22
397
原创 SQL语句优化、mysql不走索引的原因、数据库索引的设计原则
17)联合索引 is not null 只要在建立的索引列(不分先后)都会走, in null时 必须要和建立索引第一列一起使用,当建立索引第一位置条件是is null 时,其他建立索引的列可以是is null(但必须在所有列 都满足is null的时候),或者=一个值;如果索引字段的值很长,最好使用值的前缀来索引。5) 查询条件使用函数在索引列上,或者对索引列进行运算,运算包括(+,-,*,/,!为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索引和创建什么类型的索引。...
2022-08-13 20:02:31
1132
原创 Scheduled定时任务
Spring容器中使用@EnableScheduling开启定时任务的执行,此时spring容器才可以识别@Scheduled标注的方法,然后自动定时执行。1、需要定时执行的方法上加上@Scheduled注解,这个注解中可以指定定时执行的规则,稍后详细介绍。在启动类中开启定时器。......
2022-08-12 14:34:15
818
原创 Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.
报错1Unable to start web server; nested exception is org.springframework.context.ApplicationContextException: Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.报错2Unable to start ServletWebServerApplicationCon.
2022-07-21 17:52:00
20967
2
原创 org.apache.ibatis.ognl.OgnlException: sqlSegment
Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression 'ew.sqlSegment != null and ew.sqlSegment != '' and ew.nonEmptyOfNormal'. Cause: org.apache.ibatis.ognl.OgnlException: sqlSegment [java.lang.NullPointerException]
2022-07-19 11:22:06
8884
原创 Spring MVC(学习总结)
1.1.2 Spring提供获取应用上下文的工具web.xml通过工具获得应用上下文对象 在 servlet层代码中1.2 MVC
2022-07-04 11:58:35
406
原创 Spring基础知识
Spring框架是由于软件开发的复杂而创建的Spring对速度、简单性和成产率的关注使它称为世界上最流行的Java框架Spring全家桶https://
2022-07-04 11:49:56
388
原创 MyBatis入门到精通
MyBatis的前身是 ibatis① 添加MyBatis的坐标② 创建user数据表③ 编写User实体类④ 编写映射文件UserMapper.
2022-07-04 11:41:53
319
jsoup资源包-java
2022-05-03
单元测试:Junit框架jar包资源
2022-04-23
Logbcak日志jar包
2022-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅