- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 线程的线程局部变量问题分析
工作被拆成细小的worker,不会阻塞线程,性能要比普通线程池高,但无法传递threadLocal的值。再次PallelStream, 使用ForkJoinPool中的线程这里未复制主线程的threadLocal,因此得到的时初始化时的threadLocal。使用ParallelStream.forEach 并行处理业务中,使用了线程中的局部变量,会出现第二次调用 ParallelStream.forEach逻辑中获取到的线程局部变量为第一次的值。1.ThreadLocal 当前线程局部变量;
2023-04-04 18:23:30
326
原创 ThreadLocal/InheritableThreadLocal/TransmittableThreadLocal对比
Java 线程 线程局部变量
2023-03-01 18:22:38
168
原创 Java 进程 CPU占用率100% 问题
1.CPU占用率现代分时多任务操作系统对 CPU 都是分时间片使用的:比如A进程占用10ms,然后B进程占用30ms,然后空闲60ms,再又是A进程占10ms,B进程占30ms,空闲60ms;如果在一段时间内都是如此,那么这段时间内的占用率为40%;2.CPU占用率100%原因线程的运行时间由cpu决定,cpu分给每个线程一个时间片,如果在时间片内,线程一直占有,则是100%;3.java 进程中CPU占用率100%的常见场景死循环; 大量Full GC; 耗时过太长的计算; 大量
2021-12-27 09:36:40
5029
原创 Docker for Windows
1.启动Docker for Windows2.CMD Docker命令> docker imags #查看本地镜像docker image ls --all> docker rmi REPOSITORY:TAG #删除本地镜像> docker search redis #搜索redis镜像> docker pull redis:latest #拉取redis最新版本(latest)>docker run -itd ...
2021-12-22 09:45:16
757
原创 MSSQL Server 存储过程中跨服务器访问
CREATE PROCEDURE pro_testDBLinkASBEGIN-- SELECT * FROM Table WHERE Field='wh01' SELECT * FROM openrowset( 'SQLOLEDB', 'IP,Port'; 'UserName'; 'Password', DBName.dbo.TableName)WHERE account='wh01'END;exec pro_testDBLink;--...
2021-06-23 16:24:01
445
原创 MSSQL Server 创建存储过程
MSSQL Server 创建存储过程的多种创建语句https://www.cnblogs.com/Brambling/p/6725859.html
2021-06-22 11:18:36
386
原创 PMP错题集二
风险知识域Q18、[单选]项目分包商的一位关键资源需求是一个制造过程的技术专家。在项目的早期阶段,很明显分包商的员工缺乏足够的专业知识来满足质量标准。项目经理应该怎么做?A key resource requirement for a project subcontractor is a technical expert on a manufacturing process.During the early stages of the project,it becomes clear that..
2021-06-18 18:58:27
741
原创 PMP 错题集
范围管理专题2、[单选]项目经理经常收到关于某项目的变更请求,但他确保变更控制过程适当地应用中。项目经理本应采取什么措施来防止频繁的变更请求?The project manager often receive requests for changes to a project, but he ensures that the change control process is being applied appropriately. What should the project manager ..
2021-05-12 10:56:05
381
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人