自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 springboot整合redis的实现

springboot整合redis的实现

2025-04-08 15:40:29 256

原创 项目中如何使用java代码配置多数据源,并能指定某些查询使用某个数据源

3、创建一个继承 AbstractRoutingDataSource 的类,来实现数据源的动态切换逻辑。2、那在学过的知识中,什么方法可以实现在执行某个查询前根据指定的数据库查询?Aspect(切面)1、首先需要思考,配置多数据源需要实现什么?是不是要根据不同的查询来指定是查主库还是查从库。1、多数据源场景,怎么指定使用哪个数据源呢?需要有个注解,通过注解来指定。

2025-04-07 16:21:58 417

原创 阿里巴巴开发手册下载

JAVA开发手册下载

2024-12-20 17:08:00 286

原创 mybatis if标签中的字符串判断不生效踩坑问题

mybatis if标签中的字符串判断不生效踩坑问题

2024-12-06 14:38:32 411

原创 使用redis实现发布订阅功能及问题

通过接口调用时,请求只能打到服务B的一个pod上,而我们想要的是服务B的每个pod都能收到服务A发送的请求数据,所以使用redis的发布订阅来实现。提示就是加载SubscriptionListener这个类失败了,找不到,搜一圈之后各种尝试,然后找到了解决办法。服务A通过接口操作服务B,实现相应逻辑。生产环境上,服务A有两个pod,服务B有3个pod。1)redis配置类中,增加消息监听的逻辑。代码咔咔写完了,然后就是启动服务测试逻辑了。说是redis包的问题,项目中用的是。我们的data是个实体。

2024-10-26 13:59:40 609

原创 如何通过feign调用请求接口时需要带上验签相关参数

最近有个开发需求中,需要经过三方网关调用到对应服务上,三方网关需要进行验签,所以在通过三方网关请求服务的所有接口时,都需要加上验签需要的参数。1、自定义一个feign拦截器实现RequestInterceptor,重写apply方法,在apply方法中添加签名等参数。如果不在对应@FeignClient上指定configuration,那过滤器功能会应用到每个feign上。这样当调用该feign下的接口时,会先执行过滤器中的apply方法,就能实现每个接口上都带上验签参数。

2024-09-21 13:50:40 550

原创 Apollo中如何实现日志级别动态设置

如何实现日志级别动态更新

2024-07-19 14:17:26 678

原创 Netty传输链路中,使用TLSv1.3传输层安全协议进行加密如何实现

netty中如何使用TLSv1.3协议进行加密

2024-07-18 17:32:15 1266

原创 maven项目打成可运行的jar及pom中的依赖一同打包

maven项目如何打成可运行的jar及pom中的依赖一同打包

2024-07-18 14:29:57 1029

原创 在java中,设置logging.level.root 和类的日志级别,类上的日志级别不生效

java中,设置logging.level.root 和类的日志级别,类上的日志级别不生效如何解决?

2024-07-15 16:47:31 1412

原创 idea中拉取代码提示couldn‘t install git

idea中拉取代码提示couldn't install git

2024-02-23 09:25:31 5278 2

原创 不同域kafka之间增加acl认证

不同域kafka之间增加acl认证

2024-01-12 09:40:35 517

原创 动态启停kafka消费者

kafka中如何实现动态开启 暂停消费者

2024-01-12 09:33:30 1327 1

原创 kafka中,使用ack提交时,存在重复消费问题

kafka中,使用ack提交时,存在重复消费问题

2024-01-06 16:38:05 1300 1

原创 Failed to construct kafka producer at org.apache.kafka.clients.producer.KafkaProducer

Failed to construct kafka producer at org.apache.kafka.clients.producer.KafkaProducer

2023-07-05 17:07:20 2167

原创 异步实现某个接口或业务

异步实现接口

2022-11-22 16:27:59 1024

原创 Mongo知识点整理

Mongo相关知识

2022-11-05 08:50:42 2815

原创 分布式事务应用场景及案例分享

分布式事务及应用场景

2022-11-01 15:34:56 2977

原创 幂等设计的应用

幂等设计的应用

2022-10-29 14:48:56 861

原创 @Transactional调用不生效问题及解决方案

@Transactional调用不生效

2022-10-28 15:26:07 4351

原创 Rancher中如何停掉某个服务

Rancher中如何停掉某个服务

2022-10-28 13:25:43 2043

原创 Redis相关笔记

redis相关知识

2022-10-27 17:09:54 731

原创 Apifox介绍及用法

Apifox用法

2022-10-26 08:57:07 2373

原创 实体中注解积累 && idea中连接数据库自动生成实体等代码

实体中注解积累 & idea中连接数据库自动生成实体等方法

2022-10-24 13:38:43 1306

原创 解决重定向页面时,https变成http问题

重定向页面后,https变成http

2022-10-08 14:36:45 4928

原创 IDEA中如何读取Apollo配置并实现自动刷新

如何读取Apollo配置并实现自动刷新

2022-09-28 16:55:18 2131

原创 如何优雅的计算程序执行时间?

优雅的计算程序(代码段)运行时间

2022-08-02 09:53:04 781

原创 什么是一方库、二方库、三方库?

什么是一方库、二方库、三方库?

2022-07-06 13:58:30 6738

原创 mysql字符存储与表示,为什么要采用utf8mb4字符集而不是utf8字符集?

mysql的字符存储与表示,为什么均采用utf8mb4字符集

2022-07-06 09:46:42 405

原创 日常代码开发规范

日常代码开发规范

2022-07-01 14:52:13 232

原创 postman中创建环境及导入环境

postman中创建环境配置及导入环境配置

2022-07-01 09:18:28 3829

原创 2021.2.2 及以下版本idea无限重置试用方法

请参考该文章

2022-05-14 17:01:46 3478 4

原创 idea中如何设置自动删除无用的依赖包

如果不进行自动删除无用的依赖包时,每次都需要手动进行删除,如果忘记删除,一方面不美观,另一方面,如果有代码规范审查的话,这也是个问题,会被贴出来的,所以,为了省劲也得设置上方法:嗯。。我是因为有代码规范扫描,而无用包不删除,也会被扫出来,还是设置上省事,哈哈...

2022-05-14 16:55:59 3182 1

原创 如何解决每次导入新项目后,都需要手动修改maven地址问题

以前在idea中导入新项目时,都需要手动修改maven地址,否则依赖就下来不了,有没有永久的设置?当然有,直接上方案在此处进去,搜索maven,修改地址即可

2022-05-14 14:56:57 362

原创 两个实体中,部分属性数据类型不一致如何进行copy?

两个实体中,且实体中有多个字段,但是只有某几个字段数据类型不一致,如何将A中数据全部copy到B中?实体A中,红框的两个字段为json字符串实体B中,这两个字段为List两个实体中,除这两个字段类型不一致外,其余均一致,如何进行copy才更简单?方案一:使用cn.hutool.core.bean.BeanUtil 包下的BeanUtil.copyProperties(source, targer, new String[]{“”, “”}); 方法,进行copy时忽略那两个字段,然后单独进行处

2022-05-14 14:50:34 2487

原创 代码中如何优雅的实现字段为空或不为空时,执行系列逻辑?

以前,判断字段为空抛出异常时,我的代码是这样的嗯,虽然好理解,但是感觉有点low后来,猛然看到同事代码中使用Optional判断,简直好用多了Optional 类Java 8 引入的一个特性 ,Optional 类主要解决的问题是比较常见的空指针异常(NullPointerException)代码示例一:代码示例二:(如果对象不是空的,就会执行传入的 Lambda 表达式)看了下底层,就是一个老三元,ofNullable(value) 就是判断value 是否 null public s

2022-03-18 16:31:27 1085

原创 idea中配置Soanr在线扫描代码,通过Sonar对代码进行规范

idea中配置Soanr在线扫描代码1、使用背景: 开发完成的代码会有代码审查人员通过Alibaba规约或者Sonar对代码进行审查,查看代码是否有漏洞及不合规范的地方刚开始使用的是网上百度的SonarQube插件。。检查的可真仔细,查出来一大堆,后来组长说统一用在线的Sonar扫描代码。2、配置步骤:2.1 打开这个链接 http://sonar.gwm.cn/projects ,登录上自己的账号(eg:我们公司的登录账号是工号+开机密码),登录之后,找到下面这个页面,输入令牌名称、生成令牌(P

2021-12-31 16:51:50 3942

原创 修改数据库表字段报错:1265-data truncated for column

修改数据库表字段类型,保存报错:1265-data truncated for column场景:表A的主键最开始是varchar类型,后来想要改成主键自增的,但是改成int类型,且设置为自增后,保存报错 1265-data truncated for column…查看了几遍,没发现问题,想起来之前也遇到过这个问题,但是忘记是什么原因导致的了,打开表才发现,表中有数据存在,且主键id都是最开始的Varchar类型,so,原因就找到了表中已有的数据是varchar类型,现在要强制改成int类型的,致

2021-11-18 11:34:21 16115

原创 SpringBoot项目中的测试类,无法注入类,注入类为空

SpringBoot项目中创建的测试类,无法注入类,注入类一直为空开发中,需要用到测试类来测试接口我最开始使用的注入方式是@Autowired,但是在执行测试时,注入类报空指针异常,一直为null后来上网查到几种解决方案:测试类中创建main方法,在main方法中创建实体类测试类中添加注解 @RunWith(SpringRunner.class)@SpringBootTest(classes = 项目启动类.class)并且,测试类所在包名要和启动类一致在测试类上继承对应的Applicat

2021-11-16 16:24:04 6460 2

原创 使用git命令提交文件

2021-10-15 15:18:34 132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除