百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分类
什么是死锁?如何避免死锁?(什么是死锁?用什么方法实现死锁的避免?)

死锁是指两个或多个进程或线程,彼此持有对方所需要的资源,导致彼此等待对方释放资源而无法继续执行的状态。在Java中,死锁通常是由于多线程并发执行时,线程之间互相等待获取对方持有的锁或资源而产生的。为了...

为什么会有 AtomicReference?(为什么会有胎记)

我把自己以往的文章汇总成为了Github,欢迎各位大佬starhttps://github.com/crisxuan/bestJavaer我们之前了解过了AtomicInteger、Atomi...

带着8个问题5分钟教你学会Arthas诊断工具

Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。...

加解密的艺术(加密艺术nft)

加密这个事情其实之前和小伙伴们聊过很多次,不过最近松哥又想到一些细节问题,再和小伙伴们补充聊一聊。一对称加密对称加密和非对称加密是两种不同的加密方法,它们在数据安全和信息传输中扮演着重要的角色。下面...

4 RDD 基础(rdd有哪几类操作?各自的主要作用是什么?)

RDD(ResilientDistributeDataset,弹性分布式数据集),Spark中最基本的数据处理模型,最小的计算单元。让Spark实现一个技术栈同意数据处理(onestackt...

回调、异步和观察者一次分清(guava异步回调)

之前说了控制流中的四种,分别是顺序、分支、循环和递归(递归使用的场合较少,但却是无法替代的),现在就剩下最后一种了,这就是回调。回调(念diào,不念tiáo)是编程专用术语,这个在其他领域都是没有的...

数字签名的过程是怎样的?为何使用工具和自己算出来的不一样?

很多人应该了解所谓数字签名算法,其实很简单,无外乎就是先计算哈希再使用私钥加密,这样可以得到一个具有不可否认性的数字签名。我们以SHA256withRSA算法来举例说明,假设明文数据是data...

有图解有案例,我终于把Condition的原理讲透彻了

20张图图解ReentrantLock加锁解锁原理文章一发,便引发了大家激烈的讨论,更有小伙伴前来弹窗:平时加解锁都是直接使用Synchronized...

如何深度理解mybatis?(如何深度理解no one is comeing)

深度自定义mybatis回顾mybatis的操作的核心步骤...

Java方法参数...是什么意思(java方法 参数表)

privatevoidtest(String...fileNames){.........