Tagged articles
199 articles
Page 2 of 2
Architecture Digest
Architecture Digest
Jul 3, 2025 · Backend Development

How to Implement Efficient MyBatis Streaming Queries in Spring Boot

This article explains what streaming queries are, why MyBatis's Cursor requires an open database connection, and presents three practical solutions—using SqlSessionFactory, TransactionTemplate, or @Transactional—to correctly implement MyBatis streaming queries in Spring applications while avoiding common pitfalls.

CursorDatabase ConnectionJava
0 likes · 6 min read
How to Implement Efficient MyBatis Streaming Queries in Spring Boot
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 2, 2025 · Artificial Intelligence

How to Embed Cursor AI into Your Team’s Development Workflow for Real‑World Gains

This article outlines a practical, step‑by‑step approach for technical leaders and engineers to introduce the Cursor AI coding assistant into team workflows, covering motivation, common challenges, a structured R&D process, prompt design, rule creation, and detailed phases from requirement analysis to release.

CursorPrompt engineeringSoftware Engineering
0 likes · 35 min read
How to Embed Cursor AI into Your Team’s Development Workflow for Real‑World Gains
Zhuanzhuan Tech
Zhuanzhuan Tech
Jul 1, 2025 · Artificial Intelligence

Boost Your Coding Efficiency 200% with AI: Proven Prompting & Cursor Tips

This article explains why AI coding assistants often fall short, outlines three common pitfalls—imprecise prompts, misuse, and wrong tool choice—and demonstrates how the Cursor IDE can dramatically accelerate development through context‑aware code generation, autonomous task execution, and built‑in code review.

AICode reviewCursor
0 likes · 9 min read
Boost Your Coding Efficiency 200% with AI: Proven Prompting & Cursor Tips
大转转FE
大转转FE
Jul 1, 2025 · Artificial Intelligence

Boost AI Development Efficiency: Integrating MCP with Cursor

This article explains the Model Context Protocol (MCP), compares it with traditional function calling, and provides a step‑by‑step guide for integrating MCP into the Cursor editor, including token generation, configuration, server setup, and practical examples that dramatically improve AI‑assisted development productivity.

AI DevelopmentCursorMCP
0 likes · 14 min read
Boost AI Development Efficiency: Integrating MCP with Cursor
Nightwalker Tech
Nightwalker Tech
Jun 27, 2025 · Artificial Intelligence

Roo Code vs Cursor: Which AI Coding Assistant Wins for Precise Context Control?

This article compares the AI programming assistants Roo Code and Cursor, detailing their features, prompt systems, specialized modes, tool integrations, API transparency, code interaction workflows, cost structures, and provides guidance on choosing the right tool for developers seeking precise context management and efficient coding assistance.

AI coding assistantContext managementCursor
0 likes · 10 min read
Roo Code vs Cursor: Which AI Coding Assistant Wins for Precise Context Control?
DataFunTalk
DataFunTalk
Jun 22, 2025 · Artificial Intelligence

How Cursor’s CEO Envisions the Future of AI‑Powered Programming

In this interview, Cursor CEO Michael Truell explains the company’s mission to revolutionize coding with AI, discusses the evolution of AI‑assisted development, shares insights on product strategy, scaling challenges, and the broader impact of intent‑driven programming on software engineering.

AI programmingCursorintent-driven programming
0 likes · 37 min read
How Cursor’s CEO Envisions the Future of AI‑Powered Programming
Nightwalker Tech
Nightwalker Tech
Jun 18, 2025 · Artificial Intelligence

Cursor vs Augment: Which AI Coding Assistant Fits Your Development Needs?

This article provides an in‑depth comparison of the AI‑powered coding assistants Cursor and Augment, examining their core features, code‑completion capabilities, context awareness, enterprise security, pricing models, and ideal user scenarios to help developers choose the best tool for their projects.

AI CodingAugmentCursor
0 likes · 18 min read
Cursor vs Augment: Which AI Coding Assistant Fits Your Development Needs?
Eric Tech Circle
Eric Tech Circle
Jun 9, 2025 · Frontend Development

Build a Full‑Stack Food Wheel App with Next.js, Supabase & AI in Minutes

This guide walks you through using Cursor together with MCP to quickly create a full‑stack "What to Eat Today" wheel web app, covering environment setup, Supabase project configuration, database schema design, component development with Next.js, AI‑generated prompts, and deployment tips.

AICursorMCP
0 likes · 11 min read
Build a Full‑Stack Food Wheel App with Next.js, Supabase & AI in Minutes
IT Services Circle
IT Services Circle
Jun 6, 2025 · Backend Development

Exploring Cursor 1.0: AI-Powered Code Review, Background Agent & New MCP Features

Cursor 1.0 introduces AI-driven BugBot for automatic PR reviews, a publicly available Background Agent for remote coding, a memory system that retains custom rules, and one‑click MCP installation with OAuth support, alongside enhanced chat visuals, Jupyter integration, and various UI and model improvements.

AI code assistantBackground AgentBugBot
0 likes · 11 min read
Exploring Cursor 1.0: AI-Powered Code Review, Background Agent & New MCP Features
Su San Talks Tech
Su San Talks Tech
Jun 5, 2025 · Artificial Intelligence

How Cursor’s New AI Features Revolutionize Code Review and Remote Development

Cursor 1.0 introduces AI-powered BugBot for automatic PR reviews, a universally available Background Agent for remote coding, a memory system for rule retention, one‑click MCP installations with OAuth support, plus numerous UI and performance enhancements, offering developers a more efficient, cloud‑centric workflow.

AICode reviewCursor
0 likes · 11 min read
How Cursor’s New AI Features Revolutionize Code Review and Remote Development
DevOps
DevOps
Jun 3, 2025 · Artificial Intelligence

How I Tamed Cursor AI to Write Perfect Code Every Time

This article shares a step‑by‑step guide on planning, documenting, templating, configuring, and rule‑setting for the Cursor AI coding assistant, showing how thorough preparation transforms it from a source of buggy code into a reliable development partner.

AI CodingCode GenerationCursor
0 likes · 9 min read
How I Tamed Cursor AI to Write Perfect Code Every Time
Continuous Delivery 2.0
Continuous Delivery 2.0
May 19, 2025 · Artificial Intelligence

12 Proven Tips to Supercharge Your AI Code Editor Cursor

Discover twelve practical techniques—from setting clear project rules and crafting precise prompts to modular development, test‑driven generation, context management, and model selection—that help developers maximize productivity and code quality when working with AI‑powered editors like Cursor, Windsurf, or CodeBuddy.

AICursorPrompt engineering
0 likes · 15 min read
12 Proven Tips to Supercharge Your AI Code Editor Cursor
Frontend AI Walk
Frontend AI Walk
May 7, 2025 · Artificial Intelligence

How Cursor AI Coding Tool Transforms Development Workflow

The article introduces Cursor, an AI‑powered coding assistant, outlines its supported large models, demonstrates practical front‑end use cases such as automatic layout creation, button logic, screenshot‑to‑code generation, error fixing and code cleanup, and reflects on prompt engineering and tool selection.

AI coding assistantCode GenerationCursor
0 likes · 6 min read
How Cursor AI Coding Tool Transforms Development Workflow
Eric Tech Circle
Eric Tech Circle
Apr 28, 2025 · Artificial Intelligence

How Cursor 0.49’s Auto‑Generated Project Rules Can Supercharge Your Development Workflow

This article walks through Cursor 0.49’s new auto‑generated Project Rules feature, explains its key updates, provides step‑by‑step instructions for creating rules from chat context, showcases real‑world tests on front‑end projects, and offers practical best‑practice recommendations and cautions for developers.

AI CodingAutomationCursor
0 likes · 9 min read
How Cursor 0.49’s Auto‑Generated Project Rules Can Supercharge Your Development Workflow
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 14, 2025 · Backend Development

Building a Simple MCP Time Server with FastMCP and Cursor

This article walks through solving Cursor's inaccurate date handling by installing an MCP time server, creating a minimal FastMCP‑based MCP server in Python, configuring Cursor to use it, and demonstrating how to automate time‑stamped task tracking with practical code examples.

CursorMCP ServerPython
0 likes · 6 min read
Building a Simple MCP Time Server with FastMCP and Cursor
Eric Tech Circle
Eric Tech Circle
Apr 11, 2025 · Industry Insights

Unlock Maximum Productivity with Cursor: Proven Best Practices for Developers

This guide shares a systematic, experience‑driven approach to leveraging Cursor’s AI capabilities—from project planning and codebase structuring to custom AI rules, Notepad management, version‑control integration, and advanced workflow automation—helping teams boost development speed while maintaining code quality.

AI coding assistantAutomationCursor
0 likes · 11 min read
Unlock Maximum Productivity with Cursor: Proven Best Practices for Developers
Infra Learning Club
Infra Learning Club
Apr 4, 2025 · Artificial Intelligence

Testing Augment Code: A Powerful New Rival to Cursor

The article evaluates Augment Code, an AI‑powered coding assistant with 200K token context, persistent memory, multimodal input, and top SWE‑bench scores, walks through its installation, explores its use on vllm and PagedAttention, demonstrates adding a new model and auto‑generating a WeChat mini‑program, and compares its capabilities and speed to Cursor.

AI coding assistantAugment CodeCursor
0 likes · 8 min read
Testing Augment Code: A Powerful New Rival to Cursor
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 3, 2025 · R&D Management

How to Leverage the Cursor AI Assistant in Large Projects through Effective Project Management Practices and Tool Configuration

This guide outlines practical project‑management practices and tool configurations—such as using Cursor rules, Notepad, milestone documents, and regular code‑base re‑indexing—to maximize the effectiveness of the Cursor AI assistant in large‑scale software projects.

AI AssistantCursorDocumentation
0 likes · 6 min read
How to Leverage the Cursor AI Assistant in Large Projects through Effective Project Management Practices and Tool Configuration
Programmer Xu Shu
Programmer Xu Shu
Apr 2, 2025 · Backend Development

Boost Java Productivity 40% with Cursor IDE: A Complete Setup Guide

This article walks Java developers through configuring the Cursor IDE, essential plugins, advanced JDK and Maven settings, AI-powered coding assistance, shortcut tips, and best‑practice workflows that together can increase daily development efficiency by roughly forty percent.

AICursorDevelopment
0 likes · 13 min read
Boost Java Productivity 40% with Cursor IDE: A Complete Setup Guide
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Mar 27, 2025 · Frontend Development

How Vite + AI Can Boost Development Efficiency by 200%

The article explains how Vite’s native ES‑module architecture and the Model Context Protocol (MCP) enable deep AI integration via the vite‑plugin‑vue‑mcp, allowing tools like Cursor to access component trees, state and routing, which the author claims can raise development speed by up to 200% and cut bugs by 65%.

AI integrationCursorFrontend tooling
0 likes · 6 min read
How Vite + AI Can Boost Development Efficiency by 200%
Eric Tech Circle
Eric Tech Circle
Mar 24, 2025 · User Experience Design

How to Connect Cursor AI with Figma via MCP for Automatic UI Design

This guide walks through setting up the MCP protocol on macOS, configuring a server, installing Bun, linking Cursor 0.47+ with Figma, importing the plugin manifest, enabling MCP in Cursor, and using prompt templates to automatically generate high‑quality iOS fitness app designs, complete with screenshots and practical tips.

AI designCursorFigma
0 likes · 9 min read
How to Connect Cursor AI with Figma via MCP for Automatic UI Design
DataFunTalk
DataFunTalk
Mar 22, 2025 · Artificial Intelligence

Building a License Approval Flow System with Cursor AI, Vue 3, and Go

This article explains how the author leveraged the Cursor AI coding assistant to rapidly prototype a license‑approval workflow system, detailing the project background, required features, technology stack, Cursor’s yolo mode, step‑by‑step usage tips, code examples, and practical reflections on AI‑assisted development.

AI programmingCursorfrontend
0 likes · 11 min read
Building a License Approval Flow System with Cursor AI, Vue 3, and Go
Eric Tech Circle
Eric Tech Circle
Mar 21, 2025 · Operations

Boost Your Git Workflow with AI: 5 Practical Scenarios Using Cursor

This guide demonstrates how to integrate the Cursor AI editor with Git to automate commit message generation, streamline branch management, perform intelligent code reviews, resolve merge conflicts, and generate commands, offering concrete prompts, shortcuts, and visual examples that enhance version‑control efficiency for development teams.

AI integrationCursorDevOps
0 likes · 8 min read
Boost Your Git Workflow with AI: 5 Practical Scenarios Using Cursor
Sohu Tech Products
Sohu Tech Products
Mar 19, 2025 · Artificial Intelligence

Debugging MCP Service Registration Issues in Cursor IDE

The article details how the author discovered a bug in Cursor’s closed‑source IDE where correctly registered MCP services, such as a weather query tool, are omitted from the LLM’s tool list, preventing calls, and explains the debugging steps that compared Cursor with the open‑source Cline implementation to pinpoint the registration flaw.

AI debuggingCursorLLM integration
0 likes · 12 min read
Debugging MCP Service Registration Issues in Cursor IDE
Tencent Technical Engineering
Tencent Technical Engineering
Mar 17, 2025 · Artificial Intelligence

Building a License Approval System with Cursor AI: A Low‑Effort Full‑Stack Demo

The article demonstrates how, with Cursor’s AI‑assisted coding and its YOLO mode, a developer can rapidly build a full‑stack license‑approval system—Vue 3 front‑end, Go/Gin back‑end, JWT authentication, MySQL storage—in under a day of effort, highlighting practical tips, limitations, and the broader potential for low‑code creation.

AI programmingBackendCursor
0 likes · 11 min read
Building a License Approval System with Cursor AI: A Low‑Effort Full‑Stack Demo
Eric Tech Circle
Eric Tech Circle
Mar 17, 2025 · Artificial Intelligence

Mastering Cursor Rules: Tame AI Code Generation for Better Development

This article explains how Cursor Rules let developers constrain AI behavior in the Cursor editor, covering global and project rule types, practical file configurations, best‑practice examples for general, Python, documentation, and Git rules, and tips for effective rule management.

AICode GenerationCursor
0 likes · 6 min read
Mastering Cursor Rules: Tame AI Code Generation for Better Development
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Mar 7, 2025 · Artificial Intelligence

How AI Turned My Chaotic Home Inventory into an Organized System

The author describes the problems of wasted storage, expired food, hard-to‑locate items, and duplicate purchases after moving house, then details an AI‑driven home inventory app built with Cursor, Trae, and large‑vision models that digitizes, classifies, and reminds about household goods, complete with architecture, implementation steps, and a comparative review of the AI tools used.

AICursorGPC classification
0 likes · 15 min read
How AI Turned My Chaotic Home Inventory into an Organized System
Nightwalker Tech
Nightwalker Tech
Mar 2, 2025 · Fundamentals

Configuring and Using .cursorrules in Cursor for Project‑wide AI Code Generation

This guide explains what the .cursorrules file does, how to create and configure it in a project, best‑practice rules for specifying tech stacks, coding standards, libraries, file structures, performance and testing guidelines, and provides example configurations for frontend, backend, and data‑science stacks.

AI code generationConfigurationCursor
0 likes · 22 min read
Configuring and Using .cursorrules in Cursor for Project‑wide AI Code Generation
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Mar 1, 2025 · Fundamentals

How Two Prompts Enable Cursor to Batch‑Generate Unit Tests

The article details a step‑by‑step workflow that uses two carefully crafted prompts with Cursor to automatically locate source files in a large monorepo, record tasks, iteratively generate Vitest unit tests, track progress, and handle failures, turning a 11 k‑line codebase into a semi‑automated test suite.

CursorLLM automationMonorepo
0 likes · 8 min read
How Two Prompts Enable Cursor to Batch‑Generate Unit Tests
Nightwalker Tech
Nightwalker Tech
Mar 1, 2025 · Artificial Intelligence

Exploring Cursor’s Agent Mode: Features, Usage Tips, and Advanced Techniques

This article introduces Cursor’s AI‑driven Agent mode, details the latest updates, explains core functionalities, shows how to enable and use it, and provides seven advanced tips—including context management, code generation, version control, and custom AI rules—to boost developer productivity.

AutomationCursorcode editor
0 likes · 19 min read
Exploring Cursor’s Agent Mode: Features, Usage Tips, and Advanced Techniques
Ops Development & AI Practice
Ops Development & AI Practice
Feb 22, 2025 · Industry Insights

How Trae’s AI‑Powered IDE Stacks Up Against Cursor: Features, Innovations & Gaps

Trae, a new AI‑driven IDE, offers a dark‑theme interface, integrated Chat Builder Beta, version‑control cues, and Claude‑3‑Sonnet support, and while it mirrors many Cursor features such as smart completion and chat, it adds educational prompts and context‑enhanced inputs, though it still faces WSL compatibility and beta stability issues.

AI IDEAI integrationCursor
0 likes · 10 min read
How Trae’s AI‑Powered IDE Stacks Up Against Cursor: Features, Innovations & Gaps
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 13, 2025 · Big Data

Configuring and Using DeepSeek Search Engine in Cursor for Efficient Data Retrieval

This article introduces DeepSeek, a high‑efficiency search engine optimized for large‑scale data, explains how to configure it within the Cursor database tool using code snippets, and demonstrates its applications such as semantic search, content recommendation, intelligent data analysis, and document similarity matching.

Big DataConfigurationCursor
0 likes · 6 min read
Configuring and Using DeepSeek Search Engine in Cursor for Efficient Data Retrieval
Code Mala Tang
Code Mala Tang
Feb 7, 2025 · Artificial Intelligence

Can AI‑Powered Cursor Replace VS Code? In‑Depth Feature Comparison

This article compares the new AI‑integrated Cursor editor with the established Visual Studio Code, examining core features, AI code generation, workflow simplification, ecosystem compatibility, and target developer scenarios, ultimately assessing whether Cursor can realistically supplant VS Code for various programming needs.

AI editorCursorIDE comparison
0 likes · 8 min read
Can AI‑Powered Cursor Replace VS Code? In‑Depth Feature Comparison
CSS Magic
CSS Magic
Jan 31, 2025 · Artificial Intelligence

Cursor vs. Windsurf vs. GitHub Copilot: Hands‑On Comparison of Three AI Code Editors

The article conducts a practical, step‑by‑step evaluation of Cursor, Windsurf, and GitHub Copilot’s multi‑file editing capabilities using a simple web‑chat bot, revealing that Cursor completes all required UI, storage, and application changes in a single interaction, while the others need two rounds, with Copilot showing notable improvement on a retest.

AI code editorCursorGitHub Copilot
0 likes · 9 min read
Cursor vs. Windsurf vs. GitHub Copilot: Hands‑On Comparison of Three AI Code Editors
Architect
Architect
Dec 15, 2024 · Databases

Efficient MySQL Queries for Millions of Rows: Regular, Stream, and Cursor

When processing massive MySQL result sets, loading all rows into JVM memory can cause OOM and slow performance, so this guide compares three approaches—regular pagination, streaming queries using server-side cursors, and cursor‑based fetchSize control—detailing their implementations, MyBatis configurations, and trade‑offs.

CursorDatabase QueryLarge Data
0 likes · 10 min read
Efficient MySQL Queries for Millions of Rows: Regular, Stream, and Cursor
CSS Magic
CSS Magic
Dec 6, 2024 · Artificial Intelligence

Exploring AI Code Editors: A Hands‑On Review of Copilot, Cursor, CodeGeeX and More

This article surveys the leading AI‑powered code editors—including GitHub Copilot, Cursor, CodeGeeX and others—detailing their pricing, core features such as code completion, inline and sidebar chat, project‑wide editing, and step‑by‑step setup instructions for developers of any skill level.

AI code editorAI-assisted programmingCodeGeeX
0 likes · 12 min read
Exploring AI Code Editors: A Hands‑On Review of Copilot, Cursor, CodeGeeX and More
CSS Magic
CSS Magic
Sep 29, 2024 · Artificial Intelligence

Can You Code Just by Speaking? A Hands‑Free Voice Guide to AI Programming Assistants

This article walks through how to enable voice-driven coding with GitHub Copilot, VS Code Speech, and Cursor, detailing plugin installation, configuration steps, shortcut keys, and tips for using system or input‑method speech input to create a seamless hands‑free AI coding experience.

AI coding assistantCursorGitHub Copilot
0 likes · 10 min read
Can You Code Just by Speaking? A Hands‑Free Voice Guide to AI Programming Assistants
Continuous Delivery 2.0
Continuous Delivery 2.0
Sep 29, 2024 · Artificial Intelligence

Four Practical Tips for Using Cursor AI Effectively

This article presents four actionable techniques—clearly stating requirements, requesting code comments, invoking the Composer with Command/Ctrl + I, and configuring AI rules in Settings—to help developers maximize productivity when working with the Cursor AI coding assistant.

AI CodingCursorcode comments
0 likes · 4 min read
Four Practical Tips for Using Cursor AI Effectively
Ant R&D Efficiency
Ant R&D Efficiency
Sep 20, 2024 · Artificial Intelligence

Building a Cursor‑like AI Native IDE with OpenSumi and CodeFuse – A Step‑by‑Step Guide

This guide shows how to create a Cursor‑style AI‑native IDE by forking the open‑source CodeFuse project built on the extensible OpenSumi framework, configuring a large‑language model, and packaging an Electron app, while explaining Cursor’s advantages over plugin‑based tools and the strategic benefits of a fully integrated AI development environment.

AI IDECodeFuseCursor
0 likes · 17 min read
Building a Cursor‑like AI Native IDE with OpenSumi and CodeFuse – A Step‑by‑Step Guide
Top Architect
Top Architect
Apr 19, 2024 · Databases

Problems with OFFSET/LIMIT Pagination and Cursor‑Based Alternatives

This article explains why using OFFSET and LIMIT for pagination becomes inefficient on large tables, illustrates the performance impact with examples, and proposes a cursor‑based pagination alternative that leverages indexed primary keys to achieve faster, scalable queries.

CursorLIMITOFFSET
0 likes · 8 min read
Problems with OFFSET/LIMIT Pagination and Cursor‑Based Alternatives
Weimob Technology Center
Weimob Technology Center
Oct 31, 2023 · Artificial Intelligence

How Copilot and Cursor Supercharge Your Development Workflow

This article introduces AI‑powered tools Copilot and Cursor, explains their capabilities such as code completion, diagram generation, refactoring, SQL optimization, batch processing, and unit‑test creation, and provides practical best‑practice tips, shortcut keys, and efficiency analysis for each stage of software development.

AI toolsCode GenerationCopilot
0 likes · 14 min read
How Copilot and Cursor Supercharge Your Development Workflow
Sohu Tech Products
Sohu Tech Products
Jun 7, 2023 · Backend Development

MyBatis Streaming Query (Cursor) Tutorial and Best Practices

This article introduces MyBatis streaming query using the Cursor interface, explains its core methods, demonstrates implementation with code examples, discusses suitable application scenarios, and outlines important considerations for efficient and safe large‑scale data processing in Java backend development.

BackendCursorMyBatis
0 likes · 11 min read
MyBatis Streaming Query (Cursor) Tutorial and Best Practices
Top Architect
Top Architect
Jun 5, 2023 · Backend Development

MyBatis Streaming Query: Concepts, Cursor API, Implementation, and Use Cases

This article introduces MyBatis streaming queries, explains the Cursor interface and its methods, provides step‑by‑step code examples for configuration and implementation, discusses practical application scenarios such as large‑scale data processing, and highlights important considerations for efficient and safe usage.

Backend DevelopmentCursorJava
0 likes · 11 min read
MyBatis Streaming Query: Concepts, Cursor API, Implementation, and Use Cases
Xianyu Technology
Xianyu Technology
Jun 8, 2022 · Mobile Development

Design and Implementation of a High‑Performance Flutter Rich Text Editor (Mural)

The article details how the Xianyu team built a feature‑complete, extensible, high‑performance Flutter rich‑text editor called Mural by defining a Slate‑inspired protocol layer, mapping it to a custom widget/render object tree, handling cursor and WidgetSpan selection, using diff‑based updates, and providing a plug‑in architecture for extensions.

CursorFlutterMural
0 likes · 10 min read
Design and Implementation of a High‑Performance Flutter Rich Text Editor (Mural)
Java Backend Technology
Java Backend Technology
Apr 20, 2022 · Backend Development

How to Implement Efficient MyBatis Streaming Queries in Spring MVC

This article explains the concept of streaming queries, introduces MyBatis's Cursor interface with its key methods, and provides three practical solutions—using SqlSessionFactory, TransactionTemplate, or @Transactional—to keep database connections open and avoid cursor‑closed errors in Spring MVC applications.

CursorJavaMyBatis
0 likes · 7 min read
How to Implement Efficient MyBatis Streaming Queries in Spring MVC
Java Interview Crash Guide
Java Interview Crash Guide
Mar 18, 2022 · Databases

Mastering MyBatis Streaming Queries: Keep Connections Open and Avoid Cursor Errors

Streaming queries return an iterator instead of a full result set, reducing memory usage, but require the database connection to stay open; this guide explains MyBatis’s Cursor interface, its methods, common pitfalls like premature closure, and three practical solutions using SqlSessionFactory, TransactionTemplate, or @Transactional to ensure reliable streaming.

CursorJavaMyBatis
0 likes · 6 min read
Mastering MyBatis Streaming Queries: Keep Connections Open and Avoid Cursor Errors
Java High-Performance Architecture
Java High-Performance Architecture
Mar 17, 2022 · Backend Development

Mastering MyBatis Streaming Queries: Reduce Memory Usage and Avoid Cursor Closure Errors

This article explains what streaming queries are, why they save memory compared to pagination, details the MyBatis Cursor interface and its methods, demonstrates how to implement streaming queries with code examples, and presents three solutions—using SqlSessionFactory, TransactionTemplate, and @Transactional—to keep the database connection open and prevent cursor‑closed errors.

CursorJavaMyBatis
0 likes · 7 min read
Mastering MyBatis Streaming Queries: Reduce Memory Usage and Avoid Cursor Closure Errors
Tencent Cloud Middleware
Tencent Cloud Middleware
Dec 20, 2021 · Backend Development

How Pulsar Brokers Manage Message Acknowledgments and Cursor Gaps

This article explains how Apache Pulsar brokers track consumer acknowledgments using cursors, store metadata in ZooKeeper and BookKeeper, handle acknowledgment gaps with range sets, and optimize memory usage through LRU and segmented storage to ensure reliable message delivery.

Apache PulsarBookKeeperBroker
0 likes · 15 min read
How Pulsar Brokers Manage Message Acknowledgments and Cursor Gaps
Top Architect
Top Architect
Nov 17, 2021 · Backend Development

Using MyBatis Streaming Queries with Cursor: Concepts and Implementation Options

This article explains the concept of streaming queries in MyBatis, introduces the Cursor interface, demonstrates typical usage with try‑resource, and provides three practical solutions—using SqlSessionFactory, TransactionTemplate, and @Transactional—to keep the database connection open and avoid cursor‑closed errors.

CursorJavaMyBatis
0 likes · 7 min read
Using MyBatis Streaming Queries with Cursor: Concepts and Implementation Options
Selected Java Interview Questions
Selected Java Interview Questions
Oct 12, 2021 · Backend Development

Implementing MyBatis Streaming Queries with Cursor and Keeping Database Connections Open

The article explains the concept of streaming queries in MyBatis, introduces the Cursor interface, demonstrates how to use it in Spring MVC controllers, and provides three practical solutions—SqlSessionFactory, TransactionTemplate, and @Transactional—to keep the database connection open during iteration.

BackendCursorJava
0 likes · 7 min read
Implementing MyBatis Streaming Queries with Cursor and Keeping Database Connections Open
Java Backend Technology
Java Backend Technology
Jul 20, 2021 · Backend Development

How to Implement Efficient MyBatis Streaming Queries in Spring

Streaming queries return an iterator instead of a full result set, reducing memory usage, but require keeping the database connection open; this guide explains MyBatis’s Cursor interface, its methods, and three practical ways—using SqlSessionFactory, TransactionTemplate, or @Transactional—to safely perform MyBatis streaming queries in Spring.

CursorJavaMyBatis
0 likes · 7 min read
How to Implement Efficient MyBatis Streaming Queries in Spring
Top Architect
Top Architect
May 19, 2021 · Databases

MyBatis Streaming Query: Cursor Interface and Practical Implementations

This article explains MyBatis streaming queries using the Cursor interface, demonstrates how to define a Mapper that returns a Cursor, shows common pitfalls with closed connections, and provides three solutions—manual SqlSession handling, TransactionTemplate, and @Transactional—to keep the database connection open while iterating results.

CursorJavaMyBatis
0 likes · 7 min read
MyBatis Streaming Query: Cursor Interface and Practical Implementations
Top Architect
Top Architect
Jan 27, 2021 · Databases

MyBatis Streaming Query (Cursor) – Keeping the Database Connection Open

This article explains what a streaming query is, introduces MyBatis's Cursor interface and its methods, demonstrates common pitfalls such as the cursor being closed prematurely, and provides three practical solutions using SqlSessionFactory, TransactionTemplate, and @Transactional to keep the database connection alive during streaming reads.

CursorDatabase ConnectionJava
0 likes · 7 min read
MyBatis Streaming Query (Cursor) – Keeping the Database Connection Open
Code Ape Tech Column
Code Ape Tech Column
Jan 12, 2021 · Backend Development

Master MyBatis Streaming Queries: Avoid Cursor Closure Errors with Three Simple Solutions

This article explains the concept of streaming queries in MyBatis, describes the Cursor interface and its methods, demonstrates common pitfalls that cause cursor closure errors, and provides three practical solutions—using SqlSessionFactory, TransactionTemplate, or @Transactional—to keep the database connection open during iteration.

BackendCursorJava
0 likes · 8 min read
Master MyBatis Streaming Queries: Avoid Cursor Closure Errors with Three Simple Solutions
Selected Java Interview Questions
Selected Java Interview Questions
Dec 11, 2020 · Databases

Implementing MyBatis Streaming Queries in Spring: Concepts, API, and Three Practical Solutions

This article explains the concept of streaming queries, introduces MyBatis's Cursor interface, demonstrates how to use it in Spring MVC controllers, and provides three concrete solutions—using SqlSessionFactory, TransactionTemplate, and @Transactional—to keep the database connection open and avoid cursor‑closed errors.

CursorJavaMyBatis
0 likes · 7 min read
Implementing MyBatis Streaming Queries in Spring: Concepts, API, and Three Practical Solutions
Programmer DD
Programmer DD
Dec 8, 2020 · Backend Development

How to Implement Efficient MyBatis Streaming Queries in Spring

This article explains the concept of streaming queries, introduces MyBatis's Cursor interface, demonstrates common pitfalls with closed connections, and provides three practical solutions—using SqlSessionFactory, TransactionTemplate, or @Transactional—to safely perform large‑scale data retrieval in Spring applications.

CursorJavaMyBatis
0 likes · 7 min read
How to Implement Efficient MyBatis Streaming Queries in Spring
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 28, 2020 · Backend Development

How to Implement Efficient MyBatis Streaming Queries in Spring

This article explains the concept of streaming queries, introduces MyBatis's Cursor interface, demonstrates common pitfalls when the database connection closes prematurely, and provides three practical solutions—using SqlSessionFactory, TransactionTemplate, or @Transactional—to keep the connection open for efficient data retrieval.

CursorMyBatisSpring MVC
0 likes · 7 min read
How to Implement Efficient MyBatis Streaming Queries in Spring
Architecture Digest
Architecture Digest
Dec 10, 2019 · Databases

Using Redis SCAN to Safely Enumerate Keys Instead of KEYS

The article explains why using the KEYS command on large Redis datasets can cause service blockage and demonstrates how the SCAN command with MATCH and COUNT options provides a non‑blocking, incremental way to list keys, including syntax and practical examples.

CursorKEYSSCAN
0 likes · 5 min read
Using Redis SCAN to Safely Enumerate Keys Instead of KEYS
ITPUB
ITPUB
Jul 5, 2018 · Databases

Mastering Oracle Cursors: Views, Parameters, and Performance Tuning

This article explains Oracle cursor concepts, the key V$SQL and V$SQLAREA views with their most important columns for tuning, how open‑cursor limits and the CURSOR_SHARING parameter affect execution plan sharing, and provides practical guidance for DBA performance optimization.

CursorDatabase TuningOpen Cursor
0 likes · 14 min read
Mastering Oracle Cursors: Views, Parameters, and Performance Tuning
ITPUB
ITPUB
Aug 12, 2016 · Databases

Unlock Oracle Cursor Insights: Master V$SQL, V$SQLAREA, and Tuning Parameters

This article explains Oracle cursor concepts, details the key V$SQL and related views, highlights crucial columns for performance tuning, and describes important parameters such as open_cursor and cursor_sharing, helping DBAs optimize SQL execution and manage shared pool memory effectively.

CursorDatabase PerformanceOracle
0 likes · 13 min read
Unlock Oracle Cursor Insights: Master V$SQL, V$SQLAREA, and Tuning Parameters