240 发简信
IP属地:广东
  • 240
    二、计算机功底(十)

    第6章 数据库 6.5事务实现原理之1: Redo Log 6.5.2Redo Log的逻辑与物理结构 从逻辑上来讲,日志就是一个无限延长的字节流,从数据库安装好并启动的时间...

  • 240
    二、计算机功底(九)

    第6章 数据库 6.5事务实现原理之1: Redo Log 下面探讨事务的实现原理,事务有ACID四个核心属性: 原子性,事务要么不执行,要么完全执行。如果执行到一半,宕机重...

  • 二、计算机功底(八)

    第6章 数据库 6.4事务与锁 6.4.1事务的四个隔离级别 通俗地讲,事务就是一个“代码块”,这个代码块要么不执行,要么全部执行。事务与事务并发地操作数据库的表记录,可能会...

  • 240
    二、计算机功底(七)

    第6章 数据库 6.1 范式与反范式 虽然范式不一定要遵守,但还是需要仔细权衡。 6.2 分库分表 6.2.1 为什么要分 分库的目的是做“业务拆分”,通过业务拆分,把一个大...

  • 240
    二、计算机功底(六)

    第5章 网络 5.5 HTTPS 理解了 SSL/TLS,再来看 HTTPS 就很简单了,HTTPS = HTTP + SSL/TLS。整个 HTTPS 的传输过程大致可以分...

  • 240
    二、计算机功底(五)

    第5章 网络 5.1 HTTP1.0 5.1.1 HTTP 1.0 的问题 HTTP协议的基本特点是“一来一回”,客户端发起一个TCP连接,在连接上面发一个HTTP Requ...

  • 240
    二、计算机功底(四)

    第4章 操作系统 4.4 进程、线程和协程 1. 为什么要多线程 对于客户端程序,有UI交互界面,多线程不可避免,这里不做讨论,主要关注服务器端的程序。服务器端的程序往往是I...

  • 240
    二、计算机功底(三)

    第4章 操作系统 4.3 网络I/O模型 4.3.1 实现层面的网络I/O模型 这部分主要是需要了解清楚阻塞和非阻塞、异步和同步之间的概念。比如说非阻塞I/O和异步I/O,异...

  • 240
    二、计算机功底(二)

    第4章 操作系统 4.2 内存映射文件与零拷贝 4.2.1 内存映射文件 当用户空间不再有物理内存,直接拿应用程序的逻辑内存地址映射到Linux操作系统的内核缓冲区,应用程序...