排序
IDEA如何给debug断点加上筛选条件判断
IDEA如何给debug断点加上筛选条件判断,前言 我们在使用IDEA开发Java应用时,经常是需要进行代码调试的,这就需要打断点进行操作。但有些时候,我们只希望在符合某种条件的情况下,才去到这个断...
项目中的《访问者模式》
项目中的《访问者模式》,这个模式核心思想是将基本的数据对象和对应的操作相互分离。数据对象就只是数据对象,如果想要扩展操作,就扩展对应的visitor。 这种模式下的两次分派 第一次分派,是将...
探“锁”源头:synchronized、偏向锁与锁膨胀的秘密!
探“锁”源头:synchronized、偏向锁与锁膨胀的秘密!,大家好,我是程序视点的小二哥!今天我们来聊聊Java中的锁! synchronized怎么用? 锁是什么? 偏向锁是什么? 锁如何升级?何为膨胀? 自...
一次彻底讲清如何处理mysql 的死锁问题
一次彻底讲清如何处理mysql 的死锁问题,MySQL 死锁 是指两个或多个事务互相等待对方持有的锁,从而导致所有事务都无法继续执行的现象。在 InnoDB 存储引擎中,死锁是通过锁机制产生的,特别是在...
说一个使用okhttp的理由
说一个使用okhttp的理由,当时公司为了让接入网关变的简单,于是就开发了一个client,然后给各个服务去使用。 有一次发送请求的时候,发现报timeout了,但实际上业务已经执行成功了。于是就去追...
SpringBoot事务相关备忘(方法添加@Transactional注解,以及SQL语句(SQLServer数据库)添加SET NOCOUNT ON)
SpringBoot事务相关备忘(方法添加@Transactional注解,以及SQL语句(SQLServer数据库)添加SET NOCOUNT ON),项目改用Spring Data JDBC 并手动配置DataSource之后,@Transactional注解一直不起作...
【RocketMQ 消息中间件】RocketMQ篇之-消息存储 为什么性能高 CommitLog ConsumeQueue IndexFile 刷盘机制 同步 异步
【RocketMQ 消息中间件】RocketMQ篇之-消息存储 为什么性能高 CommitLog ConsumeQueue IndexFile 刷盘机制 同步 异步,RocketMQ篇之-消息存储 目录 RocketMQ篇之-消息存储 (前置)消息存储交互...
Java框架 —— Spring(循环依赖问题)
Java框架 —— Spring(循环依赖问题),循环依赖 简单来说,就是多个bean之间相互依赖,最终形成闭环,极限情况,甚至可能出现自己依赖自己 @Component public class A { // A中注入了B @Auto...
Java设计模式——适配器模式的精妙应用:探秘 JDK 源码中的 Set 类
Java设计模式——适配器模式的精妙应用:探秘 JDK 源码中的 Set 类,在 Java 编程的世界里,JDK 源码犹如一座神秘的宝藏,其中的 Set 类更是我们日常开发中频繁使用的利器。今天,就让我们像勇敢...
深入解析 Spring AI 系列:以OpenAI与Moonshot案例为例寻找共同点
深入解析 Spring AI 系列:以OpenAI与Moonshot案例为例寻找共同点,今天,我们将重点探讨对接的业务逻辑。为了帮助大家更直观地掌握其中的规律性,我将通过对比OpenAI与《月之暗面》中的Moonshot...
两小时学会使用dubbo(直接API、spring、注解、springboot)
两小时学会使用dubbo(直接API、spring、注解、springboot),最近上新的项目中需要用到dubbo,于是我决定温故知新,决定分享一下Dubbo在各种环境下的使用方式,本篇文章让你两小时就能学会使用dub...
工作炒股两不误!这款 IDEA 插件帮助你关注股票&基金!
工作炒股两不误!这款 IDEA 插件帮助你关注股票&基金!,大家好,我是 Java陈序员。 之前给大家安利过一款 VS Code 插件来实时查看股票&基金! 韭菜盒子!VSCode 也可以看股票&基金了! ...













