首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Promotion
订阅
狗胜努力不内卷
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 0订阅
你的双重检查锁真的锁住了对象么?
引言 大家好,我是有清 一位名人说过:检查对象,一次不够,得两次 基于这位名人的话,不少框架都使用了双重检查锁去获取对象 比如 在 Nacos 的 InstancesChangeNotifier 类中
一文讲清楚SpringBoot六种读取配置方式
本文梳理了SpringBoot六种读取配置方式,大家项目中可以进行灵活组合和应用,希望本文对大家有所帮助。
一文掌握Redis主从复制、哨兵、Cluster三种集群模式
在开发测试环境中,我们一般搭建Redis的单实例来应对开发测试需求,但是在生产环境,如果对可用性、可靠性要求较高,则需要引入Redis的集群方案。虽然现在各大云平台有提供缓存服务可以直接使用,但了解一下其背后的实现与原理总还是有些必要(比如面试), 本文就一起来学习一下Redi…
记一次生产中使用CompletableFuture遇到的坑
在业务开发中为了提升接口速度都会使用到多线程异步编程,在多线程异步编程中使用不当或者不了解其中的原理很容易入坑,本篇文章就是记录了多线程异步编程生产环境使用CompletableFuture遇到的坑。
爱上算法,迷人的两度搜索,深度优先(DFS)和广度优先(BFS)
深度优先搜索算法(DFS)和广度优先搜索算法(BFS)是一种用于遍历或搜索树或图的算法,在搜索遍历的过程中保证每个节点(顶点)访问一次且仅访问一
Java 定时任务技术趋势
定时任务是每个业务常见的需求,比如每分钟扫描超时支付的订单,每小时清理一次数据库历史数据,每天统计前一天的数据并生成报表等等。 01 Java 中自带的解决方案 Cloud Native 1 使用 T
深入理解 Spring 事务:入门、使用、原理
大家好,我是树哥。 Spring 事务是复杂一致性业务必备的知识点,掌握好 Spring 事务可以让我们写出更好地代码。这篇文章我们将介绍 Spring 事务的诞生背景,从而让我们可以更清晰地了解 S
【并发进阶】Future掌控未来之Callable跨线程返回结果和抛出异常的原理分析
相信你肯定知道怎么用Callable,但它是怎么返回结果的?异常是怎么抛出线程之外的?底层原理是什么?你知道吗?我们从使用出发,到底层源码实现,来分析一下Callable的详细流程,相信面试官也很乐意
Java反应式框架Reactor中的Mono和Flux
1. 前言 最近写关于响应式编程的东西有点多,很多同学反映对Flux和Mono这两个Reactor中的概念有点懵逼。但是目前Java响应式编程中我们对这两个对象的接触又最多,诸如Spring WebFlux、RSocket、R2DBC。我开始也对这两个对象头疼,所以今天我们就简…
肝了一个月的 DDD,一文带你掌握!
大家好,我是楼仔! 去年倒腾了一个半月,写过一篇 DDD 的文章,当时没有推广,完全自嗨,为了不让这篇好文被埋没,现重新整理,突出重点,可读性更强! 为了证明该文没有注水,列一下当时的学习资料: 小米