首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JAVA
订阅
tompig
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
一次疑似 JVM native 内存泄漏的排查实录
分析 JVM native 内存的一些常见思路 内存增长了,怎么甄别是不是内存泄漏 一个完全不熟悉的项目如何找到可能导致 native 内存分配的代码 经典的 Linux 64M 内存
高并发性能测试经验分享
虽然解决了core dump,但是另外一个问题又浮出了水面,就是高并发测试时,会出现内存泄漏,大概一个小时500M的样子。
码农代码之外的生存指南
#程序员不应该只会写代码。 我觉得在程序员群体中,很多人有个误区,就是觉得作为码农,每天安安静静的敲代码、默默的做好技术就可以了,其他的事情都不用去思考,以为一切都会水到渠成。但是还没等到水到渠成,却先等来了中年焦虑。慢慢的等到自己到了三十多岁的时候,发现公司里年轻且更能加班码…
jvm系列(三):GC算法 垃圾收集器
垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的…
JAVA基础-自问自答学hashCode和equals
前言 hashCode和equals常常在面试中会被问到,在工作中我们也有可能遇到要重写对象equals方法的情况,而且hashCode方法的设计思想值得我们学习,所以我们有必要去深入学习一下这两个方法。 下面我就以面试问答的形式学习我们的——hashcode和equals方法(…
抽象类和接口的区别
详细的整理了接口和抽象类的区别。 当我们遇到这样一个面试提问的时候首先应该考虑的是: 什么是抽象类,作用是什么 什么接口,作用是什么 抽象类在我们实际开发当中扮演了一个什么样的角色?当我们在开发或者设计一些功能和属性大部分差不多的Activity或者是class的时候,为了避免…
细思极恐 - 你真的会写 Java 吗?
自2013年毕业后,今年已经是我工作的第4个年头了,总在做java相关的工作,终于有时间坐下来,写一篇关于java写法的一篇文章,来探讨一下如果你真的是一个java程序员,那你真的会写java吗?笔者是一个务实的程序员,故本文绝非扯淡文章,文中内容都是干货,望读者看后,能有所收获。
【Java并发编程的艺术】第二章读书笔记之synchronized关键字
在之前的文章中学习了volatile关键字,volatile可以保证变量在线程间的可见性,但他不能真正的保证线程安全。 如上述代码所示,如果说两个线程是正确的并发执行的话,最后得到的结果应该是2000000,但结果往往是小于2000000。那么这是为什么呢? 经过阅读书籍,可以…
Java 和操作系统交互细节
根据冯·诺依曼思想,计算机采用二进制作为数制基础,必须包含:运算器、控制器、存储设备,以及输入输出设备,如下图所示. 我们先来分析 CPU 的工作原理,现代 CPU 芯片中大都集成了,控制单元,运算单元,存储单元.控制单元是 CPU 的控制中心, CPU 需要通过它才知道下一步…