首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
假装我在学习
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
Netty核心架构与原理
Netty 核心架构与原理 概述 Netty 是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供非阻塞的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高
Redis 热 key 的终极解决方案?京东、得物、b 站都是如何解决的?
背景 Redis 热 key 问题是指单位时间内,某个特定 key 的访问量特别高,导致某个 Redis 节点承载了绝大部分流量,而其他 Redis 节点却处于”空闲“状态。极短的流量倾斜问题就可能会
Java异常处理神器:Guava Throwables类
Guava库简介 Guava由Google开发,它提供了大量的核心Java库,例如:集合、缓存、原生类型支持、并发库、通用注解、字符串处理和I/O操作等。这些功能在日常的Java开发中超级常用
Spring 单元测试中如何进行 mock
我们在使用 Spring 开发项目时,都会用到依赖注入。如果程序依赖了外部系统或者不可控组件,比如依赖数据库、网络通信、文件系统等,我们在编写单元测试时,并不需要实际对外部系统进行操作,这时就要将被测试代码与外部系统进行解耦,而这种解耦方法就叫作 “mock”。所谓 “mock…
面试官问你@Transactional和@Async能一起用吗?你回答得上来吗?
@Transactional和 @Async能混在一起使用吗?我猜“百分之180”的人都回答不上来这个问题,也许根本就没有这么用过!
一文了解JAVA线程的中断(Interrupt)机制
介绍 Java的中断是一种协作机制,也就是说通过中断并不能直接中断另外一个线程,而需要被中断的线程自己处理中断。 在Java的中断模型中,每个线程都有一个boolean标识,代表着是否有中断请求(该请
深入理解Lock Support
Lock Support,听起来是不是有点像是某个高大上的技术?其实它就是Java.util.concurrent包里的一个工具类。park()和unpark()。这两个小伙伴,一个负责让线程停下来,
没研究过SynchronousQueue源码,就别写精通线程池
前面文章我们讲解了ArrayBlockingQueue和LinkedBlockingQueue源码,这篇文章开始讲解SynchronousQueue源码。从名字上就能看到ArrayBlockingQu
深入分析堆外内存 DirectByteBuffer & MappedByteBuffer
对于 ByteBuffer 而言,有两个较为特殊的类 DirectByteBuffer 和 MappedByteBuffer,这两个类的原理都是基于内存文件映射的。 ByteBuffer 分为两种,一
Spring高手之路20——深入理解@EnableAspectJAutoProxy的力量
本文详细探讨了Spring框架中的面向切面编程(AOP),特别是通过@EnableAspectJAutoProxy注解来启用和配置AOP的详细过程,从基本的AOP概念介绍到高级配置技巧。