自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 2024最新java面试高频八股文面试之并发(并发50问!!!)

volatile可以确保对某个变量的更新对其他线程马上可见,一个变量被声明为volatile 时,线程在写入变量时不会把值缓存在寄存器或者其他地方,而是会把值刷新回主内存 当其它线程读取该共享变量 ,会从主内存重新获取最新值,而不是使用当前线程的本地内存中的值。例如,我们声明一个 volatile 变量 volatile int x = 0,线程A修改x=1,修改完之后就会把新的值刷新回主内存,线程B读取x的时候,就会清空本地内存变量,然后再从主内存获取最新值。并行就是同一时刻,两个线程都在执行。

2024-10-19 23:10:31 183

原创 2024java最新面试题-10张图!彻底搞定Java线程状态转换

Java线程状态有几个?Java线程状态是如何转换?Java线程状态转换什么情况会进入锁的等待队列?Java线程状态转换什么情况会进入锁的同步队列?一提到Java线程状态,不少读者立马想到线程状态转换图,但细想,印象又不深刻,只记得有那么几个状态。再要你说出Java线程状态是如何转换的,脑子里可能就如下图一样,已经是一团浆糊了。新建状态(New)我们可以通过实现Runnable接口或继承Thread声明一个线程类,new一个实例后,线程就进入了新建状态。一个刚诞生的线程,处于新建状态。

2024-10-12 23:57:24 419

原创 java如何提高接口性能(吞吐量TPS)

小伙伴在日常开发中都会遇到接口性能优化的问题,那么当遇到领导要求我们对某一个接口进行优化时,我们该从哪些方面操作,才能达到提升接口性能的目标呢?今天就给大家提供一些思路!!!

2024-10-09 13:45:09 427

原创 免费获取Parallels Desktop19中文版

Parallels Desktop是一款由Parallels公司开发的桌面虚拟化软件,允许用户在Mac上运行Windows和其他操作系统。

2024-09-24 12:00:12 335

原创 免费获取Parallels Desktop19中文版

跨平台运行:通过Parallels Desktop,用户可以在Mac上灵活安装和运行Windows、Linux等操作系统,实现跨平台的工作和娱乐体验。硬件虚拟化:Parallels Desktop支持硬件虚拟化,可以为虚拟机配置虚拟硬件,包括处理器、内存、硬盘等,确保虚拟机性能达到最佳状态。无缝切换:Parallels Desktop使得用户可以在无需重启电脑的情况下,在Mac和虚拟机之间无缝切换,极大提高了工作效率。游戏娱乐:允许Mac用户在虚拟机中运行Windows游戏,享受丰富的游戏资源。

2024-09-14 11:26:05 403

原创 iMazing3下载,苹果手机管理的新革命

二、功能特点 1. 备份与恢复: * iMazing 3提供全面的备份功能,支持手机、平板电脑、iPod等多种设备的数据备份。* 用户可以选择性备份设备中的照片、音乐、信息、通讯录等数据,并可通过数据线或Wi-Fi进行备份操作。三、安全性与可靠性 * iMazing 3遵循严格的隐私政策,承诺不会收集用户的任何个人数据,保护用户隐私安全。以下是对iMazing 3的详细介绍: 一、基本概念 * iMazing 3支持数据线和Wi-Fi连接,可用于管理Windows和macOS系统中的苹果设备数据。

2024-09-07 21:52:23 274

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除