"hugo新写的文章展示不出来"
"hugo新写的文章展示不出来" 最近因为在公司的笔记本上写博文,所以并不打算采用在terminal中使用hugo new的方式来生成新的博文模板,而是自己在vs code中 编写好之后然后手动在github的网页新增文件触发github actions的执行然后部署到vps上。 遇到的问题 然后发现自己新写的文章居然展示不出来。排查了一下博文前面的头信息:

xkrivzooh2021年4月23日
大约 1 分钟
定时任务的常见触发方式
定时任务的常见触发方式 中间件项目中,经常会有下面的场景: client的定时重试; client定时向server端发心跳包; server端对client的判活; ...; 这种其实都是在某一个时间点触发一些任务,但是当任务量很大时,怎么做比较高效呢? 比如client定时向server发心跳包,在server端如何对client进行判活呢?一般我们的做

xkrivzooh2019年7月24日
大约 3 分钟
理解同步、异步、阻塞和非阻塞
理解同步、异步、阻塞和非阻塞 关于同步、异步、阻塞和非阻塞这个概念性问题,这可能是非常容易混淆的概念之一,特别是那些刚开始解除网络编程的人来说。本篇文章争取来说清楚这个问题,如果有错误之处,恳请批评指正。 写在前面 首先大家心中需要有以下的清晰认知: 阻塞操作不等于同步(blocking operation does NOT equal to synchro

xkrivzooh2019年3月27日
大约 3 分钟
监控系统的模板功能
监控系统的模板功能 这篇文章主要总结整理一下最近工作中两套监控系统合并过程中使用模板功能来抽象【针对应用相关的监控】 和【针对机器相关的监控】的差异。 背景 公司主要的监控系统主要是针对应用级别的,所有的指标都是属于App级别的,也就是想看某条监控指标数据,首先需要选定具体的APP。 然后公司也有一套针对机器相关的监控系统,因为机器相关的监控很多时候是以机器

xkrivzooh2019年3月11日
大约 3 分钟
个人认为的工作多年的开发者的3个最重要技能
个人认为的工作多年的开发者的3个最重要技能 不知道你觉的工作多年的开发者最重要的技能是什么? 随着工作经历的增长,我个人越来越觉得对于开发者来说,很多时候个人的专业技能反而并不是最重要的,甚至在很多的时候是最廉价,最容易被替代的。反而是一些非专业技能确显得更加的重要。我觉的按照优先级从高到低依次为: 业务洞察力; 技术视野; 非常高执行力; 业务洞察力 业务

xkrivzooh2019年2月20日
大约 3 分钟
促销系统设计
促销系统设计 写在前面 首先必须得说一下,我并没有实际参与过电商系统相关的业务,我一直工作的项目组做的事情和本篇文章要讲的东西完全不同。因此本篇文章仅仅是我自己平时观察和构想的一些整理,如果有不太合理的地方,希望大家指正,先谢谢大家。 文章简介 在各大电商网站上,基本时时刻刻都可以看到促销活动。相信大家基本都参与过一些促销活动。随着业务的复杂化、运营的精细化

xkrivzooh2019年1月23日
大约 3 分钟
单据的设计
单据的设计 本文主要是初步记录一下关于单据零散的想法,看看是否可以形成一套可行的方法论。 单据实体 单据这个实体,其实从抽象的层面来说,它其实描述了一次行为: " 谁,在什么时间点,用了什么样的成本,对什么目标产生了一次什么样的行为" 如果让我们来对上面这句话进行解析,其实可以发现它可以拆分为下面几块: 谁; 时间信息; 成本; 行为描述; 行为目标; 下面

xkrivzooh2019年1月17日
大约 3 分钟
快速的熟悉陌生的系统
快速的熟悉陌生的系统 工作和学习过程中经常会遇到陌生的系统需要去熟悉,下面是我总结的一些自己的方法论,希望对你有所帮助。 了解系统Overview 首先我们需要对系统有一个Overview的了解,了解的方式可以是自己摸索,找对应系统负责人,团队leader聊,也可以自己找wiki,文档等方法。我简单的总结了一下步骤: 熟悉系统的定位,明确系统要解决的主要问题

xkrivzooh2019年1月17日
大约 5 分钟