首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
高并发
订阅
狒狒君26030
更多收藏集
微信扫码分享
微信
新浪微博
QQ
37篇文章 · 0订阅
为何要小表驱动大表?
为什么要小表驱动大表? MySQL在执行Join操作时,优先使用较小的表作为驱动表(也称为外层表)去连接较大的表(也称为被驱动表或内层表)。这样做的原因是,对于连接操作,通常需要对驱动表进行全表扫描或
碍于面子,偷偷学了 MapStruct
最近入职新公司,发现大家都在用 MapStruct,以前都是用的 BeanUtil,不好意思问同事,只能偷偷学。 MapStruct 介绍 官网文章 https://mapstruct.org/doc
如何使用 AOP + SpEL 实现详细的操作日志记录
操作日志的记录对于软件系统来说是非常有必要的,本文主要介绍了如何使用AOP思想以及SpEL表达式实现细粒度的操作日志记录。
Spring AOP 实现原理
AOP 简述 AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范式,旨在通过将横切关注点(cross-cutting concerns)从主业务逻辑中分离出来,
深入理解 Java 中的并发编程
在 Java 开发中,并发编程是一个常见且至关重要的话题。随着多核处理器的普及,如何有效地利用 CPU 资源来提高程序的性能变得愈加重要。本文将带你深入理解 Java 中的并发编程,介绍其基本概念、核
彻底弄懂 Java 线程池原理
这篇文章是我在阅读源码时整理的一些笔记,对源码的关键点进行了比较详细的注释,然后加上一些自己对线程池机制的理解。最终目的是要弄清楚下面这些问题: AtomicInteger 类型。高3位存储线程池状态,低29位存储当前线程数量。workerCountOf(c) 返回当前线程数量…
线程池实现及原理
介绍线程池相关概念,线程执行任务流程梳理,execute,addWorker核心源码解读,理解怎么正确的使用线程池
网上的 AQS 文章让我很失望
一、AQS 很多人都没有讲明白 🤔 翻看了网上的 AQS(AbstractQueuedSynchronizer)文章,质量参差不齐,大多数都是在关键处跳过、含糊其词,美其名曰 “传播知识” 。
NIO的三大核心组件详解,充分说明为什么NIO在网络IO中拥有高性能!
一、写在开头 我们在上一篇博文中提到了Java IO中常见得三大模型(BIO,NIO,AIO),其中NIO是我们在日常开发中使用比较多的一种IO模型,我们今天就一起来详细的学习一下。 在传统的IO中,
Spring事件派发是怎么实现的?
1. 快速入门 本文是模拟spring的事件派发机制。 事件类 SendMessageEvent 监听器 写法一:实现 ApplicationListener 接口,并且指定你需要监听的事件类 Sen