240 发简信
IP属地:广东
  • 120
    Anaconda介绍、安装及使用教程

    〇、序 Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macOS以及Windows系统中搭建环境并使用,其编写的代码在不同...

  • 120
    架构选型,究竟啥时候选redis?

    redis是互联网分层架构中,最常用的KV缓存,但不少同学仍然不知道,为啥要选择redis。 画外音:与之对比最多的,是memcache。 一、复杂数据结构,选择redis更...

  • JVM学习—— 内存溢出异常

    一、堆溢出Java heap space 表示对象实例占用的容量,到达了堆的最大容量限制 对象过大 创建一个有2M个元素的int数组,一个int占4个字节,数组的大小略大于8...

  • 120
    JVM学习——元空间(Metaspace)

    一、从方法区(PermGen)到元空间(Metaspace) 方法区(PermGen) JDK1.8以前的HotSpot JVM有方法区,也叫永久代(permanent ge...

  • 120
    JVM学习——运行时数据区

    一,JVM内存结构 JVM内存主要分为:堆内存、方法区和栈 堆内存存储对象实例,由新生代和老年代组成 方法区存储类信息、常量、静态变量等数据 栈又分为java虚拟机栈和本地方...

  • 120
    api文档自动生成工具

    此版本为第一版,已经废弃,建议看我的第二版本,无注解生成api文档https://github.com/liupeng328/java-api-doc 别问我比swagger...

  • 图解多线程设计模式--读书笔记

    1.接口和类 I:ExcutorI:ExcutorServiceAC:AbstractExecutorServiceC:ThreadPoolExecutor I:Thread...