1408. 数组中的字符串匹配(难度:简单) 题目链接: 题目描述: 给你一个字符串数组 words ,数组中的每个字符串都可以看作是一个单词。请你按 任意 顺序返回 words 中是其他单词的子字符串的所有单词。 如果你可以删除 words[j] 最左侧和/或最右侧的若干字符得到 word[i] ,那么字符串 words[i 后端 2026年06月22日 174 点赞 0 评论 2749 浏览
Java内存模型是什么?线程安全问题为什么会引发? 近日,有热心市民就 "Java内存模型 " 提出质疑: 线程是否会把所有需要操作的数据全加载到内存 根据《我是憨包》可以看出,当事人蛋蛋(化名)目前情绪稳定,并且似乎已经意识到问题所在 是的,聪明的蛋蛋已经找到了答案(答案后面再说) 此事件发生后,群内大佬高度重视,立即召开线上会议,成立Java内存模型专家小组作出响应,要求组织迅速,妥善处理,迅速查清问题根源,立即组织开展在线答疑, 后端 2026年06月20日 108 点赞 0 评论 16854 浏览
Java线程<第四篇>:线程间通信 线程间通信是Java线程必须掌握的课程之一。 线程间的通信的前提是,必须要保证线程还活着,可以使用阻塞方法,将线程暂时阻塞起来,当满足一定条件时,通知被阻塞的线程继续执行。 常用的阻塞方法有:sleep、wait、CountDownLatch,sleep只能实现线程暂时停止执行,并不能做到通知的目的,CountDownLatch 是一个非常不错的方法,在《Java线程》系列的后面的文章中会重点说 后端 2026年06月19日 86 点赞 0 评论 3626 浏览
【Android 进阶】完美插件化实现,compose 开发动态加载 插件化.jpg 前言 温度爬升,蚊虫也开始猖狂了起来。燥热的空气里, 后端 2026年06月13日 67 点赞 0 评论 5400 浏览
Java并发 - Lock接口 Locks包 类层次结构 Locks包 类层次结构 Lock接口 方法签名 描述 说明 void lock(); 获取锁(不死不休) 一直获取锁,直到拿到为止 boolean tryLock(); 获取锁(浅尝辄止) 尝试获得锁,获取不到就算了 boolean tryLock(long time, TimeUnit unit) throws Interrupted 后端 2026年06月11日 39 点赞 0 评论 18212 浏览
1781. 所有子字符串美丽值之和(难度:中等) 题目链接: 题目描述: 一个字符串的 美丽值 定义为:出现频率最高字符与出现频率最低字符的出现次数之差。 比方说,"abaacc" 的美丽值为 3 - 1 = 2 。 给你一个字符串 s ,请你返回它所有子字符串的 美丽值 之和。 示例 1: 输入:s = "aabcb 后端 2026年06月10日 133 点赞 0 评论 8770 浏览
夜莺(Nightingale)用docker-compose玩起来 先见见世面~ 说明书: 操作: 2022-04-07 21_34_23-Nightingale.png 产品架构 Nightingale 有四个核心功能: Q 后端 2026年06月08日 169 点赞 0 评论 10521 浏览
java 迭代器(Iterator) 一、前言 在迭代器(Iterator)没有出现之前,如果要遍历数组和集合,需要使用方法。 数组遍历,代码如下: String[] arr = new String[]{"Java", "Java虚拟机", "Java中文社群"}; for (int i = 0; i < arr.length; i++) { String item = arr[i]; } 集合遍历,代码如下: Li 后端 2026年06月07日 196 点赞 0 评论 4530 浏览