腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
java 成神之路
专栏作者
举报
163
文章
265594
阅读量
63
订阅数
订阅专栏
申请加入专栏
全部文章(163)
java(50)
其他(40)
jvm(17)
编程算法(12)
jdk(12)
spring(9)
linux(7)
socket编程(7)
mvc(6)
存储(6)
缓存(6)
安全(6)
servlet(5)
tomcat(5)
人工智能(5)
xml(4)
数据库(4)
消息队列 CMQ 版(4)
tcp/ip(4)
.net(3)
node.js(3)
api(3)
hashmap(3)
自动驾驶(2)
ios(2)
javascript(2)
bash(2)
html(2)
云数据库 SQL Server(2)
sql(2)
容器(2)
黑客(2)
yum(2)
rpc(2)
windows(2)
数据结构(2)
https(2)
微服务(2)
cpu(2)
time(2)
php(1)
jsp(1)
bootstrap(1)
react(1)
ide(1)
eclipse(1)
git(1)
unix(1)
centos(1)
bash 指令(1)
容器镜像服务(1)
SSL 证书(1)
数据加密服务(1)
es 2(1)
开源(1)
压力测试(1)
ssh(1)
正则表达式(1)
dns(1)
asp(1)
ftp(1)
grep(1)
二叉树(1)
aop(1)
ddos(1)
udp(1)
数据分析(1)
数据处理(1)
nat(1)
mvcc(1)
client(1)
flush(1)
io(1)
ip(1)
kill(1)
sequence(1)
server(1)
statistics(1)
swap(1)
服务(1)
函数(1)
脚本(1)
进程(1)
快捷键(1)
排序(1)
同步(1)
异步(1)
字符串(1)
搜索文章
搜索
搜索
关闭
window 查找 java 进程中占用cpu比较高的线程
java
人工智能
概述 公司内部的一个产品 (java 开发的) 运行在 window 虚拟机上,运行一段时间后CPU飙升,然后想查看是哪个线程占用。 折腾了一下午,终于定位到该线程。 下面我们通过两种方式定位到占用cpu比较高的线程。 使用Process Explorer,第三方工具定位,使用比较简单,容易上手。 使用window自带的perfmon 性能监控工具进行监控,功能强大,但稍微有点复杂。 示例程序 public class ThreadCpuTest { public static void ma
java404
2018-05-18
1.7K
0
Tomcat 怎么停止服务的?
tomcat
人工智能
bootstrap
java
通过分析 Tomcat catalina.bat 原理解析时,发现启动tomcat和关闭tomcat都是调用 MAINCLASS 启动类进行操作的。 Catalina.bat 这里有个疑问,既然都是通
java404
2018-05-18
5.3K
0
NIO 之 Channel实现原理
人工智能
java
udp
相关文章 IO、NIO、AIO 内部原理分析 NIO 之 Selector实现原理 NIO 之 ByteBuffer实现原理 NIO概述 Java NIO 由以下几个核心部分组成: Channels Buffers Selectors 在传统IO中,流是基于字节的方式进行读写的。 在NIO中,使用通道(Channel)基于缓冲区数据块的读写。 Channel 和 IO 流的区别 Java NIO的通道类似IO中的流,但又有些不同: 既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。
java404
2018-05-18
1.1K
0
IO、NIO、AIO 内部原理分析
人工智能
jdk
数据处理
相关文章 NIO 之 Selector实现原理 NIO 之 Channel实现原理 NIO 之 ByteBuffer实现原理 阻塞IO 所有的读写IO都是阻塞操作。 多路复用模型 select/poll 从程序的角度解释: 将 channel 注册到 seletor 上,通过轮询channel是否就绪,将就绪的channel返回。 epoll 将 channel 注册到 selector 上,基于回调的方式(类似监听者模式),告知selector哪些 channel 已经就绪,然后将就绪的 cha
java404
2018-05-18
887
0
JAVA对象在JVM中内存分配
java
jvm
jdk
人工智能
如果你还不了解JVM内存模型的建议您先看下JVM内存模型 以一下代码为例,来分析下,java的实例对象在内存中的空间分配(JDK1.8)。 public class Student { private String name; private static Birthday birthday = new Birthday(); public Student(String name) { this.name = name; } public sta
java404
2018-05-18
1.8K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档