自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

听风听雨听世界的博客

一个游走在技术边缘的小菜鸟

  • 博客(50)
  • 资源 (2)
  • 收藏
  • 关注

原创 项目迭代中新老逻辑切流和对比-数据结果对比

前面说了在项目迭代过程中如何对接口进行迁移,迁移步骤中的新老接口逻辑的切流、新老逻辑多线程获取结果,那么这一节说一说这个迁移过程中的最后一步:流量数据对比。只有所有新逻辑返回的数据和老逻辑返回的数据保持一致,才说明没有问题,对业务无损或者无感知,才能放心的所有流量给新逻辑开放。有兴趣的可以翻一下上面的链接看完成的改造过程。

2024-07-18 11:43:43 282

原创 项目迭代中新老逻辑切流和对比 - 异步查询新接口

前面说到了,有兴趣的可以先看一下,不知道大家有什么疑问吗?怎么知道自己新接口逻辑对不对?怎么知道自己新接口返回的数据对不对?能否兼容老逻辑?能否对上游调用方无感知呢?答案只有一个:新老接口的返回数据永远保持一致!一旦发现对比期间不一致的情况,就要排查问题,然后修改新逻辑问题。只有当所有的结果都一致是才能安心的切换到新逻辑里面,晚上才能睡个好觉。

2024-07-05 10:34:42 346

原创 项目迭代中新老逻辑切流-切换入口

​ 日常我们在项目开发中经常会进行项目迭代,比如说开发初期设定的代码逻辑根据功能需求迭代逐渐发现越来越难用,或者改动是对整体较大时,往往会进行专项处理,对这个逻辑进行改造。​ 那么就会涉及到原先被调用方切换接口等问题,这种情况我们为了让外部接口无感知,都是采用内部切流的方式进行外部无感知的。那么我们来构造一个场景来看看如何进行切流和代码改造。

2024-06-04 12:04:19 434

原创 记录一个存储过程

【代码】记录一个存储过程。

2024-01-18 18:56:50 342 1

原创 枚举类状态做批量查询以及范围查询优化

往往项目中有一些类似于订单类的数据中有很多状态相关的流转操作,这些时候有可能因为某些业务逻辑要对状态进行范围查询或者多值匹配、排除之类的操作。

2024-01-16 12:01:03 888

原创 Mockito+junit5搞定单元测试

配合断言使用(杜绝System.out)可重复执行不依赖环境不会对数据产生影响Spring的上下文环境不是必须得一般都需要配合Mock类框架来实现的。

2024-01-04 23:03:52 1240

原创 学习RPC框架-Thrift日志

了解Thrift的基本构成,知道其基本用法,服务端和客户端简单的交互过程。

2023-12-15 00:05:16 882

转载 三种分布式锁的实现方式

分布式锁是控制分布式系统之间同步访问共享资源的一种方式,通过互斥来保持一致性。

2023-10-20 13:16:18 97

原创 Redis学习笔记大全

redis学习笔记。。。

2023-04-26 15:35:00 974

原创 线程池阻塞问题

本文将记录下遇到的线程池阻塞问题

2023-02-28 17:26:15 690 1

原创 删除MySQL表中的重复数据?

本文介绍如何在没有唯一索引的情况下根据主键删除表中的重复数据。

2023-02-24 16:57:13 1351

原创 页面多查询条件必选的统一处理思路

本文介绍对于多查询条件查询时至少选择一个查询字段的页面的统一处理思路

2022-11-09 14:43:45 722

原创 EasyExcel实现动态列解析和存表

EasyExcel实现公共列和动态列的复杂表头解析和存表结构

2022-08-02 19:16:47 3421 3

原创 Async的线程池使用的哪个?

跟进源码追寻异步任务是如何选择线程池?

2022-07-28 17:11:17 520

原创 Export大数据量导出和打包

Export大数据量导出和打包

2022-03-18 18:01:25 3257 1

原创 写一个工具类-根据分钟片将一个按时间有序的List分片

根据分钟片将一个按时间有序的List分片

2021-11-30 19:45:44 461

原创 写一个去除实体参数中String类型值的空格和换行工具类

写一个去除实体参数中String类型值的空格和换行工具类

2021-11-27 11:39:22 387

原创 记录一下有关Map转JSON的坑点

记录一下有关Map转JSON的坑点

2021-07-26 17:19:38 417

原创 整理最近用的Mongo查询语句

整理最近正在用的多条件查询以及聚合查询的实例,作为文档保留供以后查阅

2021-07-23 14:23:35 499

原创 自写一个生成ID的工具类

自写一个生成ID的工具类

2021-06-16 14:19:35 445

原创 记录Quartz定时任务框架的学习过程(一)

记录Quartz定时任务框架的学习过程,对知识进行整理,学习SpringBoot集成Quartz做动态

2021-04-27 18:03:57 147

转载 加密报错:java.security.InvalidKeyException: Illegal key size

问题背景今天调试售票系统的加密,发现加密解密再JDK10下面是ok的,再JDK8下面就GG了,搞了半天,后来发现,原来另有原因,是个坑。Exception in thread "main" java.security.InvalidKeyException: Illegal key size at javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1039) at javax.crypto.Cipher.implInit(Cipher.java:805)

2021-04-27 09:57:18 905

原创 Robo3T中批量操作数据

测试环境中为添加测试数据对MongoDB进行批量操作

2021-04-19 18:49:10 1305 2

原创 记录一次让我懵逼的沟通

记录一次让我懵逼的沟通

2021-04-15 20:52:36 105

原创 教你如何使用策略模式

教你如何使用策略模式,在SpringBoot中应用策略模式做决策

2021-01-15 17:35:01 808

原创 腾讯云搭建Easy-Mock对接Element-UI提供数据支持

腾讯云搭建Easy-Mock对接Element-UI提供数据支持

2020-12-21 20:33:47 530 1

原创 SpringBoot使用反射对业务代码进行统一处理

如何在SpringBoot使用反射对多个校验接口进行统一

2020-12-15 17:45:44 925

原创 SpringBoot中如何使用拦截器实现权限控制进行记录和说明

本文主要对SpringBoot中如何使用拦截器实现权限控制进行记录和说明

2020-12-15 16:42:19 796 1

原创 教自己学Dubbo

学习Dubbo搭建,和zookeeper注册中心

2020-10-29 18:20:31 164

原创 Java对压缩包的操作(解压缩)

如何用Java对文件进行加压和压缩

2020-10-17 15:07:02 939 3

原创 根据URL解析网页并保存相应文件

根据URL解析HTML获取文件URL并下载存储

2020-10-15 18:12:35 865 2

原创 批处理bat实现常用软件一键开启

批处理bat实现常用软件一键开启,开机自动执行批处理文件

2020-09-18 16:34:49 1194 3

原创 SpringBoot多文件配置根据环境加载不同配置

SpringBoot根据环境加载不同的配置文件

2020-09-08 14:13:00 1177

原创 一篇文章解决SpingMVC的创建和简单配置

SpingMVC的工程创建、配置和使用

2020-08-28 11:42:24 93

原创 教自己学习Spring表达式语言:SpEL

介绍Spring注入方式SpEL表达式的用法

2020-08-21 14:21:22 297

原创 BigDecimal类型基本方法介绍

BigDecimal类型基本方法介绍

2020-07-29 10:53:59 661

原创 Cron表达式如何在SpringBoot中创建简单的定时器

cron表达式介绍以及如何使用cron表达式创建SpringBoot的定时任务

2020-07-29 10:51:21 211

原创 Layui实现日期选择器限定

Layui实现日期选择器限定当月,以及季度日期选择

2020-07-23 10:30:51 663

原创 学习搭建SpringCloud(一)

学习如何使用IDEA搭建一个SpringCloud的Demo

2020-06-28 10:37:35 189

原创 Springboot使用RabbitMQ看这几篇就够了(模式案例篇)!

如何在windows本地安装RabbitMQ并使用Springboot联合RabbitMQ做一个Demo

2020-06-11 18:22:31 402

Mockito+junit5搞定单元测试

Mockito+junit5搞定单元测试

2024-01-04

RabbitMQ.zip

博主通过学习rabbitmq相关知识,使用springboot联合rabbitmq做了相关案例实现,实现基本用法,详细的写出了五种队列模式。

2020-06-11

空空如也

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

TA关注的人

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