240 发简信
IP属地:北京
  • 线上服务器CPU突然占用率高,如何排查

    如果线上服务器发生CPU占用率过高的问题时,应该如何排查并定位问题。 1 问题发现 本文整理自一个真实的案例,是楼主负责的业务,在一次大促之前的...

  • Resize,w 360,h 240
    JVM内存结构、 Java内存模型、 Java对象模型

    Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我...

  • Resize,w 360,h 240
    JAVA变量代码块等加载顺序

    平时我们在面试的时候或者笔试的时候,经常会有这样的题目,给你一段代码,让你选出打印的顺序。那么在java中 类的变量,静态代码块,匿名代码块的加...

  • Resize,w 360,h 240
    JVM类的加载机制

    今天搞一下jvm的运行原理,类的加载机制。 java的代码是运行在java虚拟机上的,首先我们会把java代码打包成虚拟机可识别的.class文...

  • redis底层数据结构

    这几天在看redis设计与实现一书,总结一下学过的知识,以备后用。 一、数据结构:redis的底层数据结构有很多种,简单动态字符串,压缩列表,双...

  • Resize,w 360,h 240
    mysql数据库各存储引擎及区别

    Mysql数据库一共几种存储引擎? 通过查询命令show engines 可以查看数据库的存储引擎如下图: 可以看到mysql数据库有很多种存储...

  • Resize,w 360,h 240
    JVM区域划分详解

    转:wx公众号 ::石衫的架构笔记 jvm区域划分: jvm的区域划分如下所示: 大致就是分为:程序计数器,虚拟机栈,堆,方法区,本地方法栈,这...