首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
下下弦月
掘友等级
搬运工
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
137
文章 110
沸点 27
赞
137
返回
|
搜索文章
赞
文章( 110 )
沸点( 27 )
这7个坑,99%的Java程序员会踩!
前言 最近我们通过sonar静态代码检测,同时配合人工代码review,发现了项目中很多代码问题。除了常规的bug和安全漏洞之外,还有几处方法用法错误,引起了我极大的兴趣。我为什么会对这几个方法这么感
农行1面:Java如何保证线程T1,T2,T3 顺序执行?
线程是 Java执行的最小单元,通常意义上来说,多个线程是为了加快速速且无需保序,这篇文章,我们来分析一道农业银行的面试题目:如要保证线程T1, T2, T3顺序执行?
一文掌握Java IO流:原理、分类与实战
介绍Java IO流基础,区分字节流与字符流,并结合缓冲流、转换流与序列化流示例,帮助入门,也是学习Nettty的基础
硬核! 逛了4年Github ,一口气把我收藏的 Java 开源项目分享给你!
Great Java project on Github(Github 上非常棒的 Java 开源项目). JavaGuide :【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 CS-Notes :技术面试必备基础知识、Leetcode 题解、后…
【面试必问】Spring支持注入null和空字符串吗?不懂别去面试了!
在Spring中,@Value能注入null和空字符串吗?这个看似简单的问题,面试时却常常让人翻车。本文通过真实面试经历,深入解析各种注入方式下Spring的行为,助你面试不再踩坑。
CompletableFuture还能这么玩
当我决定写这篇关于 CompletableFuture 的文章时,脑海中浮现出无数个曾经被异步编程折磨得死去活来的瞬间。 所以我希望能够用通俗、有趣、碎片化的方式,不至于看到这几个字就头痛
谈谈Semaphore工具类
本文已参与掘金创作者训练营第三期「话题写作」赛道,详情查看:掘力计划|创作者训练营第三期正在进行,「写」出个人影响力 什么是Semaphore Semaphore信号量是java.util.concu
万字超强图文讲解AQS以及ReentrantLock应用(建议收藏)
先不用记上述方法的功能,目前你只需要了解个大概功能就好。另外,相信你也注意到了: AQS 内部维护了一个同步队列,用于管理同步状态。 获取锁的过程就这样的结束了,先暂停几分钟整理一下自己的思路。我们上面还没有说明 SIGNAL 的作用, SIGNAL 状态信号到底是干什么用的?…
Java多线程-并发工具类Semaphore详解
Semaphore是一种同步辅助工具,翻译过来就是信号量,用来实现流量控制,它可以控制同一时间内对资源的访问次数. 无论是Synchroniezd还是ReentrantLock,一次都只允许一个线程访问一个资源,但是Semaphore可以指定多个线程同时访问某一个资源. Sem…
精美图文讲解Java AQS 共享式获取同步状态以及Semaphore的应用
差别只在这里,所以我们就来看看 setHeadAndPropagate(node, r) 到底干了什么,我之前说过 JDK 源码中的方法命名绝大多数还是非常直观的,该方法直译过来就是 【设置头并且传播/繁衍】。独占式只是设置了头,共享式除了设置头还多了一个传播,你的疑问应该已经…
下一页
个人成就
文章被阅读
1,147
掘力值
74
关注了
16
关注者
0
收藏集
14
关注标签
63
加入于
2021-01-27