240 发简信
IP属地:安徽
  • Resize,w 360,h 240
    Go Micro Restful Service Demo

    本文介绍如何从零开始,使用 Go 语言的一些有代表性的框架,实现一个微服务架构的 Restful Web Service。由于本人没有 Mac ...

  • Resize,w 360,h 240
    Gorm 的 Create 操作 源码分析

    Gorm 是一款 ORM 框架,当我们想把一个对象/struct 持久化的时候,我们可以直接操作对象/struct 而不需要编写 SQL 语句,...

  • Spring AOP 相关

    Maven配置 Spring xml配置 AOP 的发展历程3.1 静态代理Proxy设计模式, 通过在原类基础上添加一个代理类, 在执行原类的...

  • Resize,w 360,h 240
    Aether: A Scalable Approach to Logging

    注:Condolination array 的 slot 部分理解有问题 Abstract 4个缺陷限制了 logging-related 的数...

  • 第三部分 内存管理

    第八章 内存管理策略 1. 一些基本概念 进程隔离每个进程都有一个单独的内存空间,保证不越界是通过两个寄存器:基地址寄存器和界限地址寄存器来保证...

  • Resize,w 360,h 240
    网络部分

    TCP 粘包/拆包 问题 问题定义:TCP 是一个面向字节流的协议,并不理解上层发来的完整的数据包(注意,不是数据报,数据报一般特指无连接服务的...

  • Resize,w 360,h 240
    JDK 12 LinkedHashMap 源码分析

    LinkedHashMap 是什么,能做什么,这里就不再展开讲了。这篇博客 有相关介绍,并展示了 LinkedHashMap 的核心原理,但是我...

  • Go 数据库事务的源码分析

    假设 mobile_applications 表的字段只有两个 app_name, other_info,均为 varchar(256),先上一...

  • 第四部分 存储管理 文件系统

    第十章 文件系统 这部分主要是一些较高层的策略问题,主要是面向上层开发人员,而不涉及太多具体实现。 1. 文件操作 1.1 基本操作集合 文件为...