0

分布式延时任务方案解析

前言在开发中,往往会遇到一些关于延时任务的需求。例如生成订单30分钟未支付,则自动取消生成订单60秒后,给用户发短信对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生...

阅读全文>>

0

JeecgBoot 2.4.2 积木报表版本发布

项目介绍JeecgBoot是一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus...

阅读全文>>

0

硬技能——Swagger一键生成接口文档,好轻松

在开发测试过程中,经常遇到这种情况:1.测试人员,要看传递的参数对不对,数据类型,精度,边界值等传输是否正确2.前端开发人员,要看接口出入参,数据类型,层级关系,接口调用关系3.对接的第三方...

阅读全文>>

0

Java世界最常用的工具类库

Apache CommonsApache Commons有很多子项目,常用的项目如下@Data public class User { private String username;...

阅读全文>>

0

Java之finally、final、finalize的区别

这是一道比较常见的面试题,考察应聘者的Java基本功。其实我一直觉得这道面试题挺奇怪的,因为他仨除了长得像之外,在功能上没有任何相似之处。经典回答如下:finallyJava的异常处理机制分...

阅读全文>>

0

深入理解分布式缓存设计

前言在高并发的分布式的系统中,缓存是必不可少的一部分。没有缓存对系统的加速和阻挡大量的请求直接落到系统的底层,系统是很难撑住高并发的冲击,所以分布式系统中缓存的设计是很重要的一环。下面就来聊...

阅读全文>>

0

记一次Netty「直接内存溢出」导致线上网关项目宕机排查过程

作为一名Java开发者,我们都知道Java进程是运行在Java虚拟机上的,而Java进程要想正常运行则需要向计算机申请内存,其中主要为Java对象实例所占用的堆(heap)内存(当然还有其他...

阅读全文>>

0

如何理解Spring框架的核心设计思想IoC模式

Spring不单单只是一个框架,现在已经成为了一个产品家族,包括一系列以Spring命名的产品。整个Spring家族最早的成员Spring框架,是目前流行的web开发框架Spring Boo...

阅读全文>>

0

IDEA Spring Boot 自动化构建+部署

本文所有操作都基于Alibaba cloud Toolkit进行操作。1.插件安装在插件市场中下载安装。1.在IntelliJ IDEA顶部菜单栏中选择File>Settings。2....

阅读全文>>

0

AES前后端对称加密

概述 高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法,对称加密算法即加密和解密的过程使用同一个秘钥进行加密。本文从实用的角度去描述前后...

阅读全文>>