Thread.sleep(0)会导致线程睡眠吗?

在作为Java程序员,我们都知道Thread.sleep()是用于线程睡眠,那么,Thread.sleep(0)是做什么用呢?这篇文章,我们就来聊一聊。
1. …

建行2面:Mybatis是如何工作的?

MyBatis 是一款优秀的持久层框架,它通过简化 JDBC操作和提供灵活的 SQL映射方式,使 Java 开发人员能够更高效地进行数据库操作。那么,MyBat…

微服务中,Spring Cloud 有哪些注册中心?

Spring Cloud 是微服务架构中经常使用的一个框架,它提供了一系列工具来帮助开发者构建和管理分布式系统,而服务注册中心又是微服务架构中一个关键组件。那么…

什么是 Hystrix?它的工作原理是什么?

Hystrix 是 Netflix开发的一个用于处理分布式系统中延迟和故障的库,它的主要目标是通过隔离服务之间的访问点,阻止级联故障,并提供故障回退选项,以提高…

米哈游1面:Netty 采用了哪些经典的设计模式?

Netty 是一个优秀的、高性能、异步的事件驱动网络应用框架,它内部使用了许多经典的设计模式。这篇文章,我们来详细分析 Netty到底使用了哪些优秀的设计模式,…

什么是责任链模式? 它是如何将责任串成链?

责任链设计模式是一种行为型设计模式,它允许多个对象有机会处理请求,从而避免请求的发送者和接收者之间的耦合。将这些对象连成一条链,并沿着这条链传递请求,直到有对象…

什么是观察者模式?它观察的是什么?

观察者模式是计算机编程领域比较常见的一种模式,那么,什么是观察者模式?它是如何工作的?这篇文章我们将深入探讨观察者模式的定义、结构、优缺点、适用场景以及代码实现…

Spring Boot 3.2 尝鲜,开箱即用的虚拟线程和 GraalVM

Spring Boot 3.2 已经发布,让我们用 Java 21、GraalVM 和虚拟线程来尝试一下。
Spring Boot 3.2 支持:

Java …

事务+锁?锁+事务?解析事务与锁的错综Bug!

来源:juejin.cn/post/7311167273650454580
背景
我们的主要业务是台湾省的一个小商城,这次出问题的是我们「仓库系统」。在仓库系…

如何做到无感刷新Token?

为什么需要无感刷新Token?

「最近浏览到一个文章里面的提问,是这样的:」
当我在系统页面上做业务操作的时候会出现突然闪退的情况,然后跳转到登录页面需要…

服务端如何防止重复支付?

支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互。
支付成功以后,异步通知支付中心,支付中心更新自身支付订单状态…

比 MyBatis 快了 100 倍

比 MyBatis 效率快 100 倍的条件检索引擎,天生支持联表,使一行代码实现复杂列表检索成为可能!
2
开源协议
使用Apache-2.0开源协议
3

7个理由:从Java8升级到Java17

从Java 8 到 Java 20,Java 已经走过了漫长的道路,自 Java 8 以来,Java 生态系统发生了很多变化。最显着的变化是 Java 的发布节…

Spring Boot 封装一个万能 Excel 导出工具,传什么都能导出!

如题,这个小玩意,就是不限制你查的是哪张表,用的是什么类。
我直接一把梭,嘎嘎给你一顿导出。

我知道,这是很多人都想过的, 至少我就收到很多人问过我这个类似的…

Spring赌上未来:响应式的 WebFlux 框架更优雅,性能更强!

目录

Spring-webflux简介
什么是“响应式”
Spring-webflux的响应式API
选择Spring-webmvc还是Spring-webf…

面试官问我 ,try catch 应该在 for 循环里面还是外面?

前言
有个老哥昨天被面试官欺负了,但是是被这个问题(标题)欺负的?
其实是个比较基础的问题,只要有了解过,叙述是非常简单OK的。

正文

首先 , 话说…

项目终于用上了Spring状态机,那叫一个优雅!

目录

1、什么是状态机
2、状态机图
3、spring statemachine

文章来源:https://www.duidaima.com/Group/T…

Spring Boot 项目统一结果,统一异常,统一日志,写的太好了!

统一结果返回

目前的前后端开发大部分数据的传输格式都是json,因此定义一个统一规范的数据格式有利于前后端的交互与UI的展示。
统一结果的一般形式

是否响…

拒绝写重复代码,试试这套开源的 SpringBoot 组件

1 简介
Graceful Response是一个Spring Boot技术栈下的优雅响应处理器,提供一站式统一返回值封装、全局异常处理、自定义异常错误码等功能…

一次生产事故,来来回回搞了一个月,人麻了!

背景
我们的主要业务是台湾省的一个小商城,这次出问题的是我们仓库系统。在仓库系统中有这么一段逻辑:
员工可以领取新建的订单,然后去执行拣货发货的操作,领取的时候…