随笔分类 - springBoot开发
摘要:Springboot中使用springContext将一些方式处理成静态方法 方便直接使用 1.认证信息 2.配置信息等 示例:UapTokenUtil.java package com.mingx.pms.utils; import com.mingx.pms.constant.SystemInf
阅读全文
摘要:背景:最近接手了一个后端项目(不大也不小),发现有一个坑,就是登录和权限认证的加密方式不一样(由于是从其他地方统一认证,不需要单独部署所以没有把问题暴露出来) 经过我半天的时间 百度+调试+分析源码,也把问题解决了。 最近在自媒体刷到很多吹cusor的视频,我就简单尝试了下,将项目备份然后直接拖到c
阅读全文
摘要:背景 使用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>
阅读全文
摘要:以下是测试项目信息 1.新增依赖(注意springboot+springCloud+nacos版本需要对应) <properties> <logback.version>1.1.7</logback.version> <java.version>1.8</java.version> <spring-
阅读全文
摘要:一: 原因: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
阅读全文
摘要:springboot远程连接报错如下 Error running 'remote': Unable to open debugger port (10.100.10.54:18082): java.net.ConnectException "Connection refused: connect"
阅读全文
摘要:第一步 引入依赖 <!-- 数据库表结构文档--> <dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core</artifactId> <version>1.0.4</version> </dependency>
阅读全文
摘要:1.我使用的是 nacos-server-1.4.1 直接启动nacos 没有配置数据库那些 .\startup.cmd -m standalone 2.启动后在nacos中创建命名空间 配置文件 注意命名空间的id 我是自己定义的 还有 group 到时候配置错了服务又不会报错 只是会读取不到 3
阅读全文
摘要: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() {
阅读全文
摘要:1.引入配置文件 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.0.4</version> </depen
阅读全文
摘要:1、前提 两台服务器 已经安装好redis 2.修改作为master的配置文件 其他的不用动 protected-mode no 3.修改作为slave配置文件 # 主从 设置为no protected-mode no #端口要和master不一样 port 6380 # 指定master ip s
阅读全文
摘要:三台服务及 安装rabbitmq 并且配置好集群 服务器配置 A 12核 内存 16G B 4核 内存 12G C 2核 内存 12G 查看日志发现出现 reply-text=TIMEOUT WAITING FOR ACK错误 2022-04-24 11:08:15.643 [rabbitConne
阅读全文
摘要:贴上踩坑结论 channel.basicAck(deliveryTag, false); 上面一段代码 设置成false 比设置成true 性能高个十多倍 具体原因未查
阅读全文
摘要:package com.mybatis.plus; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; impor
阅读全文

浙公网安备 33010602011771号