240 发简信
IP属地:北京
  • 120
    终结篇:MyBatis原理深入解析(一)

    1 引言# 本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久...

  • 120
    JVM的内存模型

    Java虚拟机在执行Java程序的过程中会把它管理的内存划分为若干个不同的数据区域, 这些区域有各自的用途, 以及创建和销毁的时间. 有的区域随着虚拟机进程的启动而一直存在,...

  • 120
    缓存的读写

    缓存作为一种高速交换数据的存储器, 其目的是为了协调两种硬件之间的传输差异或者避免多次重复计算耗时任务,. 缓存无处不在(无论是硬件还是软件方面), 目前大热的Redis数据...

  • 120
    LSM

    LSM Tree 适用于写多读少的场景 Log-Append 最快的写入方式就是追加写入, 追加写入和随机写入的差距在机械硬盘中体现的完完全全 这是一个最简单的数据库, 两个...

  • 120
    Mysql的池化

    关系型数据库 数据库是什么?关系型指的又是什么?数据库 和 电子表格, 文件系统又有什么区别? 数据库 数据库, 又称为数据管理系统, 可视为电子化的文件柜.用户可以对文件中...

  • 120
    进程那些事系列-何为协程

    在讲协程前, 我们先点名几个概念 并行和并发 摘自知乎的一个例子: 你正在吃饭, 当你电话来了, 你一直到吃完了才去接电话 =》 不支持并发和并行 你正在吃饭, 当你电话来了...

  • 120
    进程那些事系列-何为线程

    线程是CPU调度的最小单元 在上一篇文章进程那些事系列一何为进程中, 我们提到了一个问题 程序能否运行在线程里? 基于这个问题, 我们来展开我们的讨论: 进程和线程的区别 总...

  • 120
    进程那些事系列一何为进程

    本篇文章我们围绕着进程的故事, 去理解进程 用一句话来概括进程, 你该怎么描述? 进程是一个执行中程序的实例, 系统中的每个程序都运行在每个进程的上下文里. 那引申出一个问题...