首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jvm
订阅
一棵大石头
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Linux常用命令 & 实用命令万字总结
最高使用频率的命令之一。 命令格式: ls [OPTION]... [FILE]... ls -a (all) linux '.'(点)开头的文件默认是隐藏的,-a可以查询所有的文件。 ls -F 以"/"结尾的方式展示文件夹。 cat,又是一个相对高频率的命令。比较官方的说法…
Java性能调优(十一)JVM调优(2)
掌握 GC 算法之前,我们需要先弄清楚 3 个问题。第一,回收发生在哪里?第二,对象在什么时候可以被回收?第三,如何回收这些对象? 1. 回收发生在哪里? JVM 的内存区域中,程序计数器、虚拟机栈和本地方法栈这 3 个区域是线程私有的,随着线程的创建而创建,销毁而销毁;栈中的…
Java性能调优(十)JVM调优(1)
首先你应该知道,运行一个 Java 应用程序,我们必须要先安装 JDK 或者 JRE 包。这是因为 Java 应用在编译后会变成字节码,然后通过字节码运行在 JVM 中,而 JVM 是 JRE 的核心组成部分。 JVM 不仅承担了 Java 字节码的分析(JIT compile…
ThreadLocal源码阅读
在趣链的面试中被问到ThreadLocal的相关问题,被问的一脸懵*,所以有次总结. 作用是为每个线程保存线程私有的变量.以空间换时间,也能保证数据的安全性. ThreadLocal并不是底层的集合类,而是一个工具类,所有的线程私有数据都被保存在各个Thread对象中一个叫做t…
翻译 | 理解Java中的内存泄漏
1. 介绍 Java 的其中一个核心特点是经由内置的垃圾回收机制(GC)下的自动化内存管理。GC 默默地处理着内存分配和释放工作因此能够处理大部分内存泄漏问题。 虽然 GC 能够有效地理一大部分内存,但他不保证能处理所有内存泄漏情况。GC 十分智能,但并不完美。即使是在谨慎的程…
Java:new一个对象的过程中发生了什么?
java在new一个对象的时候,会先查看对象所属的类有没有被加载到内存,如果没有的话,就会先通过类的全限定名来加载。加载并初始化类完成后,再进行对象的创建工作。 我们先假设是第一次使用该类,这样的话new一个对象就可以分为两个过程:加载并初始化类和创建对象。 双亲委托模型的工作…