java
文章平均质量分 72
qq_38303984
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试题
如何快速定位死锁jstack命令 - 生产jps 查看线程pidjstack 查看堆栈信息jstack + jconsole - 生产可以 jstack > 1.txt 将日志文件保存到1.txt文件,然后拉去到本地,使用jconsole工具查看打开分析jstacj + fastthread网站 – 推荐使用这种与上面方法一样,先弄到本地文件,再进入https://f...原创 2020-04-12 02:18:58 · 200 阅读 · 0 评论 -
JVM
内存结构Java SE体系架构JDK > JRE > JVMJRE - java运行环境 – 各种jar包 1.Java源文件—->编译器—->字节码文件JVM - 2.字节码文件—->JVM—->机器码JVM中的对象图常用指令javap 反编译常见异常分析java.lang.OutOfMemoryError - 堆溢出Direct ...原创 2020-04-06 15:16:37 · 286 阅读 · 0 评论 -
并发编程
线程基础、线程之间的共享和协作一进程与线程 进程--占用内存和CPU 线程依赖于进程而存在,一个进程至少有一个线程 内核4 逻辑处理器8 几正常来讲一个内核对应2个逻辑处理器,8个逻辑处理器意味着最多8个线程同时运行 CPU时间片轮转机制 - 进程切换-会存在上下文切换,会消耗资源。。尽量减少上下文切换并发和并行并发量:单位时间内可处理的任务数,利用时间片轮转机制。并行:...原创 2020-04-05 13:33:25 · 391 阅读 · 0 评论 -
java-单元测试
springboot单元测试工具类PowerMock基本演示有返回值调用没返回值的调用模拟局部变量无参数有参数模拟静态变量模拟final类verify使用模拟构造函数Arguments Matcher 多个参数返回相同的值Answer – Arguments matcher 的增强版。不同入参返回不同的值spy 和 私有方法的调用spy生成的对...原创 2020-05-06 22:04:58 · 297 阅读 · 0 评论
分享