Adding a code copy button for seemingly simple things
Spent four hours on this, and when I saw the sentence, it was hilarious. How could it have taken so long? Finally looked at the time: three hours. This was the first draft of the year 2022, and it wasn’t complicated – exactly as the title said. (At that time, I was still quite young), I thought simply copying 作业 would be enough, putting
Chaos Engineering
A pattern of disruption to test system stability.
Main Text The domestic internet industry is always fond of playing with new things, often introducing terms that most people wouldn’t be able to guess what they are. After reading some articles, this definition specifically for the early stages of Chaos Engineering is relatively easy to accept:
Early exploration of Chaos Engineering has actually been ongoing within the industry, previously existing under the guise of fault testing and disaster recovery exercises.
Kubernetes paused pod
Deployment controllers implement a crucial function within a Kubernetes cluster: the ability to horizontally scale and shrink Pods. This capability was essential for traditional cloud-era platforms.
Encountering a business scenario where you need to modify data in a database, restarting Pod nodes after adjustments. However, during Pod operation, table fields are continuously modified, requiring temporary pausing of application updates to tables, adjusting the data, and then restoring the Pod.
Besides abruptly deleting the Deployment, are there other ways to achieve a similar pause effect?
Docker Basics, Intermediate, and Advanced
Having worked with CentOS for many years, content may not apply to macOS or Ubuntu users in some cases.
You can refer to the documentation from Tsinghua University for installation guidance: https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/
Installation Due to unknown mysterious forces, domestic Docker installation is recommended to set the cloud vendor’s repository address. Here we recommend using Alibaba Cloud.
Set Repository Source Address yum install yum-utils device-mapper-persistent-data lvm2 && \ sudo yum-config-manager --add-repo http://mirrors.
Linux Setup JMeter Test Environment
The author has a strong interest in hardware and used JMeter to conduct load testing, documenting the process of deploying JMeter, InfluxDB, and Grafana on CentOS 7. They shared installation and command usage for JMeter, InfluxDB’s features and Docker installation method, as well as a simple deployment and configuration for Grafana. They summarized experience and references related to high-performance programming patterns.
Background As widely known, I have a very strong interest in hardware.
Red Hat and CentOS Lifecycle
Production environment operating systems, with Red Hat and CentOS being the mainstream choices. The documentation includes links to two system lifecycles and shares experience upgrading from CentOS 8 to CentOS Stream 8.
Building PCs
The author has long had an interest in building computers from a young age, and began to delve into hardware assembly after university. They recommended websites for comparing hardware performance and offered purchasing suggestions, including CPU, solid-state drives, hard disk drives, and memory frequencies. They also shared their experience and advice regarding hardware selection and important considerations. Wonder – Unspeakable Ever since I was young, I’ve dreamed
Website Acceleration and Domain Settings
Due to slow access to GitHub Pages from within the country, the author applied for a personal domain and purchased CDN acceleration services from a domestic cloud host provider. During the configuration process, the author encountered an issue where the www subdomain could not be accessed, which was ultimately resolved by deleting the generic domain DNS record and setting up a second-level domain separately. The author also shared the principles and configuration experience of CDN acceleration, as well as their attempts and lessons learned using reverse proxy with Nginx.