Tag

Repository

1 views collected around this technical thread.

Architect's Guide
Architect's Guide
May 25, 2025 · Backend Development

Integrating Elasticsearch with MySQL in a Spring Boot Backend: Technical Selection, Common Package, Repository, Mapper, and Service Implementation

This article explains how to combine Elasticsearch and MySQL in a Spring Boot backend by selecting the technology stack, creating a shared Elasticsearch package, defining ES and MySQL entity classes, implementing repository and mapper interfaces, writing service logic, and demonstrating query testing.

ElasticsearchJavaMySQL
0 likes · 17 min read
Integrating Elasticsearch with MySQL in a Spring Boot Backend: Technical Selection, Common Package, Repository, Mapper, and Service Implementation
IT Xianyu
IT Xianyu
Apr 20, 2025 · Operations

How to Replace YUM Repositories with Domestic Mirrors on CentOS 7

This guide explains why the default CentOS 7 YUM repositories are slow for Chinese users and provides step‑by‑step instructions—including backing up existing .repo files, downloading Alibaba Cloud mirrors, adjusting version numbers, refreshing the cache, verifying updates, troubleshooting common errors, and advanced tips such as adding EPEL—so you can achieve faster, more reliable package management.

CentOSDevOpsLinux
0 likes · 6 min read
How to Replace YUM Repositories with Domestic Mirrors on CentOS 7
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 23, 2025 · Mobile Development

Advanced Repository and Network Layer Automation in Kotlin Using Annotation Processors, Dynamic Proxies, and Flow

This article presents a comprehensive guide on building a highly modular Android network layer by leveraging Kotlin coroutines, Flow, Retrofit, annotation processors, dynamic proxies, and dependency‑injection frameworks to automatically generate Repository classes and streamline MVVM data flow.

AndroidAnnotation ProcessorDynamic Proxy
0 likes · 16 min read
Advanced Repository and Network Layer Automation in Kotlin Using Annotation Processors, Dynamic Proxies, and Flow
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Nov 19, 2024 · Cloud Native

Understanding Docker Repositories: Concepts, Commands, and Accelerators

This article explains Docker repositories and images, compares Docker Hub with private registries, shows how to configure regional accelerators, and demonstrates basic commands for searching and pulling images, providing a practical overview for cloud‑native developers.

AcceleratorDevOpsDocker
0 likes · 3 min read
Understanding Docker Repositories: Concepts, Commands, and Accelerators
php中文网 Courses
php中文网 Courses
Oct 21, 2024 · Backend Development

Separating Read and Write Models in PHP: Why Using Write Models for Retrieval Is Problematic

The article explains why employing write‑oriented models for data retrieval in PHP leads to security leaks, unnecessary validation, and performance issues, and proposes dedicated read models, static constructors, and specialized repositories to cleanly separate read and write concerns.

ModelPHPRead-Write Separation
0 likes · 11 min read
Separating Read and Write Models in PHP: Why Using Write Models for Retrieval Is Problematic
Selected Java Interview Questions
Selected Java Interview Questions
Mar 24, 2024 · Fundamentals

Comprehensive Guide to GitHub Search Syntax and Techniques

This article provides a detailed overview of GitHub's advanced search capabilities, including sorting options, repository, code, user, and topic search qualifiers, with numerous examples and practical tips for developers to locate and rank results effectively.

GitHubRepositorySearch
0 likes · 21 min read
Comprehensive Guide to GitHub Search Syntax and Techniques
php中文网 Courses
php中文网 Courses
Jan 23, 2024 · Backend Development

Using Ecotone for Database Mapping, Queries, and Parameter Conversion in PHP

This article explains how Ecotone abstracts database access in PHP by mapping domain objects to tables, hiding low‑level DAO code behind business interfaces, and providing annotations for inserts, updates, custom converters, expression language, pagination, result‑set transformation, and integration with Doctrine ORM and Eloquent models.

EcotoneORMPHP
0 likes · 16 min read
Using Ecotone for Database Mapping, Queries, and Parameter Conversion in PHP
DevOps Engineer
DevOps Engineer
Mar 14, 2022 · Operations

How to Unfork a GitHub Repository Without Deleting History

This guide explains why GitHub lacks an unfork feature, outlines the problems caused by forked repositories, and provides a step‑by‑step method using GitHub Support (with optional command‑line cloning) to detach a fork while preserving commit history and fork records.

DevOpsGitHubRepository
0 likes · 3 min read
How to Unfork a GitHub Repository Without Deleting History
IT Architects Alliance
IT Architects Alliance
Sep 6, 2021 · Fundamentals

Understanding Git Internals: Repository Structure, Objects, and Core Commands

This article explains how Git works internally by describing the .git directory layout, the creation of blob, tree and commit objects during init, add, and commit operations, and how branches, HEAD, remote configuration, reflog, and diff commands manage version history.

RepositoryVersion Controlbranch
0 likes · 20 min read
Understanding Git Internals: Repository Structure, Objects, and Core Commands
Architect's Tech Stack
Architect's Tech Stack
Aug 29, 2021 · Backend Development

Mastering Maven: 7 Essential Topics for Java Project Build Management

This article explains Maven’s repository types, dependency declaration, conflict resolution strategies, best‑practice tips, standard directory layout, lifecycle phases, and scope definitions, providing Java developers with the knowledge needed to use Maven confidently in multi‑module projects.

Dependency ManagementJavaMaven
0 likes · 10 min read
Mastering Maven: 7 Essential Topics for Java Project Build Management
IT Architects Alliance
IT Architects Alliance
Aug 22, 2021 · Backend Development

Domain Interface Design and Its Application in Backend Systems

The article explains how designing domain models as interfaces, rather than concrete classes, improves flexibility in backend architectures by simplifying data exchange, supporting multiple persistence technologies, and enabling seamless deployment across standalone, clustered, and micro‑service environments.

Domain-Driven DesignInterface DesignJPA
0 likes · 9 min read
Domain Interface Design and Its Application in Backend Systems
Sohu Tech Products
Sohu Tech Products
Aug 11, 2021 · Mobile Development

Encapsulating Retrofit with Kotlin Coroutines in Android MVVM Architecture

This article explains how to integrate Retrofit with Kotlin coroutines following Google’s Android architecture guidelines, covering coroutine basics, OkHttp and Retrofit setup, generic response handling, repository abstraction, ViewModel usage, and lifecycle‑aware coroutine scopes to achieve clean, asynchronous network calls.

AndroidKotlin CoroutinesLiveData
0 likes · 13 min read
Encapsulating Retrofit with Kotlin Coroutines in Android MVVM Architecture
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 30, 2021 · Backend Development

Master Spring Boot 2.3 with Elasticsearch 7: Full Integration Guide

This tutorial walks through configuring Spring Boot 2.3.10 with Elasticsearch 7.8, defining Maven dependencies, setting up application properties, creating a searchable Product model, implementing a repository with derived query methods and custom @Query annotations, and testing CRUD and advanced search operations using both repository and RestTemplate approaches.

ElasticsearchJavaRepository
0 likes · 7 min read
Master Spring Boot 2.3 with Elasticsearch 7: Full Integration Guide
Laravel Tech Community
Laravel Tech Community
Mar 1, 2021 · Fundamentals

Common Git Commands Cheat Sheet

This guide presents a comprehensive collection of frequently used Git commands, covering repository setup, aliases, branching, committing, history inspection, undo operations, remote interactions, merging, rebasing, and archiving, all illustrated with clear examples and explanations for developers.

RepositoryVersion Controlaliases
0 likes · 10 min read
Common Git Commands Cheat Sheet
Laravel Tech Community
Laravel Tech Community
Jan 15, 2021 · Backend Development

Implementing Automatic Address Recognition in Laravel with jQuery

This article demonstrates how to build an automatic address recognition feature for user input by combining Laravel backend controllers, repository services, and jQuery AJAX calls to parse, validate, and populate name, mobile, and detailed address fields.

AJAXLaravelPHP
0 likes · 10 min read
Implementing Automatic Address Recognition in Laravel with jQuery
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Dec 18, 2020 · Fundamentals

Understanding Git Internals: Objects, Trees, Commits, Tags, and Packfiles

This article explains how Git stores data by describing the .git directory layout, the four object types (blob, tree, commit, tag), how objects are hashed and organized, and how Git packs objects to save space, answering why a second commit stores a full file.

RepositoryVersion Controlcommit
0 likes · 13 min read
Understanding Git Internals: Objects, Trees, Commits, Tags, and Packfiles
Selected Java Interview Questions
Selected Java Interview Questions
Sep 25, 2020 · Operations

Accelerating Git Clone Speed Using Gitee Mirror and Submodule Optimization

This guide explains how to boost Git repository download speeds in China by mirroring projects to Gitee, using fork and clone operations, and optimizing submodule handling to achieve transfer rates of 1–2 MB/s instead of the typical 20 KB/s.

DevOpsGiteeRepository
0 likes · 5 min read
Accelerating Git Clone Speed Using Gitee Mirror and Submodule Optimization
Architect's Tech Stack
Architect's Tech Stack
Aug 22, 2019 · Fundamentals

Common Maven Interview Questions and Essential Practices

This article explains Maven’s repository types, dependency declarations, version handling, conflict resolution strategies, best practices for early detection, standard directory layout, lifecycle phases, and scope definitions, providing essential knowledge for Java developers to master Maven in real-world projects.

Dependency ManagementJavaLifecycle
0 likes · 9 min read
Common Maven Interview Questions and Essential Practices
360 Tech Engineering
360 Tech Engineering
May 17, 2019 · Backend Development

Guidelines for Organizing Go Projects: Structure of the gobox-demo Template

This article shares practical guidelines and a detailed directory layout for organizing Go projects, illustrated with the gobox-demo template, covering configuration, source code organization, controller/action separation, service layer structuring, and best‑practice recommendations for clean, maintainable backend development.

MVCProject StructureRepository
0 likes · 4 min read
Guidelines for Organizing Go Projects: Structure of the gobox-demo Template
Java Captain
Java Captain
May 7, 2019 · Backend Development

Understanding Maven: Dependency Management, Repositories, and Build Lifecycle

This article explains Maven's role as a Java build and dependency management tool, covering its repository concepts, mirrors, lifecycle phases, coordinates, conflict resolution strategies, aggregation and inheritance mechanisms, plugin configuration, and common command-line usage to improve developer productivity.

Build AutomationDependency ManagementJava Build Tool
0 likes · 19 min read
Understanding Maven: Dependency Management, Repositories, and Build Lifecycle