码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 去哪里找JAVA项目练手?


    前言

    找Java项目可以去github上找,下面总结了一些github上的Java项目,可以看看~

    1、 JavaGuide

    Star:135k

    JavaGuide指的是一份完整的Java学习指南或学习资料,它提供了Java 编程语言的各个方面的详细介绍和技术指导。JavaGuide通常包含了Java语法、面向对象编程、Java类库、 多线程编程、 网络编程、 数据库连接等方面的内容

    github地址:https://github.com/Snailclimb/JavaGuide

    在线网址:https://javaguide.cn/

    2、react-native

    Star:110k

    React Native 是 Facebook 开源的一个用于构建跨平台移动应用的框架。它基于 React.js,使用 JavaScript 和 JSX 语法进行开发,可以快速构建高性能、原生用户界面的移动应用

    github地址:https://github.com/facebook/react-native

    在线网址:https://reactnative.dev

    3、java-design-patterns

    Star:82.7k

    Java 设计模式是使用Java编程语言实现的一套可重复使用的解决方案,用于解决 软件设计中常见的问题和模式。设计模式是一种在特定情景下重复出现的优秀解决方案的描述,其目的是提供一种通用的语言来沟通和理解软件设计,它提供了一种结构和组织代码的方法,使得代码更加灵活、可维护、可重用和可扩展

    github地址:https://github.com/iluwatar/java-design-patterns

    在线网址:https://java-design-patterns.com

    4、LeetCodeAnimation

    Star:73.3k

    LeetCodeAnimation指的是一种通过动画的形式来演示和解释LeetCode题目的技术或工具。LeetCode作为面向程序员的 在线编程平台,提供了大量的算法题目,帮助程序员提升编程能力和解决问题的能力。而LeetCodeAnimation则是通过动画的方式来展示解题思路,让用户更直观地理解算法和 数据结构的运行过程

    github地址:https://github.com/MisterBooo/LeetCodeAnimation

    5、advanced-java

    Star:70.7k

    Advanced Java通常指的是在Java编程语言中使用更高级和更复杂特性的编程技术。它构建在Java的基本语法和特性之上,并引入了更多的概念和工具,使开发人员能够处理更复杂的问题和任务。齐包括许多不同的主题和技术,如多线程编程、网络编程、 数据库编程、GUI编程、分布式计算、反射等。这些特性可以帮助开发人员构建更灵活、高效且功能强大的应用程

    github地址:https://github.com/doocs/advanced-java

    在线网址:https://doocs.github.io/advanced-java/#/

    6、sprint-boot

    Star:68.1k

    Spring Boot是一个 开源框架,用于简化Spring应用程序的构建和部署。它提供了一种快速开发的方式,让开发者能够更轻松地创建独立、基于Spring的 应用程序

    github地址:https://github.com/spring-projects/spring-boot

    在线网址:https://spring.io/projects/spring-boot

    7、mall

    Star:67.3k

    mall项目是一套电商系统,包括前台 商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、 商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、 订单管理、 会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、 权限管理、设置等模块

    github地址:https://github.com/macrozheng/mall

    后台管理系统演示地址:https://www.macrozheng.com/admin/

    前台商城系统演示地址:https://www.macrozheng.com/app/#/

    8、elasticsearch

    Star:64.3k

    Elasticsearch是一个开源的分布式搜索和分析引擎,用于快速搜索、分析和存储大量数据。它提供了一个可扩展的数据索引和搜索平台,可以处理大规模的结构化和 非结构化数据。
    • 使用分布式计算环境来实现高性能和可靠性,它采用了水平扩展和分布式架构,可以在多个服务器上同时运行,处理海量数据。它支持实时搜索,具备快速的搜索响应和并发处理能力。-
    • 使用倒排索引的方式来进行数据索引和搜索,提供了丰富的搜索功能,包括全文搜索、过滤、聚合等。
    • 支持复杂的数据分析和数据挖掘,可以进行复杂的数据分析、聚合和可视化。它提供了各种API和工具,使用户可以方便地进行数据的索引、搜索、分析和可视化操作。
    • 可以与各种数据源和工具集成,如关系数据库、日志系统、消息队列等。它拥有广泛的应用领域,包括企业搜索、日志分析、数据仓库、实时监控等。

    github地址:https://github.com/elastic/elasticsearch

    在线网址:https://www.elastic.co/cn/elasticsearch/

    9、GitHub-Chinese-Top-Charts

    Star:62.6k

    GitHub-Chinese-Top-Charts是GitHub中国区的热门项目排行榜,它根据项目的收藏数、星星数、贡献者数等指标,对在中国区受欢迎的项目进行排名。通过GitHub-Chinese-Top-Charts,用户可以了解当前中国开发者关注和使用的热门 开源项目,从而获得一些有价值的参考和灵感。

    github地址:https://github.com/GrowingGit/GitHub-Chinese-Top-Charts

    10、interviews

    Star:60k

    interviews是一个 软件工程面试个人指南,为你提供软件工程工作过程中所有需要注意的地方, youtuber上有专门的视频

    github地址:https://github.com/kdn251/interview

    11、guava

    Star:52.2k

    Guava是Google开源的Java核心库,提供了很多常用的工具类和方法,用于简化开发过程。它提供了集合类、字符串处理、 并发库、 数学工具、IO操作、缓存等功能,可以帮助开发者更高效地进行Java编程。

    github地址:https://github.com/google/guava

    12、RxJava

    Star:47.1k

    RxJava是一个在Java虚拟机上实现 响应式编程的库。它通过使用 观察者模式和可观察序列(Observable sequences)来处理异步和事件驱动的程序。RxJava提供了一套丰富的操作符,可以帮助开发者简化 异步编程中的复杂性,并提供了处理并发和并行问题的解决方案

    github地址:https://github.com/ReactiveX/RxJava

    13、retrofit

    Star:41.7k

    Retrofit是一款开源的RESTful框架,用于Android开发。它允许开发人员通过定义接口来简化网络请求,并支持使用注解配置请求参数、请求方法、 请求头等

    github地址:https://github.com/square/retrofit

    在线网址:https://square.github.io/retrofit/

    14、ghidra

    Star:40.8k

    Ghidra是一款开源的软件 逆向工程工具,由美国国家安全局(NSA)开发并于2019年发布。它专门设计用于分析和理解软件程序的功能和行为,它提供了一套强大的功能,包括反编译、反汇编、 二进制分析和 脚本编写等。它支持多种不同的 体系结构,例如ARM、x86、MIPS等,并且能够处理各种类型的 二进制文件,例如 可执行文件、库文件和 固件文件

    github地址:https://github.com/NationalSecurityAgency/ghidra

    在线网址:https://ghidra-sre.org

    15、dubbo

    Star:39.1k

    Dubbo是一个开源的高性能、轻量级的 分布式服务框架。它提供了面向服务的架构解决方案,帮助开发者轻松实现服务的注册、发现、调用和管理。在Dubbo中,服务提供者将自己的服务注册到 注册中心,而服务消费者可以通过注册中心找到可用的服务。Dubbo支持多种注册中心,如Zookeeper、Redis等。一旦服务消费者找到了可用的服务提供者,就可以进行 远程调用

    github地址:https://github.com/apache/dubbo

    在线网址:https://cn.dubbo.apache.org/zh-cn/index.html

    *持续更新中~*

  • 相关阅读:
    使用 JCommander 解析命令行参数
    STM32实战总结:HAL之SDIO
    【PyCharm】安装第三方库
    K8s部署
    mysql8.0版本的 utf8mb4 格式数据不能移植到 mysql1.0版本上
    Harmony 开始支持 Flutter ,聊聊 Harmony 和 Flutter 之间的因果
    Node.js 新特性 SEA/单文件可执行应用尝鲜
    干货!小程序,爆红的三大规律
    垃圾回收之三色标记法(Tri-color Marking)
    lio-sam框架:回环检测及位姿计算
  • 原文地址:https://blog.csdn.net/soukenan/article/details/133809415
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号