awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 dépôts

Awesome GitHub RepositoriesJava Virtual Machine Learning Resources

Educational materials and technical guides covering Java Virtual Machine internals, memory management, and performance troubleshooting.

Distinguishing note: No candidates were provided; this is a specific educational resource collection for JVM internals.

Explore 21 awesome GitHub repositories matching education & learning resources · Java Virtual Machine Learning Resources. Refine with filters or upvote what's useful.

Awesome Java Virtual Machine Learning Resources GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • frooodle/stirling-pdfAvatar de Frooodle

    Frooodle/Stirling-PDF

    81,168Voir sur GitHub↗

    Stirling-PDF is a web-based PDF management suite used for editing, merging, splitting, and converting PDF documents. It functions as a self-hosted document manager, providing a centralized interface for users to manipulate files on a private server. The system features a workflow automation engine that allows for the creation of processing pipelines to handle large volumes of documents without writing custom code. It also includes an optical character recognition tool to convert scanned PDFs into searchable and editable text. Access is managed through single sign-on integration and OIDC comp

    Built using the Spring Boot framework to manage dependency injection and REST endpoints.

    Java
    Voir sur GitHub↗81,168
  • eugenp/tutorialsAvatar de eugenp

    eugenp/tutorials

    37,340Voir sur GitHub↗

    This project is a collection of educational resources and step-by-step tutorials for Java backend development. It provides implementation guides for building web services and applications using the Spring Boot framework, focusing on the development of data streams and concurrent tasks. The repository includes technical walkthroughs for Kubernetes cluster automation, specifically regarding the creation of custom operators and admission controllers. It also serves as a manual for cloud native integration, covering the packaging of applications into containers and the use of distributed event me

    Offers educational resources and implementation guides for building backend applications using the Spring Boot framework.

    Java
    Voir sur GitHub↗37,340
  • xkcoding/spring-boot-demoAvatar de xkcoding

    xkcoding/spring-boot-demo

    34,101Voir sur GitHub↗

    This project is a comprehensive reference collection of practical implementation examples and patterns for building applications with Spring Boot. It serves as a Java web application template and a showcase for developing functional web services featuring REST endpoints, template engines, and global exception handling. The repository distinguishes itself by providing detailed demonstrations of enterprise-grade features, including distributed locking, task scheduling, and asynchronous message exchange using brokers like RabbitMQ. It also includes reference implementations for automated API doc

    Serves as a comprehensive reference for building functional web services using the Spring Boot framework.

    Javademoin-actionjava
    Voir sur GitHub↗34,101
  • ityouknow/spring-boot-examplesAvatar de ityouknow

    ityouknow/spring-boot-examples

    30,567Voir sur GitHub↗

    This repository serves as a comprehensive collection of practical demonstrations and tutorials for building enterprise-ready Java applications using the Spring Boot framework. It provides structured guidance on core development topics, including the implementation of inversion-of-control containers, auto-configuration mechanisms, and convention-over-configuration patterns to simplify the assembly of complex systems. The project distinguishes itself by offering implementation patterns for diverse architectural requirements, such as microservices development, reactive programming models for hig

    Provides comprehensive educational resources and implementation patterns for building enterprise-ready applications with the Spring framework.

    Javadockerdocker-composerfastdfs
    Voir sur GitHub↗30,567
  • wuyouzhuguli/springallAvatar de wuyouzhuguli

    wuyouzhuguli/SpringAll

    28,977Voir sur GitHub↗

    SpringAll is a comprehensive reference library and learning resource for enterprise Java application development. It provides a collection of practical guides, configuration templates, and code examples designed to demonstrate standard architectural patterns within the Spring ecosystem. The project serves as a reference

    Provides a collection of patterns and code examples for building enterprise-grade Java applications using the Spring ecosystem.

    Javalearningshirospring-boot
    Voir sur GitHub↗28,977
  • crossoverjie/jcsproutAvatar de crossoverJie

    crossoverJie/JCSprout

    26,901Voir sur GitHub↗

    JCSprout is a technical knowledge repository that provides a collection of structured guides and deep-dive articles focused on core backend engineering principles. It serves as a comprehensive resource for mastering advanced programming concepts, offering curated materials that combine detailed explanations with practical insights to support professional skill development and technical interview preparation. The project distinguishes itself through a modular knowledge base that covers Java concurrency, JVM internals, database architecture, and distributed system development. It provides speci

    Java 运行时内存划分 - 类加载机制 - OOM 分析 - 垃圾回收 - 对象的创建与内存分配 - 你应该知道的 volatile 关键字 - 一次内存溢出排查优化实战 - 一次 HashSet 所引起的并发问题 - 一次生产 CPU 100% 排查优化实践

    Javaalgorithmbasic-javaconcurrent-programming
    Voir sur GitHub↗26,901
  • voltagent/awesome-claude-code-subagentsAvatar de VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Voir sur GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Builds robust services using dependency injection and transaction management.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Voir sur GitHub↗21,906
  • yudaocode/springboot-labsAvatar de yudaocode

    yudaocode/SpringBoot-Labs

    20,095Voir sur GitHub↗

    SpringBoot-Labs is a collection of educational resources and reference implementations for Java backend architecture and distributed systems. It provides practical lab guides and code samples focused on building applications with the Spring Boot framework and designing scalable microservices architectures. The project specifically covers service governance and distributed cloud deployment patterns using Spring Cloud and Spring Cloud Alibaba. It includes a dedicated kit for microservices and a guide for executing remote procedure calls and managing service discovery via the Dubbo protocol. Th

    Provides robust reference implementations of application services using Spring framework patterns.

    Javaactivemqdubbokafka
    Voir sur GitHub↗20,095
  • forezp/springcloudlearningAvatar de forezp

    forezp/SpringCloudLearning

    17,944Voir sur GitHub↗

    This project is a reference implementation of microservices architectures using the Spring Cloud ecosystem. It provides a set of example services that demonstrate the construction of distributed systems through automated service discovery, dynamic routing, and shared configuration. The implementation covers core distributed patterns, including a service discovery system for tracking network components and an API gateway for orchestrating incoming traffic. It features a centralized configuration manager to propagate application settings across multiple instances and a distributed tracing syste

    Serves as a comprehensive reference implementation for building microservices using the Spring Cloud ecosystem.

    Javaconsuleurekafeign
    Voir sur GitHub↗17,944
  • jeffli1993/springboot-learning-exampleAvatar de JeffLi1993

    JeffLi1993/springboot-learning-example

    16,564Voir sur GitHub↗

    This project is a Spring Boot reference implementation and learning resource designed to demonstrate the core features and architectural patterns of the Spring framework. It serves as a Java enterprise application template and boilerplate for building RESTful APIs, providing a structured codebase for practicing application development. The repository provides practical examples of microservices architecture orchestration, including the use of service discovery and inter-service communication to coordinate distributed services. It also implements reference patterns for RESTful API design with

    Provides a comprehensive learning resource and implementation guide for building applications with the Spring Boot framework.

    Javadubboelasticsearchjpa
    Voir sur GitHub↗16,564
  • dyc87112/springboot-learningAvatar de dyc87112

    dyc87112/SpringBoot-Learning

    15,724Voir sur GitHub↗

    This project is an educational resource and comprehensive learning path for the Spring Boot framework and its ecosystem. It serves as a Java backend framework tutorial and cloud-native development course designed to teach the construction of server-side applications. The material functions as a microservice architecture guide, providing instructional content on implementing distributed services. It covers the coordination of independent services through service discovery, routing, and centralized configuration. The curriculum includes guidance on cloud-native integration, connecting third-pa

    Provides a comprehensive collection of structured tutorials and guides for learning the Spring Boot framework and its ecosystem.

    Javadubbojdbctemplatelog4j
    Voir sur GitHub↗15,724
  • geniusvjr/learningnotesAvatar de GeniusVJR

    GeniusVJR/LearningNotes

    13,145Voir sur GitHub↗

    LearningNotes est une base de connaissances technique et un guide d'étude d'ingénierie axé sur les internes du framework Android, l'architecture système et l'optimisation des performances mobiles. Il sert de référence pour analyser la séquence de démarrage d'Android, l'amorçage des processus et l'initialisation des services système. Le projet fournit des guides détaillés sur les performances mobiles, notamment des stratégies pour réduire les empreintes mémoire, identifier les fuites de mémoire et optimiser le décodage d'image. Il couvre en outre la communication inter-processus Android utilisant AIDL et le pilote de noyau Binder, ainsi que des manuels d'architecture logicielle pour découpler la logique métier des interfaces utilisateur via des modèles comme MVVM et MVP. Au-delà du développement mobile, le dépôt inclut une base de connaissances en informatique pour la préparation aux entretiens techniques, couvrant les structures de données, les algorithmes et les concepts de système d'exploitation. Il propose également une référence pratique pour le contrôle de version Git, détaillant la gestion des dépôts, la synchronisation et les flux de travail de branchement.

    Offers technical guides on JVM internals, memory management, and concurrency primitives for performance optimization.

    Voir sur GitHub↗13,145
  • xuchengsheng/spring-readingAvatar de xuchengsheng

    xuchengsheng/spring-reading

    9,921Voir sur GitHub↗

    This is a learning resource that explains the Spring Framework through source code analysis and practical examples. It covers the foundational principles of Inversion of Control and Dependency Injection, demonstrating how the IoC container manages bean definitions, dependency injection, and lifecycle callbacks. The material also explores Spring's Aspect-Oriented Programming implementation, showing how cross-cutting concerns like logging and security are handled through proxy-based weaving. The resource provides walkthroughs of Spring Boot's automatic configuration mechanism, detailing how con

    Provides educational materials and code examples explaining Spring's core concepts through source code analysis.

    Javaannotationsawareinterfacebackenddevelopment
    Voir sur GitHub↗9,921
  • spring-projects/spring-petclinicAvatar de spring-projects

    spring-projects/spring-petclinic

    8,972Voir sur GitHub↗

    Spring PetClinic is a reference application for the Spring Framework, serving as a complete implementation that demonstrates the architecture and best practices for building Java services. It functions as a veterinary practice management system designed to track pet owners, animal records, and clinical visit histories. The project provides a practical example of a containerized web application, illustrating how to integrate a Java application with relational databases like MySQL and PostgreSQL. It serves as a guide for learning how to develop an application using the model-view-controller pat

    Serves as a complete reference implementation demonstrating Spring Framework architecture and best practices.

    CSS
    Voir sur GitHub↗8,972
  • h2pl/javatutorialAvatar de h2pl

    h2pl/JavaTutorial

    7,129Voir sur GitHub↗

    JavaTutorial is a specialized knowledge base and set of study guides focused on backend engineering, the Java ecosystem, distributed systems, and database internals. It serves as a technical reference for engineers, providing structured learning paths and curated content designed for Java backend developer interview preparation. The resource distinguishes itself through deep-dive analyses of internal mechanics, including JVM memory management, garbage collection algorithms, and the internal architecture of the Spring Framework. It provides detailed studies on database internals specifically f

    Provides educational materials and code examples for understanding the internals of the Spring ecosystem.

    Java
    Voir sur GitHub↗7,129
  • singgel/javaAvatar de singgel

    singgel/JAVA

    6,597Voir sur GitHub↗

    This project is a curated library of technical ebooks and guides focused on Java language learning, backend architecture, and Java Virtual Machine internals. It serves as a reference-driven knowledge base and a technical repository for software engineering principles. The collection provides specialized materials for studying Java backend architecture, including high-performance server-side development and concurrency. It includes a dedicated JVM technical reference for performance tuning and internal machine behavior, as well as resources for algorithm study and data structures. Additional

    Provides curated ebooks and technical guides covering Java Virtual Machine internals and memory management.

    Voir sur GitHub↗6,597
  • derekyrc/mini-springAvatar de DerekYRC

    DerekYRC/mini-spring

    6,360Voir sur GitHub↗

    mini-spring is a Java dependency injection framework and inversion of control container. It manages the full lifecycle of beans, including instantiation, property population, and scope management, while providing a system for automating the wiring of components. The project implements a Java AOP framework that uses dynamic proxies to intercept method calls for cross-cutting logic. It also functions as a Java component scanner to automatically discover and register managed objects via annotations and as a Java event bus to decouple components through a publish-subscribe multicast system. The

    Serves as a simplified implementation for learning the internal mechanics and source code patterns of the Spring framework.

    Javamini-springspringspring-boot
    Voir sur GitHub↗6,360
  • liyifeng1994/ssmAvatar de liyifeng1994

    liyifeng1994/ssm

    5,913Voir sur GitHub↗

    This is a demonstration project that illustrates the classic SSM architecture pattern—combining SpringMVC, Spring, and MyBatis—for building scalable enterprise Java web applications. It serves as both a learning resource and a practical tutorial for developers who want to understand how these three frameworks work together in a full-stack context. The project provides a step-by-step guide for assembling SpringMVC, Spring, and MyBatis into a cohesive enterprise web application stack, covering everything from Spring dependency injection and transaction management to MyBatis database access and

    Demonstrates Spring dependency injection and transaction management in a full-stack context.

    Javajavamybatisspring
    Voir sur GitHub↗5,913
  • springside/springside4Avatar de springside

    springside/springside4

    5,652Voir sur GitHub↗

    SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It provides a pragmatic, best-practice application stack for building RESTful web services, web applications, and data access layers, along with a curated collection of high-performance utility classes for common operations like text, date, collection, reflection, concurrency, and I/O handling. The project distinguishes itself by combining a complete reference application scaffold with production-oriented infrastructure. It includes a JPA-based data access layer that automatically tran

    Serves as a complete, exemplary reference application demonstrating Spring Framework best practices for enterprise Java.

    Java
    Voir sur GitHub↗5,652
  • fuzhengwei/small-springAvatar de fuzhengwei

    fuzhengwei/small-spring

    4,899Voir sur GitHub↗

    Small-Spring est une implémentation Java simplifiée du framework Spring, conçue pour étudier l'architecture interne des conteneurs d'inversion de contrôle et des frameworks d'injection de dépendances. Il fonctionne comme un conteneur de beans qui gère les cycles de vie des objets et résout les dépendances via l'instanciation automatisée et l'injection de propriétés. Le projet implémente un mécanisme d'interception d'appels de méthodes utilisant des proxies dynamiques pour prendre en charge la programmation orientée aspect. Il sépare les préoccupations transverses de la logique métier en enveloppant les objets cibles pour modifier l'exécution des méthodes. Le système couvre la découverte de composants via le scan du classpath et le chargement de ressources externes, incluant l'analyse de configurations XML. Il inclut la gestion du contexte applicatif, le contrôle de la portée des beans et un système de dispatch d'événements basé sur le pattern observateur pour gérer les événements système et les hooks de cycle de vie.

    Provides a simplified implementation of the Spring framework specifically designed for studying the internals of IoC and DI containers.

    Java
    Voir sur GitHub↗4,899
Préc.12Suivant
  1. Home
  2. Education & Learning Resources
  3. Java Virtual Machine Learning Resources

Explorer les sous-tags

  • Spring Framework Resources4 sous-tagsEducational materials and code examples for building enterprise applications using the Spring ecosystem. **Distinct from Java Virtual Machine Learning Resources:** Distinct from JVM internals: focuses on the Spring application framework rather than the underlying virtual machine.