背景
docsify 网站的侧边栏每次都需要手动添加菜单链接,比较麻烦,想要一键自动生成目录。比如下图框起来的目录。
当我们需要修改侧边栏菜单时,需要编辑 _sidebar.md 文件才行。
docsify 网站的侧边栏每次都需要手动添加菜单链接,比较麻烦,想要一键自动生成目录。比如下图框起来的目录。
当我们需要修改侧边栏菜单时,需要编辑 _sidebar.md 文件才行。
项目名 | Stars | Forks | 说明 |
---|---|---|---|
docsify-generate-sidebar | 一键生成 docsify 的侧边栏,并推送代码到 Gitlab。 并在网站服务器拉取代码。 |
||
passjava-platform | 基于 SpringCloud 的面试刷题项目 | ||
passjava.cn | passjava网站全部源码(旧版Github暂停更新) 新版网站的内容持续更新,请访问www.passjava.cn |
你好,我是悟空。
最近在给项目搭建日志平台的时候,采用的方案是 SkyWalking
+ ELK
日志平台,但发现 ELK 日志平台中的日志没有 Trace ID
,导致无法追踪代码报错的整体链路。
空哥提示:
Trace ID
是分布式追踪中用来唯一标识一个服务请求或事务的 ID。在微服务架构中,一个请求可能会经过多个服务节点,Trace ID 帮助追踪和关联整个请求链路中的所有日志和性能数据。
十六年所思所感,聊聊这些年我所经历的 DevOps 系统
前不久,我因为运动时的姿势不对,导致右腿骨折,喜提三个月的居家修养。按照作家刘震云的说法,这叫做着正确的事情,却迈着不正确的步伐。于是乎,我的活动空间骤减,每日除了短暂地楼下放风,便是卧坐于方寸之间。周遭静下来,许多回忆便涌了上来。
从 2008 年开始,我陆陆续续参与了多个 DevOps 系统的建设,如今,审视这些系统的建设初衷和它们的设计思路或遇到的问题,依然有不少借鉴意义。我会按照时间顺序,把每个 DevOps 系统的特点,诞生的背景,以及在当时所主要解决的问题做一个概要的介绍,同时,我们也会以今天的视角再次审视这些问题,来看下同样的问题,经过十几年的发展,解决方案上有哪些不同。
下载node
https://nodejs.org/zh-cn/about/previous-releases
拷贝到 /usr/local/node$
tar -Jxf node-v16.20.2-linux-x64.tar.xz
编辑环境变量
sudo vim /etc/profile
export NODE_HOME=/usr/local/node/node-v16.20.2-linux-x64
export PATH=PATH
export NODE_PATH=$NODE_HOME/lib/node_modules
文件上传在系统中用的很频繁,所以我们需要将上传的文件进行存储,传统的将文件上传到本机已不适用分布式系统。自己搭建文件服务器有复杂性和维护成本。所以我们可以采用市面上成熟的文件存储服务,如阿里云的OSS对象存储服务。
每个 OSS 的用户都会用到上传服务。Web 端常见的上传方法是用户在浏览器或 APP 端上传文件到应用服务器,应用服务器再把文件上传到 OSS。具体流程如下图所示。