awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
HelloWorld521 avatar

HelloWorld521/Java

0
View on GitHub↗
3,768 星标·1,527 分支·Java·2 次浏览helloworld521.github.io/Java↗

Java

This repository is a collection of Java backend projects, encompassing a web application suite, a real-time chat server, a web crawler, and an authentication system. It provides implementations for building server-side logic and business rules to process data and handle web requests.

The project includes a networked messaging system for instant bidirectional communication and an automated web scraping engine that parses HTML to aggregate data into local storage. It also features a security framework for managing user permissions and generating visual captchas to prevent automated bot access.

Additional capabilities cover the development of interactive web interfaces using servlet architecture and controllers, as well as the management of digital storefronts and product catalogs.

Features

  • Backend and API Services - Provides a collection of server-side implementations and data integration tools for backend services.
  • Java - Provides a comprehensive collection of server-side web applications and services developed using the Java language.
  • Web Content Scraping - Retrieves data and media from websites by parsing HTML and network responses.
  • Automated Web Data Collection - Collects information from internet sources using automated crawlers to aggregate data into a local system.
  • Automated Web Scraping - Implements tools and techniques for automatically extracting structured information from websites.
  • HTML Parsing and Extraction - Extracts structured data and links from HTML content during the web crawling process.
  • Web Crawlers - Provides an automated system to navigate websites and extract structured data into a local database.
  • Java Practice Projects - Offers a set of practical implementation exercises for building diverse server-side applications using Java.
  • Bidirectional Socket Communication - Facilitates simultaneous reading and writing of data streams between multiple clients and a server for real-time messaging.
  • Real-time Messaging - Implements a networked messaging system that enables instant bidirectional communication between multiple users.
  • Real-Time Chat Systems - Connects multiple users for instant communication via a networked messaging interface.
  • Real-Time Messaging Systems - Provides infrastructure for low-latency message delivery through simultaneous networked connections.
  • User Authentication Systems - Implements identity verification and access control mechanisms to protect resources from unauthorized users.
  • Backend Development - Implements server-side logic and business rules to handle web requests and process data using Java.
  • Web Crawlers - Implements an automated system that traverses websites to discover and extract content into local storage.
  • Digital Storefront Managers - Provides systems for managing product catalogs and inventory levels for a digital storefront.
  • Real-Time Messaging Servers - Ships a dedicated server that maintains persistent connections for real-time bidirectional client messaging.
  • Shiro-Based Access Controls - Utilizes Apache Shiro for role-based authentication and granular permission control of application resources.
  • Session-Based Access Controls - Manages user permissions and resource visibility using server-side session tokens.
  • Java Security Frameworks - Provides a security framework for Java that manages user permissions and implements visual captchas.
  • Security and Access Control - Enforces user permissions and authentication to protect system resources.
  • Controller-Based Routing - Uses architectural patterns to map incoming network requests to specific backend operations via structured interface handlers.
  • Java Web - Uses a Java-based MVC approach with servlets and controllers to route requests and generate dynamic responses.
  • HTTP Request Handling - Manages the parsing and routing of incoming HTTP requests through a server-side lifecycle.
  • Web Server Hosting - Implements a web server architecture to process HTTP requests and deliver dynamic content.
  • Web Interface Development - Creates dynamic web pages and interactive user interfaces using server-side controllers.
  • Web Interfaces - Creates browser-based interfaces using servlets and controllers to deliver dynamic content to users.

Star 历史

helloworld521/java 的 Star 历史图表helloworld521/java 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

helloworld521/java 是做什么的?

This repository is a collection of Java backend projects, encompassing a web application suite, a real-time chat server, a web crawler, and an authentication system. It provides implementations for building server-side logic and business rules to process data and handle web requests.

helloworld521/java 的主要功能有哪些?

helloworld521/java 的主要功能包括:Backend and API Services, Java, Web Content Scraping, Automated Web Data Collection, Automated Web Scraping, HTML Parsing and Extraction, Web Crawlers, Java Practice Projects。

helloworld521/java 有哪些开源替代品?

helloworld521/java 的开源替代品包括: omarelgabry/chat.io — Chat.io is a real-time messaging platform designed for bidirectional communication between clients and servers. It… revel/revel — Revel is a full-stack web framework and toolkit for building applications with the Go language. It implements a… zhanglei-workspace/shopping-management-system — This project is a Java-based e-commerce management system and educational project suite. It serves as a backend… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… hect0x7/jmcomic-crawler-python — JMComic-Crawler-Python is a high-performance asynchronous web scraper and API client designed to programmatically… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web…

Java 的开源替代方案

相似的开源项目,按与 Java 的功能重合度排序。
  • omarelgabry/chat.ioOmarElgabry 的头像

    OmarElgabry/chat.io

    1,451在 GitHub 上查看↗

    Chat.io is a real-time messaging platform designed for bidirectional communication between clients and servers. It provides a complete infrastructure for managing persistent user connections, chat sessions, and instant message delivery through event-based messaging protocols. The platform integrates secure identity verification by supporting both local credentials and third-party social media authentication. It manages application data and user profiles using a document-oriented database, while utilizing a high-performance caching layer to handle active user sessions and transient data. The

    JavaScriptchatexpressmongoose
    在 GitHub 上查看↗1,451
  • revel/revelrevel 的头像

    revel/revel

    13,224在 GitHub 上查看↗

    Revel is a full-stack web framework and toolkit for building applications with the Go language. It implements a model-view-controller architecture to separate business logic from user interface rendering, providing a comprehensive system for routing, parameter binding, and session management. The project distinguishes itself with a high-productivity development environment featuring automatic code compilation and hot-reloading, which refreshes the application state and templates upon file changes without requiring manual restarts. It also employs reflection-based parameter binding to automati

    Go
    在 GitHub 上查看↗13,224
  • dodyg/practical-aspnetcoredodyg 的头像

    dodyg/practical-aspnetcore

    10,382在 GitHub 上查看↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    在 GitHub 上查看↗10,382
  • zhanglei-workspace/shopping-management-systemzhanglei-workspace 的头像

    zhanglei-workspace/shopping-management-system

    5,209在 GitHub 上查看↗

    This project is a Java-based e-commerce management system and educational project suite. It serves as a backend framework for building online shopping platforms, utilizing a model-view-controller architecture to decouple user interfaces from business logic and data models. The system implements a structured web application framework that integrates relational databases to track product inventories, user accounts, and customer purchase transactions. It features a layered architecture that separates presentation, business logic, and data access. The codebase covers several core capability area

    Javajavamavenmybatis
    在 GitHub 上查看↗5,209
  • 查看 Java 的所有 30 个替代方案→