乐趣区

关于java:学Java很难上手精通因为你没找到这些练手项目

常常有读者在微信上问我:

在学编程的过程中,看了不少书、视频课程,然而看完、听完之后感觉还是不会编程,想找一些我的项目来练手,然而不晓得去哪儿找?

相似的问题,有不少读者问,预计是大部分人的困惑。

练手我的项目那必定是去 github 找啊!

之前我在知乎上答复过这种问题,分享了一些 github 的我的项目,点赞还不错。

所以,这次又重新整理了一下,分享进去。以下我的项目排名不分先后:

  1. litemall

github.com/linlinjava/…

Star: 15.5k

这是一个小商城零碎。

litemall = Spring Boot 后端 + Vue 管理员前端 + 微信小程序用户前端 + Vue 用户挪动端

技术栈:Spring Boot、VUE、微信小程序

  1. Head-First-Design-Patterns

github.com/bethrobson/…

Star: 2.2k

《Head First Design Patterns》书籍的示例代码,与 2014 年 7 月公布的书籍对应,你能够载代码并从命令行编译并运行,或者将代码加载到 Eclipse 中的我的项目中。

  1. Mall

github.com/macrozheng/…

Star: 47k

mall 致力于打造一个残缺的电商零碎,采纳现阶段风行技术实现。

mall 包含前台商城零碎及后盾管理系统,基于 SpringBoot+MyBatis 实现。

前台商城零碎蕴含首页门户、商品举荐、商品搜寻、商品展现、购物车、订单流程、会员中心、客户服务、帮忙核心等模块。

后盾管理系统蕴含商品治理、订单治理、会员治理、促销治理、经营治理、内容治理、统计报表、财务管理、权限治理、设置等模块。

  1. miaosha

github.com/qiurunze123…

Star: 19.3k

miaosha = 秒杀,秒杀零碎设计与实现

这个我的项目是对高并发大流量如何进行秒杀架构,而做的一个零碎整顿。

一点小倡议:如果你齐全没接触过 MQ、SpringBoot、Redis、Dubbo、ZK、Maven、lua 等,倡议你能够先在网上搜一下每一块常识的疾速入门,也能够下载本我的项目边做边学习。

  1. vhr

github.com/lenve/vhr

Star: 20.5k

微人事是一个前后端拆散的人力资源管理系统,我的项目采纳 SpringBoot+Vue 开发,我的项目退出常见的企业级利用所波及到的技术点,例如 Redis、RabbitMQ 等。

  1. spring-boot-demo

github.com/xkcoding/sp…

Star: 20.8k

spring boot demo 是一个用来深度学习并实战 spring boot 的我的项目,目前总共蕴含 65 个集成 demo,曾经实现 53 个。

这个我的项目已胜利集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过 AOP 记录 web 申请日志)、对立异样解决 (json 级别和页面级别)、freemarker(模板引擎)、Mybatis、redis、zookeeper、RabbitMQ、Kafka 等。

  1. eladmin

github.com/elunez/elad…

Star: 14.6k

这是一个基于 Spring Boot、Jpa、Spring Security、redis、Vue 的前后端拆散的后盾管理系统。

我的项目采纳分模块开发方式,权限管制采纳 RBAC,反对数据字典与数据权限治理,反对一键生成前后端代码,反对动静路由。

零碎性能:用户治理、角色治理、菜单治理、部门治理、岗位治理、SQL 监控、定时工作、邮件工具、七牛云存储、支付宝领取、服务监控、运维治理等

  1. 99-problems

github.com/shekhargula…

Star: 3.3k

光看名字就能对其性能理解一二,它的作用是帮忙大家磨难逻辑编程中的具体技能。大家能够抉择利用 Java 8、Scala 或者 Haskell 进行问题解决,并最终找到最粗劣的解决办法。

如果大家青睐解题,其中还提供多种不同层级的难度供各位抉择。另外,如果大家将全副 99 道难题解决掉,则可进一步冲击 Java Deathmatch。如果大家被难住了,请点击此处查看难题——但请留神,认真思考之后再参阅比拟好。

  1. Dex

github.com/PatMartin/D…

Star: 1.2k

如果大家心愿通过酷炫的形式进行数据交互,那么 Dex 相对不容错过。它可能帮忙咱们提取、转换及可视化数据,同时附带预测性能。大家能够将可视化后果公布为 3D 或者其它 HTML 变量模式。

Dex 容许咱们生成超过 50 种不同的可视化模式,其中包含世界地图、时间表、网络可视化等。

大家也能够利用 R 与其运行实例相结合,从而构建起简单的统计分析与预测剖析体系。


就先分享这么多吧,还是那句话:

学编程、学 Java,肯定要多练手。

参考:《2020 最新 Java 根底精讲视频教程和学习路线!》
链接:https://juejin.cn/post/693786…

退出移动版