个人信息
10多年的互联网产品研发和团队管理经验,从0到1经历过这段时间各个热门产品的设计和开发,也经历过多次编程语言和平台的转移,在Android和iOS也有所尝试,算是一个技术爱好者。
成长数据
JVM在执行字节码时是基于栈的执行引擎,了解它的工作机制以及数据结构
一文读懂Java虚拟机类加载机制
常用的数据结构以及它们的特点和适用场景,在内存占用过大时的优化方案
Java线程的阻塞问题诊断和避免方法
JVM调优的评估指标以及工具和方法
Java虚拟机(JVM)的内部架构及其工作原理,JVM的垃圾收集机制及其原理
Java的垃圾收集机制和作用,以及HotSpot JVM的垃圾收集算法
HotSpot虚拟机中的对象实例化和内存分配的过程
Java的堆内存和栈内存,内存泄露和溢出问题的排查与处理
Java中如何产生的StackOverflowError和OutOfMemoryError,以及它们的区别
Java的内存区域以及各自的功能
聊一聊Java语言的跨平台性与Java虚拟机
R语言中的基础和高级的数据类型以及它们的应用场景
R语言处理一个巨大的数据集,而且超出了计算机的内存限制
基础架构中的弹性意义,评估弹性水平以及实现弹性的方法
浮点数在计算机系统中是如何表示和存储的
计算机系统中是如何处理整数/浮点数的溢出情况
某个crontab的定时任务没有按照我们预期的执行,我们要如何进行故障排查
几个shell编程的小例子
vi还是vim,教你快速上手linux下的文本编辑器