- 博客(8)
- 收藏
- 关注
原创 CountDownLatch学习使用
同步辅助工具,允许一个或多个线程等待其他线程中的一组操作完成后再执行。通过一个给定的计数器(count)进行初始化。await方法会阻塞当前线程,直到计数器因countDown方法的调用而递减至零。此时,所有等待的线程会被释放,后续对await的调用会立即返回。这是一种一次性机制——计数器无法重置。若需要重置计数器,请考虑使用。是一个多用途的同步工具,可用于多种场景:若用计数器初始化为1,则可作为简单的开关(门闩):所有调用await的线程会在“门”外等待,直到某线程调用countDown打开门闩。
2025-04-22 00:34:07
747
原创 Java线程池学习笔记
当一个信任务交给线程池,如果此时线程池中有空闲的线程,就会直接执行,如果没有空闲的线程且当前线程池的线程数量小于corePoolSize,就会创建线程来执行任务,否则就会将该任务加入到工作队列当中,如果工作队列满了,就会创建一个新线程,核心线程数,是保持活跃的工作线程的最小数量(不允许超时等),默认情况下,如果线程池中线程数<=corePollSize,那么即使这些线程处于空闲状态也不会被销毁,除非设置了allowCoreThreadTimeOut,在这种情况下,最小值是零。线程工厂,它用于创建新线程。
2024-12-19 17:52:00
737
原创 关于如何从Maven中心下载依赖包并安装到自己本地的Maven仓库中
如果我们对maven进行了Reload All Maven Projects后依然没有能够正确的下载和安装配置对应依赖包的话,我们可以手动下载并安装,之后在IDEA中Reload All Maven Projects即可成功应用对应的依赖包。(2)在右边根据对应依赖包信息填写正确的groupId,ArtifactId,Version等,之后点击查询。install:install-file -Dfile=jar包的下载地址。-DartifactId=jar包的引用名称。-Dversion=jar包的版本。
2024-03-23 20:36:57
13294
3
原创 BJTU计算机网络原理实验一(用java语言方法实现)
1.运行IE浏览器,在地址栏中输入字符 http://196.168.0.2:8080/I:index.html(设本实验服务器 IP 为 196.168.0.2,在程序中设置的 访问端口为 8080),然后回车,可看到所制作的网页;2.单击“NEXT PAGE TEST ”,则可看到我们制作的另一张网页(next_page.html);3.单击next_page.html中的“back”,则又可以看到步骤1中的网页;(4) 创建一个包括被请求的文件的 http 响应信息。(5) 直接发送该信息到客户端。
2024-03-20 17:11:45
694
1
原创 深度学习课堂测验题目
长短期记忆网络(Long Short-Term Memory,LSTM):LSTM是一种特殊类型的RNN,它能够更好地处理长期依赖关系。支持向量机(Support Vector Machine,SVM):SVM是一种经典的机器学习算法,也可以用于多分类问题。多层感知机(Multilayer Perceptron,MLP):MLP是一种基本的前馈神经网络,它由多个全连接层组成。广义线性模型相对于经典的线性模型(y=wx+b),核心在于引入了连接函数g(.),形式变为:y=g−1(wx+b)。
2024-01-21 20:03:08
1931
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅