您的当前位置:首页>全部文章 >Java知识
用 SpringBoot+Redis 解决海量重复提交问题,写得真香!
前言 在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次执行的影响相同。按照这个含义,最终的含义就是对数据库的影响只能是一...
发表于:2024-03-08 浏览:45 TAG: #SpringBoot
快试试用 API Key 来保护你的 SpringBoot 接口安全吧
1、概述 安全性在RESTAPI开发中扮演着重要的角色。一个不安全的RESTAPI可以直接访问到后台系统中的敏感数据。因此,企业组织需要关注API安全性。SpringSecurity提供了各...
发表于:2024-03-08 浏览:38 TAG: #Java知识 #SpringBoot
拒绝写重复代码,试试这套开源的 SpringBoot 组件,效率翻倍~
1简介GracefulResponse是一个SpringBoot技术栈下的优雅响应处理器,提供一站式统一返回值封装、全局异常处理、自定义异常错误码等功能,使用GracefulResponse进行web...
发表于:2024-03-08 浏览:34 TAG: #SpringBoot
SpringBoot中实现订单30分钟自动取消的策略
简介在电商和其他涉及到在线支付的应用中,通常需要实现一个功能:如果用户在生成订单后的一定时间内未完成支付,系统将自动取消该订单。本文将详细介绍基于SpringBoot框架实现订单30分钟内未支付自动取...
发表于:2024-03-08 浏览:33 TAG: #SpringBoot
同事写了一条 SQL,把 MyBatis 都干翻了
最近看生产日志服务的运行的时候,频繁的出现OutOfMemoryError,就是我们俗称的OOM,这可还行!频繁的OOM直接会造成服务处于一个不可用的情况,通过Skywalking查看链路调用,基本全...
发表于:2024-03-08 浏览:34 TAG: #Java知识
水浒人物戏说java设计模式之【代理模式】
什么是代理模式呢?我很忙,忙的没空理你,那你要找我呢就先找我的代理人吧,那代理人总要知道被代理人能做哪些事情不能做哪些事情吧,那就是两个人具备同一个接口,代理人虽然不能干活,但是被代理的人能干活呀。比...
发表于:2024-02-25 浏览:41 TAG: #Java知识
SpringBoot+Docker:高效容器化的最佳实践
首先为什么要使用Docker?Docker是一个强大的工具,它允许开发者将他们的应用程序打包到容器中,以便可以在任何平台上轻松部署和运行。当涉及到对SpringBoot应用程序进行Docker化时,每...
发表于:2024-02-25 浏览:35 TAG: #SpringBoot #Java知识
被问懵了,加密后的数据如何进行模糊查询?
加密后的数据对模糊查询不是很友好,本篇就针对加密数据模糊查询这个问题来展开讲一讲实现的思路。为了数据安全我们在开发过程中经常会对重要的数据进行加密存储,常见的有:密码、手机号、电话号码、详细地址、银行...
发表于:2024-02-25 浏览:42 TAG: #Java知识
美团一面:大家都说不建议直接使用@Async 注解?为什么?
本文讲述@Async注解,在Spring体系中的应用。本文仅说明@Async注解的应用规则,对于原理,调用逻辑,源码分析,暂不介绍。对于异步方法调用,从Spring3开始提供了@Async注解,该注解...
发表于:2024-02-25 浏览:41 TAG: #Java知识
一款好用的开源OA办公系统
系统介绍我们的愿景是:助力企业数智化。勾股OA是基于ThinkPHP6+Layui+MySql开发的一款实用的开源企业办公系统。它具备开箱即用的特点,使用勾股OA能够快速建立起企业级的办公自动化系统。...
发表于:2024-02-24 浏览:39 TAG: #Java知识