首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
1
订阅
_375
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
基础篇:异步编程不会?我教你啊!CompletableFuture(JDK1.8)
以前需要异步执行一个任务时,一般是用Thread或者线程池Executor去创建。如果需要返回值,则是调用Executor.submit获取Future。但是多个线程存在依赖组合,我们又能怎么办?可使用同步组件CountDownLatch、CyclicBarrier等;其实有简…
王者并发课-钻石03:琳琅满目-细数CompletableFuture的那些花式玩法
从Java8开始,JDK引入了很多新的特性,包括lambda表达式、流式计算以及CompletableFuture等,本文将为你介绍的是CompletableFuture的核心原理与花式玩法。
Java中atomic包中的原子操作类总结
1. 原子操作类介绍 在并发编程中很容易出现并发安全的问题,有一个很简单的例子就是多线程更新变量 i=1,比如多个线程执行 i++操作,就有可能获取不到正确的值,而这个问题,最常用的方法是通过 Synchronized 进行控制来达到线程安全的目的(关于 synchronize…
ReentrantLock.tryLock()方法 demo
t1使用tryLock()方法获取锁,此时锁正被t0所有。因此返回false,代码继续往后执行完毕。 而t2则正常等待锁,获取锁以后才继续执行完毕。
Spring Boot Admin,贼好使!
Spring Boot Admin(SBA)是一个开源的社区项目,用于管理和监控 Spring Boot 应用程序。应用程序可以通过 http 的方式,或 Spring Cloud 服务发现机制注册到
Vuex实现数据持久化,解决浏览器刷新数据丢失问题
vuex的 store 中的数据是保存在运行内存中的,当页面刷新时,页面会重新加载 vue 实例,vuex 里面的数据就会被重新赋值,这样就会出现页面刷新vuex中的数据丢失的问题。 如何解决浏览器刷
springboot集成minio完全版,坑点很多
本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。 本文我们使用springboot集成minio,这里我们没有直接使用其starter,因为在maven仓库当中只有两个版本,且使用不广泛
SpringBoot集成分布式对象存储(分布式文件)MinIO
SpringBoot集成分布式对象存储(分布式文件)MinIO,一句话:MinIO是高性能、可扩展、云原生支持、操作简单、开源的分布式对象存储产品。 你可以把它和FastDFS、HDFS作为
Redis缓存和MySQL数据一致性方案详解
需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。 这个业务场景,主要
使用IDEA搭建第一个Spring Cloud项目(图解)
构建一个Eureka服务器,两个服务。两个服务都注册到Eureka服务器中。服务一提供的服务是:接收一个参数并返回给用户。服务二:调用服务一中的服务。 该模块作为Eureka服务器。需要的依赖有Spring Web模块以及Eureka server ②配置application…