Java
文章平均质量分 61
开发者联盟league
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
连续插槽插入检测算法
例如这个插槽有1-40个插入位,1号插入位插入了一个8口插口, 10号插入位插入了12口插口, 24号插入位插入了12口插口 现在要计算出剩余的插入位是否可以插入12口的插口。我们可以将这个问题抽象为:在一个长度为 40 的线性插槽中,某些区间已被占用,判断是否还存在至少一个连续的空闲区间,长度 ≥ 12,用于插入一个 12 口插口。有一个插槽,有40个插入位置,现在要将插口插入到插槽,插口可以插入到连续的插入位。原创 2025-08-19 16:38:20 · 193 阅读 · 0 评论 -
CountDownLatch应用举例
CountDownLatch是juc下的一个多线程锁,下面是jdk对它的定义翻译如下一种同步辅助工具,允许一个或多个线程等待,直到在其他线程中执行的一组操作完成。可以简单地理解为倒计次数锁,只有计数为零时,才能执行之后的代码。原创 2024-12-27 16:19:08 · 307 阅读 · 0 评论 -
CyclicBarrier应用举例
CyclicBarrier是juc下一个多线程锁,下面是jdk对它的定义翻译过来就是一种同步辅助工具,允许一组线程都等待彼此到达一个共同的屏障点。CyclicBarriers在涉及固定大小的线程组的程序中很有用,这些线程组必须偶尔相互等待。该屏障被称为循环屏障,因为它可以在等待线程释放后重新使用。可以简单地理解为客满发车,再客满再发车,一个加法计数锁。原创 2024-12-27 15:45:42 · 1023 阅读 · 0 评论 -
java工具类-执行本地命令并等待执行结束获取输出结果
根据不同的操作系统,构建不同的命令参数,unix系统的命令参数为bash -cwindows系统的命令参数为。原创 2024-12-27 14:31:10 · 340 阅读 · 0 评论 -
发送webhook到飞书机器人
邀请自定义机器人进群。进入目标群组,在群组右上角点击更多按钮,并点击 设置。在右侧 设置 界面,点击 群机器人。在 群机器人 界面点击 添加机器人。在 添加机器人 对话框,找到并点击 自定义机器人。设置自定义机器人的头像、名称与描述,并点击 添加。获取自定义机器人的 webhook 地址机器人对应的 webhook 地址 格式如下:请妥善保存好此 webhook 地址,不要公布在 Gitlab、博客等可公开查阅的网站上,避免地址泄露后被恶意调用发送垃圾消息。获取签名校验。原创 2024-12-20 15:53:28 · 2732 阅读 · 0 评论 -
基于java swing的开源控制台jediterm的使用方法
主页:github.com/JetBrains/jediterm该项目的主要目的是提供一个可以轻松嵌入的纯 Java 终端小部件 添加到 IDE 中。它支持 Mac OSX、Linux 和 Windows 上的 SSH 连接和本地 PTY 的终端会话。该库由 JetBrains IDE 使用,如 PyCharm、IDEA、PhpStorm、WebStorm、AppCode、CLion 和 Rider。原创 2024-03-07 16:23:20 · 1055 阅读 · 0 评论 -
int数组和Integer数组以及List<Integer>集合三者的相互转化
jdk版本1.8及以上int[] src = {1,2,3,4,5,6,7,8,9,10};List<Integer> list = Arrays.stream( src ).boxed().collect(Collectors.toList());原创 2018-02-06 16:29:30 · 23387 阅读 · 4 评论
分享