自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kibana重建es索引

分阶段操作:全量迁移 > 增量同步 > 别名切换资源隔离:使用专有节点或临时扩容集群自动化验证:通过脚本对比源与目标索引的数据哈希值灰度发布:先重建部分索引(如 10% 数据),验证无误后再全量执行。

2025-04-30 16:01:02 865

原创 使用set的contains方法抛出空指针异常小记

原来当传入的key会为空的时候,会抛出 NullPointerException。前期阻止了 null 传递到 set.contains(param)方法发现会抛出 NullPointerException。经常会用到map中的 keySet() 方法,得到的是。可是通过打印日志发现 set 是有数据的。

2025-04-18 14:10:46 111

原创 rocketmq事务消息使用

more。

2025-03-06 10:37:38 867

原创 sql基数(Cardinality)学习

偶然看一篇文章,认识到 Cardinality(基数) 这个概念。基数越大,查询效果越好,重复数据越少。基数越小,查询效果越差,重复数据越多。

2024-12-17 10:33:00 355

原创 jdbc连接参数rewriteBatchedStatements优化学习

设置为 true 时,jdbc驱动程序会尝试把多个sql语句一次性发送到数据库执行,这样可以减少网络开销和数据库处理,从而提高性能。是一个在 JDBC 连接 URL 中的参数,它用于启用或禁用在 MySQL 中的批处理重写特性。不能在for循环中调用数据库发起更新等操作,因为数据量大的时候容易将连接池的连接耗尽。这个参数默认是关闭的。

2024-11-29 09:33:20 399

原创 分布式cap理论学习

more。

2024-11-18 17:21:40 534

原创 sql中in()方法查询参数过多处理小记

more。

2024-11-15 19:26:40 711 1

原创 apifox自动化测试使用-循环调用接口

more。

2024-08-21 11:46:21 968

原创 es深分页问题解决小记

more。

2024-06-19 16:05:42 1599

原创 java-stream转换map key重复报错解决小记

java8,stream

2024-06-03 14:54:42 1283 1

原创 MapStruct 使用

使用MapStruct作为转换器使用

2024-02-02 08:57:42 616

原创 windows下本地启动rocketmq

工具在置顶链接有下载地址。

2024-01-15 16:12:25 1057

原创 rocketmq实现延迟消息

more。

2024-01-11 09:32:36 739

原创 springboot细粒度事务使用

springboot细粒度事务使用

2023-11-09 20:11:57 419 3

原创 监听redis键失效事件实现延迟功能

监听redis键失效事件实现延迟功能

2023-10-20 11:18:34 763

原创 completablefuture的使用

completablefuture的使用

2023-10-20 09:37:51 286

原创 事务传播机制required_new使用学习

来完成的. 其方法入口为。

2023-08-09 11:24:03 364

原创 基于mvn命令升级项目版本

多人开发同一个项目,基于mvn升级项目版本号

2023-07-31 19:19:22 1127

原创 springboot自定义字段校验器(满足业务特殊校验)

more。

2023-06-15 08:36:23 540

原创 git使用revert撤销已提交的远程合并

git使用revert撤销已提交的远程合并

2023-06-12 14:06:52 2580

原创 springboot 集合(List)请求参数校验

more。

2023-05-22 16:04:12 1325

原创 解决mybatisplus分页一对多问题记录

more普通的分页插件都是对应于进行分页操作。可是在进行。

2023-05-16 08:42:58 1730

原创 apifox自动生成接口文档(支持外部访问)

more。

2023-03-23 12:17:37 836

原创 java基于OpenCVDnn实现人脸识别和图像分类学习

more之前的文章地址:http://t.csdn.cn/19X9Q其实下载下来的opencv安装包是自带 Haar Cascade人脸分类器的,不过这个识别错误率挺高的。当人脸有遮挡,侧脸,嘴型变化等,都会导致识别失败。OpenCVDnn 可能综合来说是最好的方法。OpenCV 深度神经网络(Deep Neural Networks,),使用流行的深度学习框架(例如CaffeTensorFlowTorch和Darknet)通过预先训练的深度网络实现前向计算(即推理阶段)。这里使用的是。

2023-03-22 14:20:00 1788

原创 3.15版本poi导致FileMagic文件找不到问题解决过程记录

3.15版本poi导致FileMagic文件找不到问题解决过程记录

2023-02-24 16:37:44 1642

原创 tplink无线桥接WDS小结

tplink无线桥接(WDS)使用小结

2022-10-03 11:52:20 670

原创 记踩HttpRequest设置header无效导致404问题

记踩HttpRequest设置header无效导致404问题

2022-07-29 20:28:16 2837

原创 Java之List转MultipartFile

List转MultipartFile

2022-07-19 13:58:41 2759 2

原创 SpringBoot针对入参时间格式的校验

(1条消息) SpringBoot实践之(十四)— AOP拦截器 Aspect的使用_luckykapok918的博客-CSDN博客Spring Boot使用AOP的正确姿势 - James_Shangguan - 博客园 (cnblogs.com)对于权限的校验以及时间格式的校验确实使用spring aop处理会比较方便。引入依赖<dependency> <groupId>org.springframework.boot</groupId> &

2022-04-20 10:42:12 3827

原创 springboot+企微实现项目异常告警

httpServletRequest.getParameterMap()为空_凡凡轶崔的博客-CSDN博客群机器人配置说明 - 接口文档 - 企业微信开发者中心 (qq.com)由于项目中暂时没有接入日志系统,导致平时查看异常信息非常的不方便。而且每次都需要产品,测试发现了才知道出错了,这影响不太好。于是结合 切面 + 全局异常拦截 等技术实现结合企微的实时告警。我是利用企微中提供的群机器人发布异常信息,新建一个机器人会提供一个Webhook地址开发者可以按提供的Webhook发起HTTP P

2022-04-14 17:35:56 2436

原创 PageHelper分页使用

使用tk.mapper mybatis 插件注意点时对于实体类中某字段不是表中字段,处理方式_奋斗者ing的博客-CSDN博客_tkmybatis 忽略字段【PageHelper】PageHelper分页失效问题排查 - 掘金 (juejin.cn)Mybatis分页插件PageHelper - 简书 (jianshu.com)在维护老项目的时候,发现使用的分页框架是 PageHelper。还是写篇笔记记录下。该项目使用的是 SpringBoot分页的插件使用的是包(com.github.pa

2022-04-13 20:02:47 7455 1

原创 mybatisplus分页使用

MyBatis Plus 实现多表分页查询_骑驴的小牧童的博客-CSDN博客_mybatis-plus多表分页最简单的 MyBatis Plus 的多表联接、分页查询实现方法_IT小村的博客-CSDN博客_mybatisplus多表联查Mybatis-Plus中分页插件PaginationInterceptor, MybatisPlusInterceptor在SpringBoot中的使用_Sakura_Lu_的博客-CSDN博客_paginationinterceptor项目中有用到 mybatis

2022-04-08 18:52:39 2364

原创 mybatisplus-LambdaQueryWrapper使用

MyBatis-Plus 条件构造器(Wrapper) - 简书 (jianshu.com)mybatis-plus update 更新操作_ChengLc1612的博客-CSDN博客Mybatis-Plus(mbp) 提供 Wrapper 极大的减少大家的写SQL 的时间,Wrapper 类封装了大量的逻辑方法 eq , gt , lt等,使得操作数据库的代码进一步简洁。在代码中有更新数据的需求,发现 mbp 提供了 UpdateWrapper 类简化更新的操作。继承自 BaseMapper 的

2022-04-02 15:10:53 43475 4

原创 记dubbo consumer服务因订阅其他有异常的服务导致超时的问题

provider端怎么处理dubbo.cloud.subscribed-servicesspringCloudAlibaba+dubbo+nacos环境下,重启服务提供者或先启动服务消费者后启动服务提供者的情况下,消费者有时候会出现找不到服务的问题及解决方案(In the spring cloud Alibaba + Dubbo + Nacos environment, when the service provider is restarted or the service consumer is st

2022-03-14 16:51:16 2883

原创 springboot+apollo配置动态更新

apollo官网-配置动态刷新项目中在使用apollo作为配置中心。现在有需求:配置项发生变化,对应的配置需动态刷新。背景配置类:@Component@Data@RefreshScope@ConfigurationProperties(prefix = "home.setting.dict")public class HomeSettingProperties { @ApiModelProperty("金刚区") private String kingKong

2022-02-09 17:12:41 3940

原创 Java参数传递实现引用传递

这一次,彻底解决Java的值传递和引用传递 - 掘金 (juejin.cn)java 传递参数的两种方式_maoyeqiu的专栏-CSDN博客_java传参在项目开发过程中碰到一个问题,如果当传参的参数数量比较多的时候,然后下面的代码又需要用到这些参数的时候怎么处理?因为在 Java 中是没有指针这种概念的。所以对于基本类型来说,参数的传递实际是拷贝一份变量值的副本给到参数,方法内的修改不会改变原有的变量。而对于除基本类型以外的其他类型,参数的传递实际是将一个指向原有对象的引用传递给参数,如果方

2022-01-24 15:00:04 2098

原创 idea远程debug总结

(2条消息) IDEA 远程调试_kefeng.wang 的博客-CSDN博客_idea 远程调试(2条消息) SpringBoot spring-boot-maven-plugin 打包为可执行Jar方法。(已验证)_pengjunlee的博客-CSDN博客_spring-boot-maven-plugin打包在项目开发过程中遇到与第三方外部系统的联调,由于我部署的测试环境是在内网,回调接口的话,是访问不到内网的接口。解决办法:将服务部署在有外网ip的测试环境,我这里是将一个web服务部署

2021-12-30 10:55:27 433

原创 自定义Bean拷贝工具类解决字段名称不一致的拷贝

(2条消息) 属性名称不一致,实现 bean copyProperties_专业摸鱼的博客-CSDN博客最近在处理第三方接口返回的数据,然后要将这些数据保存到数据库中。可是接口返回的数据的结构十分的复杂,涉及多层的数据结构。{ "echoCode": 0, "success": true, "page": 0, "pageSize": 0, "pageCount": 1, "total": 1, "data": [ {

2021-12-17 17:58:39 3634

原创 SpringBoot中使用Dubbo完成服务间调用

在 Dubbo 中使用注解 | Apache Dubbodubbo基础(三)——spring boot调用dubbo | 张利君的博客 (zhanglijun1217.github.io)在项目中有使用到Dubbo来进行远程的调用,所以学习下。其实用dubbo实现远程的调用并不难。机制就是"提供方-消费方",核心关键是同连同一个注册中心。注册中心:Nacosprovider配置dubbo.application.name = miniso-app-main-servicedubbo.p

2021-12-10 16:15:38 4275

原创 redis单机+集群搭建

Redis入门(适合新手)redis集群搭建(非常详细,适合新手)redis单机+集群搭建具体的搭建步骤可以参考这两篇文章,非常的详细。环境信息redis6centos7ruby 2.7redis.4.5.0.gem以下整理在搭建过程中遇到的问题。安装ruby由于centos安装的ruby版本是2.0.x的,而文中提到的 redis-x.x.gem ,从官网上下载的版本都是 4.x.x 的,要求ruby 版本大于 2.0.x 。所以只能手动安装ruby。从官网网址下载 tar.

2021-11-09 20:41:22 752

空空如也

空空如也

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

TA关注的人

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