首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
侯爵
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
赞
文章( 27 )
沸点( 0 )
CompletableFuture的get()和 join()的区别?
CompletableFuture 提供了 get() 和 join() 方法,它们都用于等待异步计算的结果,但它们在异常处理和行为上有一些关键的区别。 1. get() 方法 get() 方法是 j
最详细的图文解析Java各种锁(终极篇)
前言 前面的十几篇文章都是从源码的角度分析线程并发涉及到的知识点,本篇将重点总结、归纳、提炼知识点,尽量少贴代码。遇到有疑惑的点,请查看对应文章的分析。 通过本篇文章,你将了解到: 1、锁的全家福 2
一道经典面试题:BeanFactory 和 FactoryBean 有何区别?
这也是 Spring 面试时一道经典的面试问题,今天我们来聊一聊这个话题。 其实从名字上就能看出来个一二,BeanFactory 是 Factory 而 FactoryBean 是一个 Bean,我们
MySQL 日志四剑客:Undolog、Binlog、Redolog 和 Relaylog
Undo log 悔做日志(Undo Log)是数据库事务管理的一个关键组成部分,尤其是在支持事务的存储引擎(如 MySQL 的 InnoDB 存储引擎)中。Undo Log 主要用于记录事务对数据的
Kafka 使用和集群
本文介绍 Kafka 的消息模型、安装部署、基础命令、Java API、消息传递语义、与 SpringBoot 集成,以及高可用 Kafka 集群的搭建
SpringBoot 优雅停机
本文介绍 SpringBoot 程序优雅停机的方案,包括 web 容器、Spring 定时任务、线程池等的优雅关闭
SpringBoot Cache 实现二级缓存
本文介绍 SpringBoot Cache 组件实现二级缓存的方式,包括 Caffeine 的介绍,Caffeine 内存淘汰策略,Caffeine 的几种缓存,以及二级缓存的实现和使用等
MyBaits 使用 TypeHandler
本文介绍 MyBatis 在 SpringBoot 中的使用,如布尔类型和数字转换,普通对象与JSON串转换,枚举类型转换,以及 MyBatis Plus 中对 TypeHandler 的支持
Redis分布式锁
分布式锁: 是控制分布式系统之间同步访问共享资源的一种方式。 Lua: Lua 是一种轻量小巧的脚本语言, 可在redis执行. 本文阐述了Redis分布式锁的一种简单JAVA实现及优化进阶, 实现了自动解锁、自定义异常、重试、注解锁等功能, 尝试用更优雅简洁的代码完成分布式锁…
RabbitMQ 消息可靠消费
本文介绍 RabbitMQ 如何保证消息可靠,包括生产者发布消息可靠性、交换机投递消息可靠性,以及消费者消费消息可靠性等
下一页
个人成就
文章被阅读
68
掘力值
10
关注了
7
关注者
1
收藏集
8
关注标签
12
加入于
2020-12-16