Awesome Open Source
Awesome Open Source

rude-java

以 Java 语言为主的各种项目实践,涵盖各个业务、各个功能。

前言

现在市面上关于 Java 的教程和技术文章很多,其中有许多文章一上来就讲底层原理,这无疑给一些新手在理解上增加了难度,理解底层原理的前提是你的基本能力已经过关了。什么是基本能力呢?就是你能够使用这个技术去解决问题。

举一个较为极端的例子:现在很多关于 MySQL 文章都在讲解其底层原理,比如索引采用的 B+ 树结构、事务是怎样实现的、千万级乃至上亿数据量怎么处理,等等,看完之后也了解相关知识了,但根据业务需求写一个复杂的 SQL 语句的时候就蒙圈了。

当我们去了解一个新框架、新组件、新技术时,第一步是了解其使用方法,在使用的过程中慢慢去了解其背后更深层次的原理,如果连一个技术的最佳实践都一无所知,又谈何深入理解呢?如果只知道理论却不去动手操作,那么很快就会忘记理论知识,我见过太多人在学习新技术时被那些“不接地气”的讲解给劝退了。

「知其所以然」的前提是「知其然」,为了弥补市面上「知其然」的空缺,我创建了【项目实践】这个系列。不谈那些「高大上」的东西,直接手把手教你实践,并且附上源码。让你在实践中掌握新的知识点,直观感受一项技术在实际项目中是如何运用的!然后再徐徐为你讲解技术背后的原理,让你真正做到「知其然」的同时轻松地「知其所以然」。

所有项目克隆下来即可运行,有部分项目质量甚至可以单独开一个仓库!点击 star,我会不断更新更多项目实践的!

以项目驱动学习,以实践检验真知

项目实践系列

【项目实践】学习 Spring Boot 之前先学学 SSM 整合

【项目实践】Spring Boot 三招组合拳,手把手教你打出优雅的后端接口

【项目实践】后端接口统一规范的同时,如何优雅地扩展规范

【项目实践】Session 和 JWT

【项目实践】页面权限、按钮权限以及数据权限

【项目实践】Spring Security + Session / JWT 认证与授权

【项目实践】单例模式、责任链模式、策略模式项目实践

【项目实践】商业计算怎样才能保证精度不丢失

【项目实践】使用 MinIO 自建高性能对象存储服务器

【项目实践】使用Vue.js和ElementUI快速实现后台管理系统的界面布局

联系方式

我是「RudeCrab」,一只粗鲁的螃蟹,追求简单粗暴地讲解技术。

关注「RudeCrab」微信公众号,和螃蟹一起横行霸道!

微信二维码


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Java (705,197
Spring Boot (12,068
Spring (4,900
Jwt (3,453
Design Patterns (1,893
Spring Security (1,510
Ssm (423
Related Projects