Markdown的一些操作小技巧
Published:
Markdown 小技巧以及一些编写博客的最佳实践
Published:
Markdown 小技巧以及一些编写博客的最佳实践
Published:
LeetCode 解法目录
Published:
根据宝哥写的《我所知道的基础架构》进行总结,整理职业生涯中从 IT 运维到DevOps,再到 SRE,不同层级所需要的知识点
Published:
根据宝哥写的《我所知道的基础架构》进行总结,整理职业生涯中从 IT 运维到DevOps,再到 SRE,不同层级所需要的知识点
Published:
在高频量化公司的面试中,听到的一些网络问题。从最基础的 TCP 三次握手开始,顺势聊到了高频交易中实用的一些网络优化方案。结合后续网上补课看到的一些技术,总结的一下这些题目相关的网络入门知识。
Published:
在高频量化公司的面试中,听到的一些网络问题。从最基础的 TCP 三次握手开始,顺势聊到了高频交易中实用的一些网络优化方案。结合后续网上补课看到的一些技术,总结的一下这些题目相关的网络入门知识。
Published:
一些常见的Linux面试问题
Published:
一些常见的 C++ 面试问题
Published:
Published:
Learn how to use Kubernetes user impersonation in CI/CD pipelines for secure, least-privilege deployments. This guide covers kubectl, helm, and audit log tracing for better access control and observability.
Published:
The blog excerpt discusses the evolution of data models, comparing relational and document models, highlighting the limitations of each, and exploring the rise of NoSQL and graph data models for handling complex relationships like many-to-many.
Published:
关于如何使用 DeepSeek 来为 GitHub 博客自动生成摘要。通过集成 DeepSeek API 和 GitHub Actions,来实现了新博客提交后自动生成摘要的工作流。从本地测试到线上部署都进行了清晰的操作说明,为开发节省了时间和精力。
Published:
The blog excerpt discusses the evolution of data models, comparing relational and document models, highlighting the limitations of each, and exploring the rise of NoSQL and graph data models for handling complex relationships like many-to-many.
Published:
The blog excerpt discusses the evolution of data models, comparing relational and document models, highlighting the limitations of each, and exploring the rise of NoSQL and graph data models for handling complex relationships like many-to-many.
Published:
Notes from Designing Data-Intensive Applications Chapter 1, covering reliability, scalability, and maintainability in data systems. Key topics include handling hardware/software faults, human errors, load and performance analysis, operability, simplicity, and evolvability. Highlights include Twitter’s architecture evolution and techniques like abstraction, monitoring, and testing to build robust, efficient, and adaptive systems.
Published:
如何在 k8s 中完成 pod 的优雅关闭
Published:
This blog post discusses how to optimize Linux kernel parameters for improving Kubernetes node performance. It covers four key areas: networking, memory management, file systems, and process scheduling. By tuning parameters like connection tracking, TCP buffer sizes, memory overcommitment, and file descriptor limits, Kubernetes clusters can achieve better stability and performance. Additionally, it explains how to deploy these optimizations using Ansible for automated configuration across Kubernetes nodes.
Published:
This blog post explores the role of the “pause container” in Kubernetes for process isolation and resource cleanup within Pods. It also covers the evolution of kube-proxy modes, from user-space proxy to iptables and ipvs, highlighting how Kubernetes optimizes network traffic management and load balancing for improved performance at scale.
Published:
在 Kubernetes 使用 Sealed Secret 代替 Secret
Published:
The introduction of GPT memory marks a significant step forward in creating more personalized and context-aware AI interactions. In this article, we explore how GPT memory works, how it enhances the conversational experience, and the potential benefits it offers for various applications. With memory, GPT can remember past interactions, adjust its responses accordingly, and offer a more seamless, coherent dialogue. We’ll also discuss the privacy and customization aspects of memory, as well as its implications for the future of AI-powered communication.
Published:
In Kubernetes, ensuring that only pods with specific labels can be deployed is a common requirement for enforcing organization policies or resource allocation strategies. This blog demonstrates how to use an Admission Webhook to restrict pod creation based on labels. By implementing a custom webhook, you can control which pods are allowed to start, ensuring that only those with the required labels meet your deployment criteria. This solution provides an additional layer of validation, enhancing the security and consistency of your Kubernetes clusters.
Published:
GPT中关于Canvas的新用法
Published:
如何一周内通过CNCF的CKA认证
Published:
如何一周内通过CNCF的CKA认证
Published:
如何通过CNCF的CKS认证
Published:
如何一周内通过CNCF的CKA认证
Published:
在Node级别监控Kubernetes的监控
Published:
A tour guide for your journey for ChatGPT-4.0
Published:
如何通过AWS的SAA认证
Published:
Some details about three core addons(CNI, CoreDNS, KubePorxy) work for control plane of Kuberenetes.
Published:
这部分主要介绍如何构建 Kubernetes 集群 Worker Nodes
Published:
构建k8s集群 Master Nodes 以及 Control Plane
Published:
超融合架构HCI的一些基础知识…
Published:
Nginx 仲负载均衡相关配置…
Published:
Nginx的启动及信号格式…
Published:
公司之前用了好多年的 preseed,实际上不仅难看懂,写起来也十分抽象。在公司升级 Ubuntu 到 20.x 版本过程中,发现了社区更新了应答文件编写方式,开始提倡 Autoinstall 应答文件,就升级流程做个简单的总结
Published:
就 Ansible 测试工作中获得的经验做的一些总结,主要是对如何通过 debug 参数来提升测试效率,以及如何通过调整系统变量来指定测试的部分。
Published:
随着 ifconfig 和 netstat 的淘汰,ip 和 ss 已经成为 Ubuntu 系统中管理网络的现代工具。这篇专门研究了 ip 命令的基本用法,帮助系统管理员告别旧命令,并展示如何通过 netplan 检查网络配置的有效性。
Published:
Ceph is an open-source distributed storage system designed to provide highly scalable and reliable storage solutions.
Published:
What is GIL and Why we have to bare the GIL in Python?
Published:
ipmi远控,也叫作BMC
Published:
关于旧世界葡萄酒产区的介绍和分析
Published:
关于新世界葡萄酒产区的介绍和分析
Published:
Why you should use vault in your office
Published:
关于模拟的五道题,尤其注意回溯和深度搜索的使用
Published:
关于Ubuntu下包管理软件apt的相关资料
Published:
之前公司一直在使用 Proxmox 作为虚拟机解决方案,但 Proxmox 单薄的管理能力,实际上在国外一直是作为家用级别在使用。这里结合公司的用法,总结一下日常对 Proxmox 的运维经验。
Published:
Some basic knowledge on ZFS as storage solution…
Published:
公司网络组同事结合 Netbox 构建了一套新的网络设备监控方案,参考他们的方案,在家里的网络设备上做个Demo,也非常有效的管理了家用网络设备。
Published:
今年 618 就到手的群晖 DS219+,迟迟未能上线,恰逢朋友给了个退役的投影仪,于是在家折腾起了自己的影音系统。
Published:
谈谈Ubuntu中常用的几个网络诊断工具
Published:
总结一下职业生涯里看到的基础架构部门主要的工作,以及如何从零开始进行公司基础架构的演化
Published:
Linux文件系统中的基础概念记录
Published:
Start Project in Pony: 使用 iPXE 优化Ubuntu preseed 自动化流程
Published:
使用 Network Manager 配置 CentOS 网络
Published:
Git进阶使用笔记,rebase和cherry-pick的使用…
Published:
Kubernetes官网中,对于Kubernetes的基础介绍及实验…
Published:
Ansible basic architecture
Published:
在面试京东前看到的一些京东云概念…
Published:
介绍 Linux 环境下的文本流编辑工具 sed 与 gawk 的基本原理、常用参数和典型用法。
Published:
关于LVS负载均衡配置的一些实例分析
Published:
A quick introduction to virtualization and hypervisors…
Published:
“将数组中不同宽度、高度的书目放在指定长度的书架上,并计算书架最小高度”
Published:
[狂神说JAVA系列]中,秦疆关于Docker系列的进阶课程
Published:
寻找之字形树上,指定节点到根节点之间的路径
Published:
给定一个二叉树,求距离某个节点为K的所有节点
Published:
给定一个非空特殊的二叉树,每个节点都是正数,并且每个节点的子节点数量只能为2或0
Published:
根据链表数组,每个链表都是升序。将所有链表合并成一个升序列表
Published:
[狂神说JAVA系列]中,秦疆关于Redis的解说P28-P36
Published:
[狂神说JAVA系列]中,秦疆关于Redis的解说P1-P27
Published:
[狂神说JAVA系列]中,秦疆关于Docker系列的讲解P20-P40
Published:
Published:
给定一个数组,从中寻找最长的递增子序列…
Published:
给定一组非负整数,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数…
Published:
从两个数列中寻找相同长度的两个子序列,使之点积最大
Published:
InnoDB的存储引擎系统,关于线程、内存、Checkpoint、Master Thread的实现细节,以及InnoDB五项特性
Published:
关于InnoDB中事务与锁的实现方案的初步学习
Published:
Published:
Published:
通过 Nginx 服务可以构建四层/七层负载均衡,并通过HTTP协议与TCP协议来支持Session保持,健康状态检测
Published:
在 Python 相关的面试题里,生成器(Generator)和迭代器(Iterator)是两个经常考察的语法
Published:
关于Windows 下 Docker Desktop 后台运行出错的一点经验积累
Published:
简单总结下在 Linux 环境中常用的系统监控命令与监控工具,帮助全面了解如何监控和分析系统性能,确保服务器的稳定运行。重点讨论磁盘、内存、CPU以及网络的监控工具和方法。
Published:
A function returning another function…
Published:
Published:
Published:
Published:
Published:
Published:
Published:
故事要从boss吃了安利,有一天忽然心血来潮想要搞一个内部全文检索系统开始说起…
Published:
【转载】如何使用PHP调用API接口(如何POST一个JSON格式的数据给Restful服务)
Published:
Just First Try on Git