<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>归档 on Mi&amp;Bee Blog</title><link>/archives/</link><description>Recent content in 归档 on Mi&amp;Bee Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>蓝宝石的傻话</managingEditor><lastBuildDate>Wed, 30 Jan 2019 00:00:00 +0000</lastBuildDate><atom:link href="/archives/rss.xml" rel="self" type="application/rss+xml"/><item><title>基于OpenResty实现轻量级文件备份系统</title><link>/archives/06-openresty-backup-system/</link><pubDate>Wed, 30 Jan 2019 00:00:00 +0000</pubDate><guid>/archives/06-openresty-backup-system/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;目前业界有&lt;strong&gt;filebeat&lt;/strong&gt;收集日志工具、有类似&lt;strong&gt;seafile&lt;/strong&gt;的开源云盘，也有&lt;strong&gt;FastDFS&lt;/strong&gt;简单的分布式文件系统等，然而某企业SaaS平台的远程备份日志还是基于传统的压缩文件scp传输到备份存储。&lt;/p&gt;</description></item><item><title>Linux高可用与负载均衡实战——从Keepalived到性能调优</title><link>/archives/04-keepalived-and-haproxy/</link><pubDate>Tue, 19 Jun 2018 00:00:00 +0000</pubDate><guid>/archives/04-keepalived-and-haproxy/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;在现代企业级应用架构中，高可用性和负载均衡是确保系统稳定运行的关键技术。本文将详细介绍如何通过Keepalived实现双机热备，使用HAProxy构建内网服务负载均衡，以及解决网络性能问题中的网卡软中断优化。通过实际案例和详细配置说明，帮助读者理解这些技术的核心原理和实战应用。&lt;/p&gt;</description></item><item><title>JVM性能调优与堆外内存泄露排查实战</title><link>/archives/02-jvm-debug/</link><pubDate>Tue, 16 Jan 2018 00:00:00 +0000</pubDate><guid>/archives/02-jvm-debug/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;JVM性能调优和内存问题排查一直是Java开发人员面临的重要挑战。本文将从GC调优的三个核心目标出发，结合一次实际的堆外内存泄露排查案例，为大家提供系统性的性能调优思路和实用的排查方法。&lt;/p&gt;</description></item><item><title>海外邮件投递加速架构——智能投递网络实践</title><link>/archives/07-sdn-oversea/</link><pubDate>Tue, 16 Jan 2018 00:00:00 +0000</pubDate><guid>/archives/07-sdn-oversea/</guid><description>&lt;h2 id="前言邮件海外投递的挑战"&gt;前言：邮件海外投递的挑战&lt;/h2&gt;
&lt;p&gt;在全球化业务场景下，邮件投递面临着诸多挑战。海外邮件投递不仅要克服网络延迟问题，还要应对复杂的地缘网络环境。传统的直连海外投递方式常常遇到连接超时、被墙拦截、投递延迟高等问题。同时，国内邮件系统与海外网络的互通性也面临技术挑战。&lt;/p&gt;</description></item><item><title>Bash高级编程技巧——用生产者消费者模式处理消息队列积压</title><link>/archives/08-bash-dev-query/</link><pubDate>Wed, 05 Jul 2017 00:00:00 +0000</pubDate><guid>/archives/08-bash-dev-query/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;在消息系统运维中，队列积压是一个常见且棘手的问题。特别是在遭遇恶意攻击或系统异常时，投递队列可能会出现大量消息积压，严重影响系统的正常运转。传统的单进程处理方式不仅效率低下，还可能因为处理不及时导致问题进一步恶化。&lt;/p&gt;</description></item><item><title>Docker化企业应用的实践与踩坑——从传统虚拟化到容器化</title><link>/archives/05-docker-enterprise-application/</link><pubDate>Mon, 17 Apr 2017 00:00:00 +0000</pubDate><guid>/archives/05-docker-enterprise-application/</guid><description>&lt;h2 id="前言为什么容器化企业应用"&gt;前言（为什么容器化企业应用）&lt;/h2&gt;
&lt;p&gt;在云计算时代，企业应用的部署和管理方式正在发生深刻变革。传统的虚拟化技术虽然解决了资源隔离的问题，但在运维效率、资源利用率、部署速度等方面仍存在诸多痛点。Docker容器技术的兴起，为企业应用的现代化转型提供了全新的解决方案。&lt;/p&gt;</description></item><item><title>Linode的BBR简单测试</title><link>/archives/linode-bbr-test/</link><pubDate>Mon, 10 Apr 2017 00:00:00 +0000</pubDate><guid>/archives/linode-bbr-test/</guid><description>&lt;h2 id="概述"&gt;概述:&lt;/h2&gt;
&lt;p&gt;TCP BBR 解决两个问题：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在有一定丢包率的网络链路上充分利用带宽。适合高延迟、高带宽的网络链路。&lt;/li&gt;
&lt;li&gt;降低网络链路上的 buffer 占用率，从而降低延迟。适合慢速接入网络的用户。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;记得2017年BBR刚合入Linux 4.9内核时，Google提出的这个拥塞控制算法在技术圈特别火。当时我在Linode上做跨国文件传输，丢包几乎是家常便饭，就想亲自测试一下效果。&lt;/p&gt;</description></item><item><title>树莓派 RaspberryPi docker集群</title><link>/archives/rasp_pi_docker/</link><pubDate>Wed, 08 Mar 2017 00:00:00 +0000</pubDate><guid>/archives/rasp_pi_docker/</guid><description>&lt;h2 id="概述"&gt;概述：&lt;/h2&gt;
&lt;p&gt;当时正在学习 Docker 集群管理，想找点低成本实验环境折腾，就想到用树莓派了。参考&lt;a href="http://blog.hypriot.com/"&gt;Hypriot&lt;/a&gt;的博客，我买了1块Rasp2代板和2块Rasp3代板。当初的考虑是2代便宜就做 master，3代性能好些做 node，组合起来刚好是个小集群。&lt;/p&gt;
&lt;p&gt;&lt;img src="/archives/images/RaspPi_cluster_withLine.jpg" alt=""&gt;&lt;/p&gt;</description></item><item><title>ARM的点点滴滴记录</title><link>/archives/arm-board-note/</link><pubDate>Mon, 27 Feb 2017 00:00:00 +0000</pubDate><guid>/archives/arm-board-note/</guid><description>&lt;h2 id="raspberry-pi"&gt;Raspberry Pi&lt;/h2&gt;
&lt;p&gt;当初为了搭个docker集群环境折腾了树莓派，主要是看它价格便宜又省电。买了3个树莓派2代，大概花了600多块，当时ARM能跑Docker还是很新鲜的玩意。&lt;/p&gt;</description></item><item><title>GitHub博客的搭建</title><link>/archives/blog-mickeyzzc-github/</link><pubDate>Sun, 26 Feb 2017 00:00:00 +0000</pubDate><guid>/archives/blog-mickeyzzc-github/</guid><description>&lt;h2 id="2023年的博客从hexo切换到hugo"&gt;2023年的博客从&lt;code&gt;hexo&lt;/code&gt;切换到&lt;code&gt;hugo&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;主要是受够了hexo每次生成都要等半天，还有各种npm包的依赖管理问题，维护起来确实是个负担。而且hugo作为Go写的静态站点生成器，速度确实快多了。&lt;/p&gt;</description></item><item><title>企业邮件系统架构设计与收发信流程全解析</title><link>/archives/03-mail-system-design/</link><pubDate>Fri, 24 Feb 2017 00:00:00 +0000</pubDate><guid>/archives/03-mail-system-design/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;在数字化时代，电子邮件作为企业内部和外部沟通的核心工具，其架构设计直接关系到邮件服务的稳定性、安全性和性能。本文将深入探讨企业邮件系统的三层架构设计，详细解析收信和发信的完整流程，帮助读者全面理解现代化邮件系统的技术实现。&lt;/p&gt;</description></item><item><title>MySQL运维实战——从优化、监控到故障恢复</title><link>/archives/01-mysql-ops/</link><pubDate>Sat, 18 Feb 2017 00:00:00 +0000</pubDate><guid>/archives/01-mysql-ops/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;在业务系统的运维过程中，MySQL数据库作为核心组件，其性能稳定性和数据安全性至关重要。本文基于多年实际运维经验，从性能优化、监控体系、Binlog管理、高可用部署到故障恢复，全方位分享MySQL数据库的运维实战经验。这些经验来自多个生产环境的实践案例，涵盖了从日常调优到紧急故障处理的完整技术栈，希望能为各位数据库管理员和运维工程师提供有价值的参考。&lt;/p&gt;</description></item><item><title>SSL证书自动化管理——Ansible批量部署与更新实践</title><link>/archives/11-ssl-auto/</link><pubDate>Mon, 13 Feb 2017 00:00:00 +0000</pubDate><guid>/archives/11-ssl-auto/</guid><description>&lt;p&gt;在现代化的 IT 基础设施管理中，SSL证书的安全管理变得越来越重要。随着服务数量的增长和证书更新周期的缩短，手动管理证书变得效率低下且容易出错。本文将详细介绍如何使用 Ansible 实现证书的自动化批量部署与更新，提高管理效率，降低安全风险。&lt;/p&gt;</description></item><item><title>跨城区局域网的搭建（基于Docker）</title><link>/archives/mi-docker-net/</link><pubDate>Fri, 20 Jan 2017 00:00:00 +0000</pubDate><guid>/archives/mi-docker-net/</guid><description>&lt;h2 id="概述"&gt;概述：&lt;/h2&gt;
&lt;p&gt;当时家里和公司都有服务器，想统一管理，但两边的内网是隔离的。传统的端口映射太麻烦，而且有些服务不想暴露在公网。试过一些方案，最后觉得用 Docker OpenVPN 最省事。&lt;/p&gt;</description></item><item><title>提升开发效率——Linux开发环境搭建指南</title><link>/archives/09-zsh-tmux-vim-git/</link><pubDate>Wed, 07 Dec 2016 00:00:00 +0000</pubDate><guid>/archives/09-zsh-tmux-vim-git/</guid><description>&lt;p&gt;在现代软件开发中，拥有一个高效、便捷的开发环境可以显著提升工作效率。本文将详细介绍如何在 Linux 环境下搭建一套完整的开发工作环境，包括终端复用器 tmux、代码编辑器 vim、增强型 shell zsh 以及版本控制器 git 的配置和使用方法。&lt;/p&gt;</description></item><item><title>TCP/IP协议族在OSI模型中的完整分布——一张图看懂网络协议</title><link>/archives/10-tcp-ip-osi/</link><pubDate>Tue, 24 Feb 2015 00:00:00 +0000</pubDate><guid>/archives/10-tcp-ip-osi/</guid><description>&lt;p&gt;网络通信是现代信息技术的基石，而理解网络协议的工作原理对于每一位开发者和系统管理员来说都至关重要。本文将通过 OSI 模型的框架，详细介绍 TCP/IP 协议族中各个协议在网络层次结构中的分布及其作用。&lt;/p&gt;</description></item></channel></rss>