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
背景
我们的主要业务是台湾省的一个小商城,这次出问题的是我们「仓库系统」。在仓库系…
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技术栈下的优雅响应处理器,提供一站式统一返回值封装、全局异常处理、自定义异常错误码等功能…
一次生产事故,来来回回搞了一个月,人麻了!
背景
我们的主要业务是台湾省的一个小商城,这次出问题的是我们仓库系统。在仓库系统中有这么一段逻辑:
员工可以领取新建的订单,然后去执行拣货发货的操作,领取的时候…