<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on zcxb's blog</title><link>https://blog.zcxb.cc/posts/</link><description>Recent content in Posts on zcxb's blog</description><generator>Hugo -- gohugo.io</generator><language>zh-hant</language><lastBuildDate>Wed, 04 Aug 2021 14:08:15 +0800</lastBuildDate><atom:link href="https://blog.zcxb.cc/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>记一次生产环境事故</title><link>https://blog.zcxb.cc/posts/2021-08-04-an-accident-caused-by-too-many-logs/</link><pubDate>Wed, 04 Aug 2021 14:08:15 +0800</pubDate><guid>https://blog.zcxb.cc/posts/2021-08-04-an-accident-caused-by-too-many-logs/</guid><description>0x00 序 昨天吃过晚饭，我正躺在床上玩手机。 突然领导微信甩来一张截图： 怎么回事？线上系统无法登录？ 我心里一登，意识到生产环境有情况！立马坐起来，赶紧远程到公司电脑，再通过 ssh 登录生产服务器。操作刚落，领导补充</description></item><item><title>二分查找总结</title><link>https://blog.zcxb.cc/posts/2021-07-24-binary-search/</link><pubDate>Sat, 24 Jul 2021 13:06:47 +0800</pubDate><guid>https://blog.zcxb.cc/posts/2021-07-24-binary-search/</guid><description>0x00 序 二分查找（Binary Search）是一种常见的查找算法，虽然在实际工作中，多是使用语言的标准库中已有的查找函数，手写它的时间并不多。 实际上，二分查找要求列表内的元素有序，对于无序的非字典列表，要</description></item><item><title>Hello world</title><link>https://blog.zcxb.cc/posts/2021-07-19-hello-world/</link><pubDate>Mon, 19 Jul 2021 16:01:13 +0800</pubDate><guid>https://blog.zcxb.cc/posts/2021-07-19-hello-world/</guid><description>才想起来我还有个博客，好久没写东西了&amp;hellip; 于是换了个皮肤&amp;hellip; 有空要好好总结一下了！（立 Flag</description></item><item><title>Review Of 2019</title><link>https://blog.zcxb.cc/posts/2020-01-09-reviews-of-2019/</link><pubDate>Thu, 09 Jan 2020 00:00:00 +0000</pubDate><guid>https://blog.zcxb.cc/posts/2020-01-09-reviews-of-2019/</guid><description>1. The progress that I achieved 1.1. Technically After plenty of projects, I had a deeper understanding of software development. ASP.Net Core is the mainly framework of developing a web application which I often use. I learned a lot from its design, for example, the middlewares, the dependency injection. Alse I wrote some Nuget packages for our team to improve their development efficiency. At the begining of 2019, our team shrinks to only one developer. Apparently, the developer is me. Those days I work that hard and when I came to office, I jumped into the code for hours, even</description></item><item><title>Prometheus And Grafana 2</title><link>https://blog.zcxb.cc/posts/2019-12-17-prometheus-and-grafana-2/</link><pubDate>Tue, 17 Dec 2019 00:00:00 +0000</pubDate><guid>https://blog.zcxb.cc/posts/2019-12-17-prometheus-and-grafana-2/</guid><description>0. Intro Prometheus 是基于 pull 模式的监控系统，需要在被监控处设置各种 Exporter，通过获取输出的信息，Prometheus 存储到对应的 index 中。 1. 示例：从 Node Exporter 收集监控数据 官方提供了一些 exporter，为一些基础指标</description></item><item><title>Prometheus And Grafana 1</title><link>https://blog.zcxb.cc/posts/2019-12-04-prometheus-and-grafana-1/</link><pubDate>Wed, 04 Dec 2019 00:00:00 +0000</pubDate><guid>https://blog.zcxb.cc/posts/2019-12-04-prometheus-and-grafana-1/</guid><description>0. Intro 监控是运维人员的基本要求，需要对自己管理的服务器资源运行状况了如指掌，发生故障时要能及时处理。 有关监控，这里有一篇文章 Metrics, tracing, and logging 介绍了不同维度监控的关系、作用，理解了这一层之后，针对实际管理服务器需</description></item><item><title>Apollo Dotnet Core 2</title><link>https://blog.zcxb.cc/posts/2019-09-03-apollo-dotnet-core-2/</link><pubDate>Tue, 03 Sep 2019 00:00:00 +0000</pubDate><guid>https://blog.zcxb.cc/posts/2019-09-03-apollo-dotnet-core-2/</guid><description>1. 使用 Apollo 管理界面 1.1. 准备工作 部署完 apollo-portal 后，在浏览器里打开，输入默认账号密码 apollo/admin 登录。 虽然可以直接用超级管理员账号创建一些项目，但我们还是按照实际，先创建一些账号吧。 点击右上角 管理员工具 -&amp;gt; 用户管理，可以创建新</description></item><item><title>Apollo Dotnet Core 1</title><link>https://blog.zcxb.cc/posts/2019-08-29-apollo-dotnet-core-1/</link><pubDate>Thu, 29 Aug 2019 00:00:00 +0000</pubDate><guid>https://blog.zcxb.cc/posts/2019-08-29-apollo-dotnet-core-1/</guid><description>0. Intro Apollo 是携程框架部门研发的分布式配置中心，能够集中化管理应用不同环境、不同集群的配置，配置修改后能够实时推送到应用端，并且具备规范的权限、流程治理等特性，适用于微服务配置管理场景。 0.1. 基础模型 用户在配置</description></item><item><title>Jaeger Deployment</title><link>https://blog.zcxb.cc/posts/2019-08-14-jaeger-deployment/</link><pubDate>Wed, 14 Aug 2019 00:00:00 +0000</pubDate><guid>https://blog.zcxb.cc/posts/2019-08-14-jaeger-deployment/</guid><description>什么是 Jaeger Jaeger 是基于 OpenTracing 规范的实现，由 Uber 推出的一款开源分布式追踪系统，它由三部分组成。 Agent 和业务系统部署在一台服务器上，负责接收由业务系统发出的数据，并批量发送给 Collector Collector 用于接收各 Agent 发送来的数据，存入数据库，Ja</description></item></channel></rss>