首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
林不想说话48200
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Java并发(7)- 你真的了解 ReentrantReadWriteLock 吗?
在前几篇文章中了解了ReentrantLock、Semaphore与CountDownLatch后,J.U.C包中基于AQS实现的并发工具类还剩一个比较重要的:读写锁ReentrantReadWriteLock。读写锁在Java面试过程中是一个经常性考的题目,他涉及到的知识点比…
Java必知必会之(四)---多线程全揭秘(上)
本文旨在用最通俗的语言讲述最枯燥的基本知识。 线程是进程中的一个执行流程,是被系统独立调度和分派的基本单位。 进程是指运行中的程序(没运行的程序,系统是不会为之分配资源的),每个进程都有自己独立的内存空间,当一个程序进入内存运行时,程序内部可能包含多个程序执行流,这个程序执行流…
对高并发流量控制的一点思考
对限流讲得很清晰
Java基础知识回顾之五 ----- 多线程
在上一篇文章中,回顾了Java的集合。而在本篇文章中主要介绍多线程的相关知识。主要介绍的知识点为线程的介绍、多线程的使用、以及在多线程中使用的一些方法。 表示进程中负责程序执行的执行单元,依靠程序进行运行。线程是程序中的顺序控制流,只能使用分配给程序的资源和环境。 表示资源的分…
Java基础知识回顾之六 ----- IO流
在上一篇文章中,回顾了Java的多线程。而在本篇文章中主要介绍Java IO的相关知识。 IO流对文件的操作主要分为字符流和字节流。 字符流有两个抽象类:Writer和Reader类。 其对应子类FileWriter和FileReader可实现文件的读写操作。 Buffered…
Java基础知识回顾之七 ----- 总结篇
在之前Java基础知识回顾中,我们回顾了基础数据类型、修饰符和String、三大特性、集合、多线程和IO。本篇文章则对之前学过的知识进行总结。除了简单的复习之外,还会增加一些相应的理解。 其中byte是8位,short是16位, int是32位以及 long是64的整数;而fl…
java 提高篇(八) -- 详解内部类
可以将一个类的定义放在另一个类的定义内部,这就是内部类。 内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。 内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。 在这里InnerClass就是内…
[Java多线程 -2]:由浅入深看synchronized的底层实现原理
前俩篇文章,我们聊了聊线程/进程的概念,接着简单串了一下同步的方式方法。今天我们就单拎出来synchronized,好好捋一捋它的前世今生。 MDove:没错,接下来。我会从常见的synchronized加锁方式入手;引出Java对象在内存的布局,以及锁的存放位置;然后看一看锁…
一文读懂熔断器和重试机制
导语:随着微服务的流行,熔断作为其中一项很重要的技术也广为人知。当微服务的运行质量低于某个临界值时,启动熔断机制,暂停微服务调用一段时间,以保障后端的微服务不会因为持续过负荷而宕机。本文作者介绍了熔断的原理和机制,并用例子说明了熔断如何使用。 今天,让我们讨论一下微服务架构的弹…
Java并发—— CountDownLatch与CyclicBarrier
CountDownLatch闭锁相当于一扇门,在闭锁到达结束状态之前,这扇门一直是关闭的,并且没有任何线程能通过,当到达结束状态时,这扇门会打开并允许所有的线程通过。当闭锁到达结束状态后,将不会再改变状态,门永远保持打开状态 CountDownLatch通过内部类Sync实现方…