随笔分类 - java基础
摘要:背景 使用springboot+mybatisPlus进行业务开发 为列表返回设置翻译值,由于需要翻译的字段较多考虑使用异步提升接口效率,但是由于使用了mybatisPlus的全局租户拦截,需要获取用户信息导致报错。 解决方案: 采用 Spring 的 TaskDecorator 方案来传播安全上下
阅读全文
摘要:示例代码: @Override public IPage<DeviceAlarmSignalConfigVO> findPage(DeviceAlarmSignalConfigQueryRO query, CurrentUser user) { query.setFirmCode(user.getF
阅读全文
摘要:1.背景 在本地部署没有问题,但是通过docker-compose部署到docker环境中就出现以下异常: Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManager 或 c
阅读全文
摘要:1.需求:需要导出的EXCEL示例: 2.依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.1.5</version> </dependency> 3.工具类:
阅读全文
摘要:依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>3.5.2</version> </dependency>
阅读全文
摘要:框架地址: https://github.com/ZLMediaKit/ZLMediaKit/wiki/MediaServer%E6%94%AF%E6%8C%81%E7%9A%84HTTP-API 部署ZLMediaKit解码器 https://blog.csdn.net/u011374856/ar
阅读全文
摘要:一: 原因:MySQL数据库对于毫秒大于500的数据进行进位 二:解决方法 Date endTime = DateUtil.endOfDay(couponDTO.getEndTime()) // 获取某天的结束时间 .offset(DateField.MILLISECOND,-999); // 减去
阅读全文
摘要:1.返回Long转JSON package com.mingx.drone.config; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.JsonSerializer; i
阅读全文
摘要:1.将jar包放到和该脚本同级目录 2.记得chmod 777 ./start.sh 赋予执行权限 3.执行./start.sh文件即可 4.重启也可以直接执行此文件 5.如果没有打包配置文件可以在此脚本同级目录创建config目录将yml/properties配置文件放进去 . #!/bin/ba
阅读全文
摘要:springboot远程连接报错如下 Error running 'remote': Unable to open debugger port (10.100.10.54:18082): java.net.ConnectException "Connection refused: connect"
阅读全文
摘要:1.我使用的是 nacos-server-1.4.1 直接启动nacos 没有配置数据库那些 .\startup.cmd -m standalone 2.启动后在nacos中创建命名空间 配置文件 注意命名空间的id 我是自己定义的 还有 group 到时候配置错了服务又不会报错 只是会读取不到 3
阅读全文
摘要:在Spring Boot中,如果将Long类型的id传递到前端,可能会遇到精度丢失的问题。这是因为JavaScript无法精确地表示大于Number.MAX_SAFE_INTEGER(即9007199254740991)的整数。 为了解决这个问题,你可以采用以下方法之一: 方式1 : 通过注解方式
阅读全文
摘要:1.第一步 导入poi依赖 <!-- Apache POI --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version> </dependency> <
阅读全文
摘要:1.mq队列绑定配置 以下是部分代码 (同一个队列绑定了两个不同的路由) /** * TOPIC * @return */ @Bean("updateRealtimeIndexRecordQueue") public Queue updateRealtimeIndexRecordQueue() {
阅读全文
摘要:innodb_buffer_pool_sizeinnodb_buffer_pool_size 默认值为32M,可以设置成128M。 该参数表示mysql 的Innodb存储引擎为优化查询性能而开辟出的一块内存缓冲区 show global VARIABLES like 'innodb_buffer_
阅读全文
摘要:1.引入配置文件 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.0.4</version> </depen
阅读全文
摘要:可以直接使用低版本automake运行一下命令 echo "预处理automake问题" cd ${keepaliveFolder} aclocal autoconf automake --add-missing echo "预处理automake问题 完成"
阅读全文
摘要:1.nginx的下载编译安装这里略过(各种依赖问题自己解决) 2.下载Nginx一致性hash模块 地址:https://github.com/replay/ngx_http_consistent_hash 下载完成后上传到linux服务器 3.重新编译nginx(.configure),例如: .
阅读全文
摘要:在上一篇文章redis主从实现的情况下实现哨兵 故障 master自动切换 redis服务器配置: master 192.168.51.65 slave 192.168.51.67 1、master创建sentinel.conf配置文件 port 26379protected-mode nodaem
阅读全文