240 发简信
IP属地:台湾
  • 【架构设计专题系列】 [方法论篇] - 1、我心目中好的架构设计

    背景 最近在做 BI-统计图查询层重构(java应用层分析查询), 自己也在设计的这个过程中结合过往的经验在思考: 1、到底什么是好的架构设计?...

  • Resize,w 360,h 240
    [数据库知识分享] - 索引、PG存储结构、explain

    一、分享大纲 二、分享内容 1、索引 1) 什么是索引 2) 主流索引怎么设计的 问题1: 每次查询能走几个索引?问题2: 索引是越多越好吗?问...

  • Resize,w 360,h 240
    [PostgreSQL] - CTE

    一、什么是CTE 全称 common table expressions,表示临时结果,用with as语句,可以在其他SQL中引用,如sele...

  • Resize,w 360,h 240
    [PostgreSQL] - explain SQL分析介绍

    一、图形化在线分析工具 https://explain.dalibo.com/[https://explain.dalibo.com/] 二、执...

  • Resize,w 360,h 240
    [PostgreSQL] - 存储结构及缓存shared_buffers

    一、数据存储 1、物理存储位置 包含三个文件, 具体介绍请看PostgreSQL目录结构之base目录[https://blog.csdn.ne...

  • Resize,w 360,h 240
    [JAVA基础] JVM - 并发的可达性算法分析

    GC Roots只占堆的很小部分,并且在各种优化技巧(如OopMap)的加持下,带来的停顿已经是非常短暂且固定的了。可从GC Roots再继续往...

  • Resize,w 360,h 240
    [JAVA] JVM垃圾回收 - HotSpot的算法细节实现

    本文介绍JVM垃圾回收算法的具体实现,介绍各个术语,并图文并茂介绍具体的实现细节。垃圾回收判定及回收过程如下: 1、可达性分析算法 通过GC R...

  • Resize,w 360,h 240
    [JAVA基础] - JVM对象内存布局及锁的标记位

    一、对象布局 1、对象头 1)存储对象自身的运行时数据hash码、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等。占位32/...

  • [算法] - 树的遍历以及优美打印

    话不多说,直接上代码 执行结果