JAVA项目这一篇文章收藏够了[通俗易懂]

Java (84) 2023-05-15 10:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说JAVA项目这一篇文章收藏够了[通俗易懂],希望能够帮助你!!!。

下面是不同类型的50个java项目

一、视频教程类:

1.Java从零基础到独立编写游戏项目
资料https://pan.baidu.com/s/1Wj84qmt0sJe1vUtjm5rWtA 提取码:aaf8

2.6天实战开发微信游戏小程序(Cocos2d的升级版 CocosCreator + JavaScript)|
完整视频:黑马程序员6天实战游戏开发微信小程序(Cocos2d的升级版 CocosCreator + JavaScript)_哔哩哔哩_bilibili
配套资料:https://pan.baidu.com/s/102yXwZmr03gSvmZeGnzL0A 提取码:f23j

3.抓取汽车之家上的汽车评测数据 :抓取汽车之家百万数据

4.JavaWeb网上商城实战视频教程:JavaWeb网上商城实战视频教程|黑马程序员

配套资料:https://pan.baidu.com/s/1JM5tj-fFjb3QSi9w7y1dFg 提取码:go9d

5.JavaWeb图书管理系统视频

6.java实战项目20天企业开发实战品优购电商系统开发:传智教育和黑马程序员视频库_传智教育和黑马程序员全套视频教程下载

7.抢红包技术大揭秘:如何使用Redis轻松实现抢红
完整视频:抢红包技术大揭秘:如何使用Redis轻松实现抢红包
配套资料:https://pan.baidu.com/s/1-jqHqCKiWVd8bTJqRCg2ww 提取码:i9v5

8.两小时实现黑马AI机器人
完整视频:两小时实现AI机器人
配套资料:https://pan.baidu.com/s/1_xMEUdqyG9WoeJBs5PG4IQ 提取码:59l5

9.自己动手布局疫情防控——疫情传播仿真程序制作
完整视频:自己动手布局疫情防控--疫情传播仿真程序制作
配套资料:https://pan.baidu.com/s/1D_xJIhRtkeb6OzMR3zWqxw 提取码:z5r1

10.电商项目秒杀系统实战(一)
完整视频:电商项目秒杀系统实战(一)
配套资料:https://pan.baidu.com/s/1kmd5yNORVQAyxK_bjhBXyQ 提取码:twc6

11.电商项目秒杀系统实战(二)
完整视频:电商项目秒杀系统实战(二)
配套资料:https://pan.baidu.com/s/16LYHO0XRjmHwoLDxlVi6aw 提取码:oa6k

12.电商秒杀项目实战终结版
完整视频:电商秒杀项目实战终结版公开课教程
配套资料:https://pan.baidu.com/s/1QHu5JuazxorzbcnmNzqaRA 提取码:8t6e

13JAVA完整游戏项目开发:大咖带你玩得风生水起
完整视频:JAVA完整游戏项目开发:大咖带你玩得风生水起​
配套资料:https://pan.baidu.com/s/1VIcNLZLicno9Js2Zzit_PA 提取码:481c

14.如何快速使用Java语言开发游戏外挂脚本
完整视频:如何快速使用Java语言开发游戏外挂脚本
配套资料:https://pan.baidu.com/s/1LVspNdCjf3_EzQUQmpa41w 提取码:7a6l

15.黑马商城(javaEE电商项目)(ssm)黑马商城(javaEE电商项目)
配套资料:https://pan.baidu.com/s/1Xj_MqTWT_gcakjoQntX2MA 提取码:vlbm

16.基于Java的拼图游戏(3天完整)vide
完整视频+资料链接:https://pan.baidu.com/s/1ocwOl1vwq9TffLXGO9VXyQ 提取码:n7zp

17.【毕设项目】05网上购物商城(前端+后端+云部署)-VIDEO
完整视频:【毕设项目】05网上购物商城(前端+后端+云部署)
资料: http://pan.baidu.com/s/1pLJLIu3 密码: ndvh

资料: http://pan.baidu.com/s/1miM94yW 密码: ysde
18.【毕设项目】03网上购物商城(前端+后端+云部署)-video
完整视频:【毕设项目】03网上购物商城(前端+后端+云部署)​

19.【毕设项目】04网上购物商城(前端+后端+云部署)-VIDEO
完整视频:【毕设项目】04网上购物商城(前端+后端+云部署)
资料: http://pan.baidu.com/s/1c2gSrwW 密码: wr38

20.【毕设项目】02网上购物商城(前端+后端+云部署)-video
完整视频:【毕设项目】02网上购物商城(前端+后端+云部署)
配套资料:https://pan.baidu.com/s/1LnbCOl5Inve8sAz0OSCN8w 密码:2ybc


21.【毕设
项目】01网上购物商城(前端+后端+云部署)-video
完整视频:【毕设项目】01网上购物商城(前端+后端+云部署)​
配套资料: http://pan.baidu.com/s/1c2w1oD6 密码: g6j6

二、博客论坛类

22.Mblog:开源 Java 博客系统
23.halo:一个优秀的开源博客发布应用
24.forum-java:一款用 Java(spring boot) 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台
25.vhr:微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发。
26.favorites-web:云收藏 Spring Boot 2.X 开源项目。云收藏是一个使用 Spring Boot 构建的开源网站,可以让用户在线随时随地收藏的一个网站,在网站上分类整理收藏的网站或者文章。
27.community:码问,开源论坛、问答系统,现有功能提问、回复、通知、最新、最热、消除零回复功能。技术栈 Spring、Spring Boot、MyBatis、MySQL/H2、Bootstrap
28.NiterForum:尼特社区-NiterForum-一个论坛/社区程序。后端Springboot/MyBatis/Maven/MySQL,前端Thymeleaf/Layui。可供初学者,学习、交流使用。
29.VBlog:V部落,Vue+SpringBoot实现的多用户博客管理平台!
30.NiceFish:SpringBoot/SpringCloud 前后端分离项目
31.My-Blog: My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验。
32.My-Blog-layui:layui 版本的 My-Blog : A simple & beautiful blogging system implemented with spring-boot & layui & thymeleaf & mybatis My Blog 是由 SpringBoot + Layui + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
33.symphony:Java 实现的现代化社区

其他类别

34.JavaGuide
地址:Snailclimb/JavaGuide
【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。

35.DoraemonKit
地址:didi/DoraemonKit
简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android )研发助手。
36.
advanced-java
地址:doocs/advanced-java
互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识。
37.
matrix
地址:Tencent/matrix
Matrix 是一款微信研发并日常使用的 APM (Application Performance Manage) ,当前主要运行在 Android 平台上。Matrix 当前监控范围包括:应用安装包大小,帧率变化,启动耗时,卡顿,慢方法,SQLite 操作优化,文件读写,内存泄漏等等。
38.
flink
地址:apache/flink
Apache Flink 声明式的数据分析开源系统,结合了分布式 MapReduce 类平台的高效,灵活的编程和扩展性。同时在并行数据库发现查询优化方案。
39.
JAVA-WEB开发的小项目
地址:ruanwenjun/JAVAWeb-Project
本仓库存放的是开始学习JAVA-WEB开发的一些练手项目,这些也适合初学者进行练习
40
.fescar
地址:seata/seata
FESCAR(Fast & Easy Commit And Rollback) 是一个用于微服务架构的分布式事务解决方案,它的特点是高性能且易于使用,旨在实现简单并快速的事务提交与回滚。

41.微人事
地址:lenve/vhr
微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot + Vue 开发。权限管理相关的模块主要有两个,分别是 [系统管理->基础信息设置->权限组] 可以管理角色和资源的关系, [系统管理->操作员管理] 可以管理用户和角色的关系。另外,本项目也在不断的更新中,小伙伴们可以通过下方的更新记录查看最新完成的功能。

三、阿里开源的顶级Java项目!!!

42.Druid 是阿里巴巴开发的号称为监控而生的数据库连接池。和 FastJson 类似,Druid 几乎也是作者温少大佬一个人开发和维护的。Github 地址:https://github.com/alibaba/druid

43.Sentinel 是阿里巴巴体提供的面向分布式服务架构的流量控制组件,主要以流量为切入点,提供 流量控制、熔断降级、系统自适应保护等功能来保护系统的稳定性和可用性。

官方文档:https://sentinelguard.io/zh-cn/docs/introduction.html[3] 。

Github :https://github.com/alibaba/Sentinel

44.RocketMQ 是一款高性能、高可靠、高实时、分布式的消息队列,由阿里巴巴团队开发,在 2016 年底贡献给 Apache 并且顺利成为了 Apache 的一个顶级项目。

  • 官网 :https://rocketmq.apache.org/ 。
  • Github :https://github.com/apache/rocketmq 。

45.Alink 已在阿里巴巴内部支持了众多的应用场景,并在 2019 年 11 月的 Flink Forward Asia 大会上宣布开源。

  • Github :https://github.com/alibaba/Alink
  • 官方文档 :https://www.yuque.com/pinshu/alink_doc
  • 使用指南:https://www.yuque.com/pinshu/alink_guide

Alink 插件下载器 :https://www.yuque.com/pinshu/alink_guide/czg4cx

四、开源项目 yyds的项目

46.Sa-Token可能是史上功能最全的轻量级 Java 权限认证框架。简单的使用方式,丰富的特性,强大的功能,你有什么理由拒绝?

官方网站:http://sa-token.dev33.cn/Gitee托管仓库:https://gitee.com/dromara/sa-tokenGithub托管仓库:https://github.com/dromara/Sa-Token

47.Forest一款极大程度解放你的 HTTP 接入工作的强大 HTTP 客户端框架。HTTP 协议很复杂吗?那是因为你还没有使用过 Forest,虽然业内有很多其他优秀的HTTP 客户端,但是你错过了 Forest,将会错过一大片优雅美丽的森林。

官方网站:http://forest.dtflyx.comGitee
托管仓库:https://gitee.com/dromara/forestGithub
托管仓库:https://github.com/dromara/forest

48.ruoyi-vue-pro

https://github.com/YunaiV/ruoyi-vue-pro Star 1363

这是一个基于SpringBoot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统。

49.MusicBot

https://github.com/jagrosh/MusicBot Star 2478

这是一个具有干净界面的跨平台 Discord 音乐机器人,易于设置和运行

50.Mindustry

https://github.com/Anuken/Mindustry Star 12662

Mindustry于2019年首次发布,是一款广受欢迎的塔防、RTS和工厂游戏的混合体。它在近 6,000条Steam评论中有97%都是好评。开发人员最初是为2017年发布的GDL Metal Monstrosity Jam,直接就脱颖而出,之后一直都有进行常规alpha版本进行更新。

三、我称这里是框架能量补给部分,希望能对你们有一点帮助110 个常用的组件和框架!!!

以下排序是按照从技术组件到开发框架到代码工具:

1.WEB 容器

Tomcat:https://tomcat.apache.org/

Jetty:https://www.jetty.com/

JBoss:https://www.jboss.org/

Resin:https://caucho.com/products/resin

2.数据库

H2:https://h2database.com/

SQLite:https://www.sqlite.org/

MySQL:https://www.mysql.com/

Oracle:https://www.oracle.com/index.html

SQL Server:https://www.microsoft.com/en-us/sql-server/sql-server-downloads

PostgreSQL:https://www.postgresql.org/

MariaDB:https://mariadb.org/

3.缓存

Redis:https://redis.io/

Memcached:https://memcached.org/

4. 消息队列

Kafka:https://kafka.apache.org/

RocketMQ:https://rocketmq.apache.org/

Pulsar:https://pulsar.apache.org/

RabbitMQ:https://www.rabbitmq.com/

5.负载均衡

LVS:http://www.linuxvirtualserver.org/

NGINX:https://www.nginx.com/

6.分布式存储

Ceph:https://docs.ceph.com/

HDFS:https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html

7.数据库集群

MHA:https://github.com/yoshinorim/mha4mysql-manager

8.分布式协调

ZooKeeper:https://zookeeper.apache.org/

9.大数据相关

Storm:https://storm.apache.org/

Flink:https://flink.apache.org/

Spark:https://spark.apache.org/

HBase:https://hbase.apache.org/

Flink:https://flink.apache.org/

ClickHouse:https://clickhouse.com/

Doris:https://doris.apache.org/

9.日志收集与分析

Filebeat:https://www.elastic.co/beats/filebeat

Logstash:https://www.elastic.co/logstash/

Kibana:https://www.elastic.co/kibana

10.搜索

Elasticsearch:https://www.elastic.co/

11.系统监控

SkyWalking;https://skywalking.apache.org/

zipkin:https://zipkin.io/

12.分库分表

ShardingSphere:https://shardingsphere.apache.org/

Mycat2:http://mycatone.top/

13.微服务

Spring Cloud;https://spring.io/projects/spring-cloud

14.RPC 框架

Dubbo;https://github.com/apache/dubbo

gRPC:https://github.com/grpc/grpc-java

15.网络框架

Netty:https://netty.io/

16.MVC 框架

Spring Framework:https://spring.io/projects/spring-framework

Spring Boot:https://spring.io/projects/spring-boot

17.数据层框架

MyBatis:https://github.com/mybatis/mybatis-3

MyBatis-Plus:https://github.com/baomidou/mybatis-plus

Hibernate:http://hibernate.org/orm/

18.数据库连接池

HikariCP:https://github.com/brettwooldridge/HikariCP

Druid:https://github.com/alibaba/druid

19.Redis 客户端

Jedis;https://github.com/xetorthio/jedis

Redisson:https://github.com/redisson/redisson

20.Rest 接口设计与开发

Swagger:https://swagger.io/

21.数据参数校验

Hibernate Validator:https://hibernate.org/validator/

22.安全相关

Shiro:https://shiro.apache.org/

Bouncy Castle:https://www.bouncycastle.org/java.html

jjwt:https://github.com/jwtk/jjwt

23.Reactive 编程

Akka:https://akka.io/

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

vert.x:https://vertx.io/

24.单元测试

JUnit:https://junit.org/junit5/

25.测试辅助

JMockit:http://jmockit.github.io/

Mockito:https://github.com/mockito/mockito

JMeter:http://jmeter.apache.org/

Selenium:https://www.selenium.dev/

26.日志记录

Log4j2:https://logging.apache.org/log4j/

Logback:http://logback.qos.ch/

SLF4J;http://www.slf4j.org/

27.代码质量检查

Checkstyle;https://github.com/checkstyle/checkstyle

Spotbugs;https://github.com/spotbugs/spotbugs

28.代码生成

Lombok:https://projectlombok.org/

29.领域语言定制

ANTLR:https://www.antlr.org/

30.配置文件解析

config;https://github.com/lightbend/config

31.序列化格式

Avro:https://avro.apache.org/

Thrift:https://thrift.apache.org/

Protobuf:https://github.com/protocolbuffers/protobuf

32.模板引擎

Freemarker:https://freemarker.apache.org/

Thymeleaf:https://www.thymeleaf.org/

33.Office 文档处理

POI

https://poi.apache.org/

34.PDF 处理

iText:https://itextpdf.com/en

Apache PDFBox:https://pdfbox.apache.org/

35.高性能队列

Disruptor:https://lmax-exchange.github.io/disruptor/

36.HTTP 客户端

Async Http Client:https://github.com/AsyncHttpClient/async-http-client

Feign:https://github.com/OpenFeign/feign

Retrofit:https://square.github.io/retrofit/

37.二维码解析

ZXing:https://github.com/zxing/zxing

38.定时任务调度

Quartz:https://github.com/quartz-scheduler/quartz

39.JSON 解析

Gson:https://github.com/google/gson

Jackson:https://github.com/FasterXML/jackson

fastjson:https://github.com/alibaba/fastjson

40.分布式事务

Seata:https://github.com/seata/seata

41.属性映射

MapStruct:https://github.com/mapstruct/mapstruct

42.本地缓存

Ehcache:http://www.ehcache.org/

Caffeine:https://github.com/ben-manes/caffeine

43.系统排错与调优

JMH:http://openjdk.java.net/projects/code-tools/jmh/

Arthas:https://github.com/alibaba/arthas

44.命令行参数解析

JCommander:http://jcommander.org/

45.计算机视觉

JavaCV:https://github.com/bytedeco/javacv

45.工具集合

Guava:https://github.com/google/guava

Hutool:https://hutool.cn/

46.构建工具

Maven:https://maven.apache.org/

Gradle:https://gradle.org/

Bazel:https://bazel.build/

47.本地系统开发

JNA:https://github.com/java-native-access/jna

48.JVM

Adopt Open JDK:https://adoptopenjdk.net/

Graal:https://github.com/oracle/graal

Open JDK:https://openjdk.java.net/

49.多版本 Java 支持

jenv:https://github.com/jenv/jenv

50.爬虫相关

Nutch:https://nutch.apache.org/

Crawler4j:https://github.com/yasserg/crawler4j

jsoup:https://jsoup.org/

webmagic:https://github.com/code4craft/w

发表回复