VXiaoZhi Blog

「离开世界之前 一切都是过程」

VuePress 使用指南

VuePress 使用指南

VuePress 使用指南 本文档基于 VuePress 文档 总结而成。 介绍 VuePress 是一个以 Markdown 为中心的静态网站生成器。你可以使用 Markdown 来书写内容(如文档、博客等),然后 VuePress 会帮助你生成一个静态网站来展示它们。 VuePress 诞生的初衷是为了支持 Vue.js 及其子项目的文档需求,但是现在它已经在帮助大量用户构建他们...

模板编程语言-Liquid

模板编程语言-Liquid

模板编程语言-Liquid Liquid 是一门开源的模板语言,由 Shopify 创造并用 Ruby 实现。它是 Shopify 主题的骨骼,并且被用于加载店铺系统的动态内容。 从 2006 年起,Liquid 就被 Shopify 所使用,现在更是被大量 web 应用所使用。 liquid github jekyll 采用 Liquid 作为器默认模板语言。参考: ...

Github Pages + jekyll 搭建个人网站和博客

Github Pages + jekyll 搭建个人网站和博客

Github Pages + jekyll 搭建个人网站和博客 Jekyll 是 Github Pages 官方支持的静态网站生成工具,优点是在可以直接github上使用vscode online编辑md,提交后,github会承担生成html的工作。除了Jekyll, 还有其它一些工具方案,如: hugo, 参考:https://github.com/erikluo/eriklu...

tproxy(透明代理)

tproxy(透明代理)

tproxy(透明代理) 什么是透明代理 tproxy 即 transparent(透明) proxy。这里的 transparent(透明)有两层含义: 代理对于 client 是透明的,client 端无需进行任何配置。即无需修改请求地址,也无需采用代理协议和代理服务器进行协商。与之相对比的是 socks 代理或者 http 代理,需要在 client 端设置代理的地址,在发...

北极星(Polaris)

北极星(Polaris)

北极星(Polaris) 简介 北极星是腾讯开源的服务治理平台,致力于解决分布式和微服务架构中的服务管理、流量管理、配置管理、故障容错和可观测性问题,针对不同的技术栈和环境提供服务治理的标准方案和最佳实践。下面介绍北极星的应用场景、功能特性、系统组件和常见问题。 参考 Polaris 简介 Polaris github

后台技术

后台技术

后台技术 参考 DevOps_Books 深入架构原理与实践 The Kubernetes Book, 2021 Edition

Server Management

服务器运维管理 参考 Web-based linux server management control panel. / 现代化、开源的 Linux 服务器运维管理面板

Nginx 内存池机制

Nginx 内存池机制

Nginx 内存池机制 nginx 的内存池设计得非常精妙,它在满足小块内存申请的同时,也处理大块内存的申请请求,同时还允许挂载自己的数据区域及对应的数据清楚操作。 nginx 内存池实现主要是在 core/ngx_palloc.{h,c}中,一些支持函数位于 os/unix/ngx_alloc.{h,c}中,支持函数主要是对原有的 malloc/free/memalign 等函数的封装...

内存优化综述

内存优化综述

内存优化综述 任何一个复杂的系统内存分配释放的最佳策略一定是: 按照其特性进行内存分类管理。 一般来说可将其特性分为以下几类: 对象池(Object Pools) 延迟销毁(Lazy Deletion) 动态生成(Dynamic Generation) 为什么说这种策略是最优的呢, 举例来说: 如果有大量相同大小的对象需要分配存储空间, 那么通过 空闲链 的算法(即预...

内网穿透工具

内网穿透工具

内网穿透工具 如果希望自己二次开发(有API可以调用)或者有多个租户(每个客户端一个单独的key),建议使用nps。 如果希望简单上手,没有多个租户的要求,建议使用frp。 通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括: 客户端服务端通信支持 TCP、QUIC、KCP 以及 Websocket 等多种协议。...