![Featured image of post tech](/categories/tech/tech.bf635a284f7fa58694436467e2f698f4_huee960d4786893f26cb6ef103e90ae99c_24534_250x150_fill_box_smart1_3.png)
Categories
2024
8 Common SQL Slow Query Statements and How to Optimize Them
The Magical Algorithms Written by Two Old Men, Dominating the World!
![Featured image of post The Magical Algorithms Written by Two Old Men, Dominating the World!](https://images.hxzhouh.com/blog-images/2024/04/f99c3cfdce323ee7f49a9fc7cbf2ffc9.png)
A Deep Dive into CNCF’s Cloud-Native AI Whitepaper
![Featured image of post A Deep Dive into CNCF’s Cloud-Native AI Whitepaper](https://images.hxzhouh.com/blog-images/2024/04/3c8f677dae51c4d491a982224b6a3e0d.png)
If Google No Longer supports Golang
Go Program Pattern 05: Decorations
How Does the Go Compiler Reduce Binary File Size?
![Featured image of post How Does the Go Compiler Reduce Binary File Size?](https://images.hxzhouh.com/blog-images/2024/06/299696bf3a7221f2f9a17261c7e50101.png)
Go Program Pattern 04: Map-Reduce
![Featured image of post Go Program Pattern 04: Map-Reduce](https://images.hxzhouh.com/blog-images/2024/05/3c4159b1f5034b6aa79440e6fcd660a4.png)
Go Program Pattern 03: Inversion of Control
Go Program Pattern 01: Functional Options Pattern
Go defer:makes the function simpler and more robust.
Go Program Pattern 02: Implementing Class Inheritance and Method Overriding through Composition
Decrypt Go: Understand the Three Pointer's in the Go
![Featured image of post Decrypt Go: Understand the Three Pointer's in the Go](https://images.hxzhouh.com/blog-images/2024/05/55dd0bd25be20f4740f49df92d204682.png)
Go Action: Error Handling In gRPC
Performance Profiling of Golang's Biggest Killers: PProf
How to analyze Go code in assembly
Golang vs node
![Featured image of post Golang vs node](https://images.hxzhouh.com/blog-images/2024/03/19f465a70b3b13a1bcf9d608bb5d5f3f.jpeg)
decryption go:goroutine state switching
![Featured image of post decryption go:goroutine state switching](https://images.hxzhouh.com/blog-images/2024/04/47e76a58f390d2e7740aacfbff0a328b.jpg)
Decryption Go:WaitGroup
![Featured image of post Decryption Go:WaitGroup](https://images.hxzhouh.com/blog-images/2024/06/34bc753d78c981f09cfe69fae96ed1f0.png)
Decrypt Go: Panic and Recover
![Featured image of post Decrypt Go: Panic and Recover](https://images.hxzhouh.com/blog-images/2024/02/1301d7769a1515085fa143e709975d83.png)
Decryption go:atomic package Addressing concurrency issues
Go Source Code Analysis RWmutex
The Time In The computers, context switching.
An Analysis of Mainstream Go Logging Libraries:Learning How to Integrate Log Rotation and Segmentation Functionality from a Design Perspective
Decryption go:unsafe.Pointer
Decrypt Go: Three reasons for panic
![Featured image of post Decrypt Go: Three reasons for panic](https://images.hxzhouh.com/blog-images/2024/06/06b79c29b3273fa4c8fe8e96e0e0a603.png)
Innovation and Tradition: Using Images Instead of Video Streams for Live Feeds
Distributed cornerstone algorithm: consistent hash
![Featured image of post Distributed cornerstone algorithm: consistent hash](https://images.hxzhouh.com/blog-images/2024/06/f3b53488c2407a75d85406be58526010.png)
Decrypt Go: empty struct
![Featured image of post Decrypt Go: empty struct](https://images.hxzhouh.com/blog-images/2024/06/c78d096394f1791445b7c10f88dd0378.jpg)
Analyze various high-performance JSON parsing libraries in Go.
Go 1.23: new Iter package
![Featured image of post Go 1.23: new Iter package](https://images.hxzhouh.com/blog-images/2024/06/91f640dd323a289717b83dd1c1a3c38c.png)
Golang 1.23: new unique package
![Featured image of post Golang 1.23: new unique package](https://images.hxzhouh.com/blog-images/2024/06/0a8a9a271b2db6d5922f8e58e589b187.png)
huizhou92's Newsletter-2024-23
huizhou92's Newsletter-2024-22
Exploring gRPC details with WireShark
Understanding HTTPS: Key Points and Processes Explained in Detail
![Featured image of post Understanding HTTPS: Key Points and Processes Explained in Detail](https://images.hxzhouh.com/blog-images/2024/05/9113c36ee94b362ffe79a997b75c8efe.png)
Golang 1.23: Changes to `//go:linkname` and What It Means for Developers
![Featured image of post Golang 1.23: Changes to `//go:linkname` and What It Means for Developers](https://images.hxzhouh.com/blog-images/2024/05/c2af842b3c5763e1a1d03a92f39c1102.png)
The Truth About Panic And Recover In Go
Why Did Google Choose To Implement gRPC Using HTTP/2?
![Featured image of post Why Did Google Choose To Implement gRPC Using HTTP/2?](/cb553b8f542344f88169374915cb1819.png)
How to Capture and Analyze gRPC Packets Using Wireshark
![Featured image of post How to Capture and Analyze gRPC Packets Using Wireshark](https://images.hxzhouh.com/blog-images/2024/05/a8ca43282aece789e1e0b1d2a2db7a5f.png)
Secure Communication with gRPC: From SSL/TLS Certification to SAN Certification
![Featured image of post Secure Communication with gRPC: From SSL/TLS Certification to SAN Certification](https://images.hxzhouh.com/blog-images/2024/05/4976a194a8daca00ff6991a866c2ee53.png)
11 Tips for Detecting and Responding to Intrusions on Linux
![Featured image of post 11 Tips for Detecting and Responding to Intrusions on Linux](https://images.hxzhouh.com/blog-images/2024/05/8a6d3ceaf014801bc93c355d1e164d4e.png)
Crafting Your Second Brain Lessons Learned from My Note-Taking Journey
![Featured image of post Crafting Your Second Brain Lessons Learned from My Note-Taking Journey](https://images.hxzhouh.com/blog-images/2024/05/5ab6b54893dc2241704444526269572a.jpg)
Analyzing High-Performance Network Framework nbio in Go
![Featured image of post Analyzing High-Performance Network Framework nbio in Go](https://images.hxzhouh.com/blog-images/2024/05/8876d50feac67c7fe0d47c28960064e5.png)
Mac: Slowing Down Your Disk Speed by 60x
Rust Lesson 1: A Gopher's View on Rust
Learn How to Handle Time In Golang
![Featured image of post Learn How to Handle Time In Golang](https://images.hxzhouh.com/blog-images/2024/04/407a476e9b0e72dfefa2c636f2fd71ce.png)
Performance analysis of goroutine switching
![Featured image of post Performance analysis of goroutine switching](https://images.hxzhouh.com/blog-images/2024/03/057d94f39fc9a6838acdbc94b915f654.png)
The Time In The Computers, Context Switching
Analyzing Performance Bottlenecks in Go Applications with expvar
![Featured image of post Analyzing Performance Bottlenecks in Go Applications with expvar](https://cdn-images-1.medium.com/max/800/1*S4exlYVs0FrMrNls3gxS9w.jpeg)
Go: Internal Data Structure: heap
![Featured image of post Go: Internal Data Structure: heap](https://images.hxzhouh.com/blog-images/2024/06/0158f02d1102610416ac3f6296e8ffe0.png)
Redis stream VS Kafka, A Clash Of Two Kings
![Featured image of post Redis stream VS Kafka, A Clash Of Two Kings](https://images.hxzhouh.com/blog-images/2024/06/2320e4fa0276aa272f2516ae5b793337.png)
Why The Design :Why is the CPU slow to access the hard disk?
A Study of Concurrency Bugs In Real-World
![Featured image of post A Study of Concurrency Bugs In Real-World](https://images.hxzhouh.com/blog-images/2024/05/3f9b7292094086961ecb0d8658528cbe.png)
Advanced Debugging Tips for the Go Language
How to Analyze Go Program Performance with Pprof
![Featured image of post How to Analyze Go Program Performance with Pprof](https://images.hxzhouh.com/blog-images/2024/05/acdc34e1b74e3daad61599c01f949411.png)
Why Does It Take Four Waves For TCP To Disconnect?
Aws ec2 switch to ipv6,Save $43 per year
Overview of Changes in Go’s Concurrency Library in 2023
![Featured image of post Overview of Changes in Go’s Concurrency Library in 2023](https://images.hxzhouh.com/blog-images/2024/05/a0fe00350455e762e3a3891a422913ff.png)
How to analyze Go code in assembly
Go1.22 add frist v2 lib, math/rand/v2 more fast and more Standard
![Featured image of post Go1.22 add frist v2 lib, math/rand/v2 more fast and more Standard](https://images.hxzhouh.com/blog-images/2024/06/891b8023b8e7e301c90a69bfd10bdcb0.png)