百木园-与人分享,
就是让自己快乐。

标签:java

第62页
什么是JAVA内存模型-百木园
野生技术

什么是JAVA内存模型

阅读(221)赞(0)

前言 在并发编程中,当多个线程同时访问同一个共享的可变变量时,会产生不确定的结果,所以要编写线程安全的代码,其本质上是对这些可变的共享变量的访问操作进行管理。导致这种不确定结果的原因就是可见性、有序性

Java多线程(6):锁与AQS(下)-百木园
野生技术

Java多线程(6):锁与AQS(下)

阅读(181)赞(0)

您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~ 之前说过,AQS(抽象队列同步器)是Java锁机制的底层实现。既然它这么优秀,是骡子是马,就拉出来溜溜吧。 首先用重入锁来实现简单的累加,就像这

SpringSecurity入门-百木园
野生技术

SpringSecurity入门

阅读(198)赞(0)

1、引入依赖 spring-boot版本2.7.3,如未特殊说明版本默认使用此版本 <dependency> <groupId>org.springframework.boot

什么是ForkJoin?看这一篇就能掌握!-百木园
野生技术

什么是ForkJoin?看这一篇就能掌握!

阅读(206)赞(0)

摘要:ForkJoin是由JDK1.7之后提供的多线程并发处理框架。 本文分享自华为云社区《【高并发】什么是ForkJoin?看这一篇就够了!》,作者: 冰 河。 在JDK中,提供了这样一种功能:它能

13个QA带你了解线上压测的知识点-百木园
野生技术

13个QA带你了解线上压测的知识点

阅读(219)赞(0)

摘要:设计一个线上压测系统能让我们学习到多少东西?这13个问题看你能否搞定。 本文分享自华为云社区《设计一个线上压测系统能让我们学习到多少东西?13个问题看你能否搞定》,作者:breakDawn。 Q

Java多线程(6):锁与AQS(上)-百木园
野生技术

Java多线程(6):锁与AQS(上)

阅读(221)赞(0)

您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~ 在Java面试中,有一类高频问题会经常问到(火箭式问题):Java有几种锁?都是干嘛的?我想对于面试经验较为丰富的人,这个问题极有可能遇到过。不

Mockito使用方法(Kotlin)-百木园
野生技术

Mockito使用方法(Kotlin)

阅读(219)赞(0)

一、为什么要使用Mockito 1.实际案例 1.1 遇到的问题 对于经常维护的项目,经常遇到一个实际问题:需求不停改变,导致架构经常需要修改某些概念的定义。 对于某些十分基础又十分常用的概念,常常牵