ZhiKe AI
Author

ZhiKe AI

We dissect AI-era technologies, tools, and trends with a hardcore perspective. Focused on large models, agents, MCP, function calling, and hands‑on AI development. No fluff, no hype—only actionable insights, source code, and practical ideas. Get a daily dose of intelligence to simplify tech and make efficiency tangible.

116
Articles
0
Likes
228
Views
0
Comments
Recent Articles

Latest from ZhiKe AI

100 recent articles max
ZhiKe AI
ZhiKe AI
Oct 9, 2021 · Backend Development

Inside Spring MVC: How DispatcherServlet Processes Requests

The article dissects Spring MVC’s core request flow, detailing how DispatcherServlet extends HttpServlet, delegates to FrameworkServlet, and ultimately routes requests through doService, doDispatch, handler adapters, interceptors, and result processing, with code excerpts illustrating each step.

DispatcherServletFrameworkServletJava Servlet
0 likes · 6 min read
Inside Spring MVC: How DispatcherServlet Processes Requests
ZhiKe AI
ZhiKe AI
Sep 24, 2021 · Databases

How to Manually Re‑Add a Detached MySQL MGR Cluster Node

This guide walks through exporting business databases, re‑initializing the MySQL instance, importing data, extracting GTID information, creating replication and monitoring accounts with helper functions, resetting logs, and finally re‑joining the node to a MySQL Group Replication cluster.

Database RecoveryGTIDGroup Replication
0 likes · 8 min read
How to Manually Re‑Add a Detached MySQL MGR Cluster Node
ZhiKe AI
ZhiKe AI
Sep 17, 2021 · Cloud Native

How to Uniformly Increase File Upload Size in Kubernetes

The article walks through diagnosing why a second Kubernetes cluster ignored the upload‑size setting, shows how to inspect the nginx‑ingress‑controller deployment, identify the --configmap argument, and fix the issue by updating the referenced ConfigMap name to nginx‑configuration.

ConfigMapKubernetesdeployment
0 likes · 2 min read
How to Uniformly Increase File Upload Size in Kubernetes
ZhiKe AI
ZhiKe AI
Sep 13, 2021 · Cloud Native

Step-by-Step Guide to Installing Helm 3 and Helm 2 on Linux

This article provides a complete Linux walkthrough for installing Helm 3, then Helm 2 client and Tiller server, including downloading binaries, extracting files, configuring RBAC, initializing Tiller, and verifying the installation with kubectl and helm commands.

RBAChelmhelm2
0 likes · 3 min read
Step-by-Step Guide to Installing Helm 3 and Helm 2 on Linux
ZhiKe AI
ZhiKe AI
Sep 1, 2021 · Cloud Native

Managing an EKS Cluster from an EC2 Node

This guide walks through installing kubectl on an EC2 instance, configuring the kubeconfig to point to a specific Amazon EKS cluster, and verifying the setup by listing cluster nodes, providing all commands and expected outputs.

AWSCluster ConfigurationEC2
0 likes · 3 min read
Managing an EKS Cluster from an EC2 Node
ZhiKe AI
ZhiKe AI
Aug 12, 2021 · Frontend Development

How to Create a Beautiful Custom Theme for Typora

The author explains how to replace Typora's default, unattractive Markdown styling with a personalized, visually appealing theme by editing CSS variables and selectors, providing a complete stylesheet and a preview image, enabling users to improve readability and aesthetics of their technical documents.

Custom ThemeMarkdownStyling
0 likes · 15 min read
How to Create a Beautiful Custom Theme for Typora
ZhiKe AI
ZhiKe AI
Jul 2, 2021 · Databases

Fast Migration of Millions of MySQL Rows: Step-by-Step Guide

This article outlines a practical method for migrating MySQL tables with millions of rows by exporting data to an outfile, compressing, transferring, and loading it on the target server, while also addressing strict SQL mode errors that can arise during import.

Data MigrationLOAD DATALarge Tables
0 likes · 2 min read
Fast Migration of Millions of MySQL Rows: Step-by-Step Guide
ZhiKe AI
ZhiKe AI
May 8, 2021 · Fundamentals

A Reusable Java Utility for Building Tree Structures

This article shares a generic Java utility class that recursively constructs hierarchical tree structures from a flat list by using functional interfaces to identify parent‑child relationships, optionally sorting nodes, and providing a flexible way to set child collections.

CollectionsJavaRecursion
0 likes · 4 min read
A Reusable Java Utility for Building Tree Structures
ZhiKe AI
ZhiKe AI
Apr 30, 2021 · Operations

Automatically Tag Commits on Git Push with a Shell Script

This article provides a shell script and step‑by‑step instructions for configuring a Git pre‑push hook that automatically generates and pushes a new semantic version tag each time code is pushed to the remote repository.

GitShell scriptVersion Control
0 likes · 3 min read
Automatically Tag Commits on Git Push with a Shell Script
ZhiKe AI
ZhiKe AI
Mar 15, 2021 · Backend Development

Building a Standalone In-Memory Cache with Expiration Support

This article explains how to create a simple single‑node in‑memory cache that supports per‑entry expiration by defining a generic cache interface and implementing it with Caffeine, using ConcurrentHashMap to store multiple caches keyed by expiration time.

CacheCaffeineExpiration
0 likes · 5 min read
Building a Standalone In-Memory Cache with Expiration Support