Three Knives
Author

Three Knives

Every line of code you contribute to open source could help make the future better.

51
Articles
0
Likes
28
Views
0
Comments
Recent Articles

Latest from Three Knives

51 recent articles
Three Knives
Three Knives
Jun 24, 2026 · Backend Development

smart-servlet v3.3 Achieves 99.8% Pass Rate on Jakarta Servlet TCK – Validation, Not Marketing

The smart-servlet 3.3 release ran the full Jakarta Servlet TCK suite of 1,724 test cases, achieving a 99.8% pass rate with only four non‑critical errors, and the report details why this verifiable compatibility matters for middleware selection, compliance reviews, and migration risk, plus two spec‑compliant optimizations.

HTTP/2Jakarta ServletTCK
0 likes · 6 min read
smart-servlet v3.3 Achieves 99.8% Pass Rate on Jakarta Servlet TCK – Validation, Not Marketing
Three Knives
Three Knives
Jun 14, 2026 · Backend Development

Is Spring Boot’s Embedded Tomcat a Step Forward or Backward?

The article argues that while Spring Boot’s embedded Tomcat simplifies deployment, it tightly couples the web layer with business code and inflates JAR size, whereas the lightweight smart‑servlet framework offers a modular 1.3 MB alternative with clear boundaries, fast cold start, full Servlet 6.1 compliance, and tangible benefits for migration, domestic adaptation, and operations troubleshooting.

Spring BootTomcatbackend
0 likes · 4 min read
Is Spring Boot’s Embedded Tomcat a Step Forward or Backward?
Three Knives
Three Knives
Jun 12, 2026 · Backend Development

Why We Still Refine smart‑socket (v2.1.0) in the AI Era

Even as large‑model AI can generate complete code, the author argues that engineering judgment, memory‑efficient design, and reliable connection handling—illustrated by smart‑socket’s method rename, buffer‑release strategy, and timeout mechanisms—remain essential for stable, high‑performance IoT and messaging systems.

AIIoTbackend development
0 likes · 7 min read
Why We Still Refine smart‑socket (v2.1.0) in the AI Era
Three Knives
Three Knives
Jun 3, 2026 · Backend Development

Why Feat Is Experimenting with a Zero‑Reflection ORM for the AOT Era

The article explores Feat's attempt to build a reflection‑free ORM that preserves MyBatis‑like developer experience by moving all mapping work to compile time, discusses the challenges posed by Java's AOT shift, and argues why such an experiment is both risky and worthwhile.

AOTCompile-timeGraalVM
0 likes · 6 min read
Why Feat Is Experimenting with a Zero‑Reflection ORM for the AOT Era
Three Knives
Three Knives
May 25, 2026 · Databases

Redisun 1.4.0: A 33KB Java Redis Client That Beats Redisson by 8×

Redisun 1.4.0 is a 33KB Java Redis client that uses connection‑reuse and Java AIO to achieve up to ten‑fold higher throughput than traditional clients such as Redisson, Lettuce and Jedis, while reducing startup time, memory usage, image size and bandwidth, and it offers a simple Maven dependency and API.

AIOConnection reuseJava
0 likes · 5 min read
Redisun 1.4.0: A 33KB Java Redis Client That Beats Redisson by 8×
Three Knives
Three Knives
Apr 10, 2026 · Backend Development

From Passive Acceptance to Active Defense: smart-mqtt v1.5.5 Introduces Connection Flapping Protection

smart-mqtt v1.5.5 adds a FlappingDetector that uses a sliding‑time‑window, high‑performance concurrent design, and automatic ban logic to identify clients exceeding a configurable connection threshold, automatically ban them for a set period, and thus protect the broker from connection‑storm overloads.

FlappingDetectorIoTJava concurrency
0 likes · 6 min read
From Passive Acceptance to Active Defense: smart-mqtt v1.5.5 Introduces Connection Flapping Protection
Three Knives
Three Knives
Apr 7, 2026 · Backend Development

Feat 2.0.0 Released: Apache 2.0 License Upgrade Opens Doors for Enterprise Use

Feat 2.0.0 launches with an Apache 2.0 license, delivering extreme performance via smart‑socket, full HTTP/1.x/2.0, WebSocket and SSE support, lightweight core, cloud‑native features, built‑in AI agents, and seamless SpringBoot migration, while removing legal barriers for commercial adoption.

AI IntegrationApache LicenseJava
0 likes · 12 min read
Feat 2.0.0 Released: Apache 2.0 License Upgrade Opens Doors for Enterprise Use
Three Knives
Three Knives
Mar 24, 2026 · Backend Development

Developer Diary: Building a Handy Web‑to‑Markdown Tool with Jina AI

To overcome large language models' knowledge staleness, the author created JinaReaderTool, a lightweight Java agent tool that fetches any webpage via Jina AI’s free API, converts it to clean Markdown, and can be seamlessly integrated into Feat AI agents for real‑time information retrieval.

Agent toolFeat AIJava
0 likes · 9 min read
Developer Diary: Building a Handy Web‑to‑Markdown Tool with Jina AI