首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
Hienao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
71篇文章 · 0订阅
MxsQ
2年前
Java
Android
一文学会ReentranLock(重入锁)
ReentrantLoock也称为可重入锁。可重入意味着已持有锁的线程,可以重复地获取锁,表现为,如果锁不支持重入,那么当持有锁的线程再次上锁时将会被阻塞住。如当在递归的方法里获取锁时,递归将因申请锁而被阻塞住。 锁的知识分两部分,一分部为如何加解锁,另一部分为把锁分配给谁。R…
508
2
评论
MxsQ
2年前
Java
Android
一文了解AQS(AbstractQueuedSynchronizer)
并发使计算机得以充分利用计算能力,有效率地完成各类程序任务。当深入地学习Java中的并发,不可避免地将学习到锁 —— 使并发的资源能被正确访问的手段。锁的学习也将分为两部分,一部分是如何加解锁,另一部分是把锁分配给谁。 AQS(AbstractQueuedSynchronize…
1837
6
评论
厚朴
2年前
Java
锁到底是一种怎样的存在?
随着业务的发展与用户量的增加,高并发问题往往成为程序员不得不面对与处理的一个很棘手的问题,而并发编程又是编程领域相对高级与晦涩的知识,想要学好并发相关的知识,写出好的并发程序不是那么容易的... ..
1835
22
2
Silently9527
2年前
Java
后端
硬核图解红黑树并手写实现
红黑树算是数据结构中比较有难度的知识点,虽然在实际的业务开发工作中使用的不多,但是这是面试官最喜欢问的知识点。 我在之前也看过很多关于红黑树的文章,但是很多都是从红黑树的性质来讲红黑树,根本未从红黑树的理论模型出发讲红黑树,所以造成红黑树比较难理解。 在学习红黑树之前,我们先来…
2527
59
20
美团技术团队
2年前
Java
JVM
Java中9种常见的CMS GC问题分析与解决(下)
1. 写在前面 | 本文主要针对 Hotspot VM 中“CMS + ParNew”组合的一些使用场景进行总结。重点通过部分源码对根因进行分析以及对排查方法进行总结,排查过程会省略较多,另外本文专业术语较多,有一定的阅读门槛,如未介绍清楚,还请自行查阅相关材料。 | 总字数 …
4659
65
3
菜农曰
2年前
Java
伙计,提高自己的并发技能,从锁优化开始!
大家好,我是小菜,一个渴望在互联网行业做到蔡不菜的小菜。可柔可刚,点赞则柔,白嫖则刚! 锁是最常用的同步方法之一。在高并发的环境下,激烈的锁竞争会导致程序的性能下降。 对于单任务或者单线程的应用而言,其主要资源消耗都花在任务本身,它既不需要维护并行数据结构间的一致性状态,也不需…
1911
37
1
Android爱好者
4年前
Android Studio
Android Studio 让开发效率事半功倍的插件整理
Google 在2013年5月的 I/O 开发者大会推出了基于 IntelliJ IDEA Java IDE 上的 Android Studio。Android Studio 是一个功能齐全的开发工具,还提供了对第三方插件的支持,让开发人员更快速更好的开发应用程序。 首先通过导…
1.2w
189
12
丁一
6年前
Java
在 Java 路上,我看过的一些书、源码和框架(持续更新)
赞
6047
301
5
Xienng
6年前
Java
设计模式
JVM
译-Java内存管理白皮书
Java内存管理白皮书,Sun公司官方出品,虽然老旧,但是理解JVM最好的入门教材,没有之一!徐家三少倾情翻译!
7353
382
10
锐玩道
3年前
正则表达式
练完这篇就会写正则
1. 匹配ing结尾单词 2. 匹配11位数的中国手机号: [-\w.+] 区间,表示 匹配符号 -,或字母、数字、下划线,或符号 . ,或符号 + * 表示出现,匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo" 1. 匹配9位数的QQ邮箱: 2. …
2.4w
675
36
温馨提示
当前操作失败,如有疑问,可点击申诉