openresty中mysql连接池的实现
本文介绍一下openresty中mysql连接池的实现
本文介绍一下openresty中mysql连接池的实现
本章我们主要介绍一下队列的实现。
本文主要包含两部分的内容:
本文介绍一下openresty中redis连接池的实现
本文主要讲述一下gcc程序的编译过程和链接原理。然后再会介绍一下gcc各组件模块及相关的使用方法。当前的操作系统环境以及GCC版本如下:
# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.3 LTS Release: 16.04 Codename: xenial
FFI库,是LuaJIT中最重要的一个扩展库。它允许从纯Lua代码调用外部C函数,并且可以直接使用C数据结构。
程序的执行过程可看作连续的函数调用。当一个函数执行完毕时,程序要回到调用指令的下一条指令(紧接call指令)处继续执行。函数调用过程通常使用堆栈实现,每个用户态进程对应一个调用栈结构(call stack)。编译器使用堆栈传递函数参数、保存返回地址、临时保存寄存器原有值(即函数调用的上下文)以备恢复以及存储本地局部变量。
本文介绍以下函数调用约定相关内容,在此做一个记录,以便后续查阅。
目前数据中心网络广泛应用的Fabric架构中会应用大量的ECMP(Equal-Cost MultiPath Routing, 简称ECMP),其优点主要体现在可以提高网络冗余性和可靠性,同时也提高了网络资源利用率;大量的ECMP链路在特定场景下运行过程中会引发其他问题。例如,当某条ECMP链路断开后,ECMP组内所有链路流量都会被重新HASH,在有状态的服务器区域(如LVS)中将导致雪崩现象,又或者会出现多级ECMP的HASH极化导致链路拥塞等。
本文主要介绍openresty基础方面的内容。
N高N可
, 高性能、高并发、高可用、高可靠、可扩展、可维护、可用性等是后台开发耳熟能详的词了,它们中有些词在大部分情况下表达相近意思。本序列文章旨在探讨和总结后台架构设计中常用的技术和方法,并归纳成一套方法论。
本章我们主要介绍一下栈的使用。
本节我们介绍一下“桶排序”。
本节我们介绍一下归并排序
和基数排序
。
本文我们介绍一下交换机堆叠
技术。
本节主要讲述一下radosgw中各个pool的作用,及相应的操作命令.
本文主要讲述一下Linux中dd命令的使用。
Lua中对bit操作不是很方便,有一些开源的bit库可使用。
本节我们介绍一下交换排序
和选择排序
。
本节我们介绍一下计算机中各种常用的内部排序算法。