news 2026/7/26 5:54:07

0x3f 第48天 面向实习的八股背诵第五天 + 堆一题 背了JUC的题,java.util.Concurrency

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
0x3f 第48天 面向实习的八股背诵第五天 + 堆一题 背了JUC的题,java.util.Concurrency

1.跳跃游戏

只需要一个mx标记能跳到的最大地方,不断更新就行,如果到最后i>mx,那就说明到了最后一个节点,mx跳不到i这个位置,那就是False

2.跳跃游戏Ⅱ

关键两个参数一个是当前能走到的最远距离

一个是下一次能走到的最远的距离

下一次能走到的最远的距离要根据当前能走到的最远距离遍历着刷新

走到当前能走到的最远距离时,要刷新能走到的最远距离

class Solution: def jump(self, nums: List[int]) -> int: max_right = 0#下一座桥能做到的最远的位置 cur_right = 0#当前能走到的最远位置 ans = 0 for i in range(len(nums)-1): max_right = max(max_right,i+nums[i]) if i==cur_right: cur_right = max_right ans+=1 return ans

JUC背了

1.创建线程的4种方法

2.ThreadPoolExecutor线程池的核心参数

3.线程池的执行流程

4.线程池的拒绝策略

5,Executors支持的线程池模式

6.CAS概念

7.Synchronized概念原理

8.AQS概念

9.ReentrantLock概念底层原理

10.Sychronized和ReentrantLock区别

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/18 18:31:05

基于java的短剧推荐系统设计与实现_c0ql52z2_zl028

前言 随着移动互联网的发展,短剧市场呈现出蓬勃发展的态势,基于Java语言开发的短剧推荐系统应运而生,为用户提供了一个便捷、高效的短剧观看与交流平台。该系统采用SSM框架构建,结合MySQL数据库,实现了短剧信息管理、互…

作者头像 李华
网站建设 2026/7/16 8:41:36

基于小程序的智能雨伞借取系统_46grsp52_gk001

一、项目技术介绍 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/…

作者头像 李华
网站建设 2026/7/24 19:56:26

不得了!探秘湖北天玑AIGEO优化系统的神奇之处

在数字化营销浪潮下,天玑AIGEO优化系统领域面临着诸多技术挑战。企业在营销过程中,精准营销难落地的问题尤为突出。传统广告投放缺乏数据支撑,难以精准匹配目标客群,导致曝光量分散、转化率低迷,大量营销费用浪费在无效…

作者头像 李华
网站建设 2026/7/16 14:11:36

简洁网络IP配置工具中文绿色版

简洁网络IP配置工具是一款专为需要频繁切换网络配置的系统管理员和普通用户设计的实用工具。它不仅提供了适合日常使用的图形用户界面(GUI),还包含了强大的命令行模式,便于实现自动化和脚本化操作。 软件功能 这款工具是为需要频…

作者头像 李华
网站建设 2026/7/24 23:35:05

第 1 章:认识 Claude Code

📌 本章学习目标 学完这一章,你将了解: ✅ Claude Code 是什么 ✅ 它能帮你做什么 ✅ 为什么要学习它 ✅ 它和其他工具有什么不同 预计学习时间: 30 分钟 1. Claude Code 是什么? 用最简单的话说 Claude Code …

作者头像 李华
网站建设 2026/7/23 18:50:48

基于微信小程序的咖啡店点餐系统_56v41c6q

一、项目技术介绍 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/…

作者头像 李华