- 博客(4)
- 收藏
- 关注
原创 【无标题】
摘要:JDK 19引入的虚拟线程是JVM管理的轻量级线程,可显著降低线程开销。支持通过Thread.startVirtualThread()、Thread.Builder或Executors.newVirtualThreadPerTaskExecutor()创建,适合I/O密集型任务。需注意避免ThreadLocal内存泄漏,调试时包含所有虚拟线程。可通过系统属性调优并行度,简化高并发编程模型。实际应用中需评估是否替代传统线程。
2025-12-19 17:54:10
336
原创 小计一次CPU高居不下,频繁GC的问题
上诉命令执行重点详解第一行结果load average: 系统一定时间内的平均负载,分别是1分钟、5分钟、15分钟。(系统在同一时间运行的进程数和系统CPU核数相关,一般来说Load Average的数值别超过这台机器的总核数,就没什么问题。第二行结果Tasks: 是执行的任务,也就是执行的线程数,和线程情况第三行结果%Cpu(s):CPU使用率us:用户空间占用CPU时间的百分比(大部分进程都运行在用户态,通常都是希望用户空间CPU越高越好)
2023-10-22 16:46:38
181
1
原创 SpingSecurity的使用详解
SpingSecurity的那些事一、什么是springSecurity二、一些概念性解释三、配置详解一、什么是springSecuritySpring Security是一个框架,致力于为Java应用程序提供身份验证和授权。与所有Spring项目一样,Spring Security的真正强大之处在于可以轻松扩展以满足自定义要求因此其核心就有两块,1:认证,2:授权二、一些概念性解释...
2020-01-20 13:48:26
466
原创 Spring Framework 5.2.2 源码的环境搭建
Spring Framework 5.2.2 源码的环境搭建一、环境准备JDK8IDEAgradle,这个推荐安装Gradle 5.6.4版本,官方好像用这个版本这个自行百度把,很简单 。spring-framework v5.2.2.RELEASE 源代码下载地址: https://github.com/spring-projects/spring-framework/tree/v...
2019-12-31 17:39:44
2064
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅