# rude-java
以 Java 语言为主的各种项目实践,涵盖各个业务、各个功能。
## 前言
现在市面上关于 Java 的教程和技术文章很多,其中有许多文章一上来就讲底层原理,这无疑给一些新手在理解上增加了难度,**理解底层原理的前提是你的基本能力已经过关了**。什么是基本能力呢?就是你能够使用这个技术去解决问题。
举一个较为极端的例子:现在很多关于 MySQL 文章都在讲解其底层原理,比如索引采用的 B+ 树结构、事务是怎样实现的、千万级乃至上亿数据量怎么处理,等等,看完之后也了解相关知识了,但根据业务需求写一个复杂的 SQL 语句的时候就蒙圈了。
当我们去了解一个新框架、新组件、新技术时,第一步是了解其使用方法,在使用的过程中慢慢去了解其背后更深层次的原理,如果连一个技术的最佳实践都一无所知,又谈何深入理解呢?如果只知道理论却不去动手操作,那么很快就会忘记理论知识,我见过太多人在学习新技术时被那些“不接地气”的讲解给劝退了。
「知其所以然」的前提是「知其然」,为了弥补市面上「知其然」的空缺,我创建了【项目实践】这个系列。不谈那些「高大上」的东西,直接手把手教你实践,并且附上源码。让你在实践中掌握新的知识点,直观感受一项技术在实际项目中是如何运用的!然后再徐徐为你讲解技术背后的原理,让你真正做到「知其然」的同时轻松地「知其所以然」。
所有项目克隆下来即可运行,有部分项目质量甚至可以单独开一个仓库!点击 `star`,我会不断更新更多项目实践的!
> 以项目驱动学习,以实践检验真知
## 项目实践系列
[【项目实践】学习 Spring Boot 之前先学学 SSM 整合](https://github.com/RudeCrab/rude-java/blob/master/project-practice/ssm)
[【项目实践】Spring Boot 三招组合拳,手把手教你打出优雅的后端接口](https://github.com/RudeCrab/rude-java/blob/master/project-practice/validation-and-exception-handler)
[【项目实践】后端接口统一规范的同时,如何优雅地扩展规范](https://github.com/RudeCrab/rude-java/blob/master/project-practice/validation-and-exception-handler2)
[【项目实践】Session 和 JWT](https://github.com/RudeCrab/rude-java/tree/master/project-practice/login-demo)
[【项目实践】页面权限、按钮权限以及数据权限](https://github.com/RudeCrab/rude-java/tree/master/project-practice/rbac)
[【项目实践】Spring Security + Session / JWT 认证与授权](https://github.com/RudeCrab/rude-java/tree/master/project-practice/springsecurity)
[【项目实践】单例模式、责任链模式、策略模式项目实践](https://github.com/RudeCrab/rude-java/tree/master/project-practice/di)
[【项目实践】商业计算怎样才能保证精度不丢失](https://github.com/RudeCrab/rude-java/blob/master/project-practice/money)
[【项目实践】使用 MinIO 自建高性能对象存储服务器](https://github.com/RudeCrab/rude-java/blob/master/project-practice/minio)
[【项目实践】使用Vue.js和ElementUI快速实现后台管理系统的界面布局](https://github.com/RudeCrab/rude-java/blob/master/project-practice/vue-route-demo)
## 联系方式
我是「RudeCrab」,一只粗鲁的螃蟹,追求简单粗暴地讲解技术。
关注「RudeCrab」微信公众号,和螃蟹一起横行霸道!
![微信二维码](http://ww1.sinaimg.cn/large/dcdff92dgy1glnmky7fb7j20p00dwdig.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
SSM框架学习宝典:入门、进阶、精通,全方位代码项目资 一、探索SSM的无限可能 SSM(Spring + Spring MVC + MyBatis)框架作为Java开发中的黄金组合,为开发者提供了强大的技术支持和丰富的功能。本系列资料将带您从零基础开始,逐步掌握SSM的核心技术和最佳实践,助您在Java Web开发领域更上一层楼。 二、资料亮点 基础教程与练习项目:从基础知识讲起,结合实际练习项目,让您轻松上手SSM开发。 进阶技术与案例分析:针对进阶开发者,提供深入的技术探讨和案例分析,助您深入理解SSM的高级特性。 实战项目与经验分享:通过实际项目实战,让您在实践中掌握SSM的运用,同时分享经验与心得,让您少走弯路。 三、适用人群与场景 无论您是初学者还是资深开发者,无论您是在校学生还是职场人士,本系列资料都将是您学习SSM的得力助手。适用于Java Web开发、企业级应用开发、个人项目实践等多个领域。 四、使用建议 系统学习:按照资料提供的顺序进行系统学习,确保知识体系的完整性。 实践为王:在学习过程中注重实践操作,通过实际项目加深理解。 持续反馈与调整:根据学习进度和反馈,适时调整学习策略,提高学习效果。 五、安全与责任 在使用SSM框架进行开发时,请确保遵循最佳实践和安全准则,以保障系统的稳定性和安全性。在使用提供的资料时,请遵守版权法规,尊重原作者的权益。让我们共同为推动SSM技术的发展而努力!
资源推荐
资源详情
资源评论
收起资源包目录
(SSM、Spring Boot、Spring Security、MinIO、Vue)各种项目实践,并附上高质量文章讲解 (343个子文件)
2.a9fb0d95.chunk.css 332KB
2.c0088679.chunk.css 332KB
animate.css 78KB
main.e491c8eb.chunk.css 37KB
main.e491c8eb.chunk.css 37KB
.env 10B
.gitignore 395B
.gitignore 395B
.gitignore 395B
.gitignore 395B
.gitignore 395B
.gitignore 395B
.gitignore 371B
.gitignore 333B
.gitignore 333B
.gitignore 214B
.gitignore 37B
index.html 2KB
index.html 2KB
index.html 2KB
index.html 613B
favicon.ico 4KB
favicon.ico 3KB
favicon.ico 2KB
favicon.ico 2KB
UserServiceImpl.java 6KB
UserServiceImpl.java 5KB
DataInterceptor.java 5KB
MyPaginationInterceptor.java 4KB
MyPaginationInterceptor.java 4KB
ApplicationStartup.java 4KB
ApplicationStartup.java 4KB
SecurityConfig.java 3KB
RoleServiceImpl.java 3KB
RoleServiceImpl.java 3KB
UserController.java 3KB
MinioService.java 3KB
AuthInterceptor.java 3KB
UserController.java 3KB
MySecurityMetadataSource.java 3KB
AuthFilter.java 2KB
ResponseControllerAdvice.java 2KB
ResponseControllerAdvice.java 2KB
ResponseControllerAdvice.java 2KB
FileController.java 2KB
JwtManager.java 2KB
RoleController.java 2KB
JwtUtil.java 2KB
JwtManager.java 2KB
RoleController.java 2KB
ResponseControllerAdvice.java 2KB
ExceptionControllerAdvice.java 2KB
LoginInterceptor.java 2KB
WebConfig.java 2KB
LoginFilter.java 2KB
MyDecisionManager.java 2KB
SwaggerConfig.java 2KB
SwaggerConfig.java 2KB
ResourceMapper.java 2KB
ResourceMapper.java 2KB
RoleMapper.java 2KB
ResourceServiceImpl.java 2KB
RoleMapper.java 2KB
ResourceServiceImpl.java 2KB
LoginInterceptor.java 1KB
LoginFilter.java 1KB
RoleService.java 1KB
SessionController.java 1KB
RoleService.java 1KB
UserServiceImpl.java 1KB
ExceptionControllerAdvice.java 1KB
JwtController.java 1KB
MybatisPlusConfig.java 1KB
ExceptionControllerAdvice.java 1KB
MybatisPlusConfig.java 1KB
UserController.java 1KB
User.java 1KB
DataController.java 1KB
DataController.java 1KB
UserController.java 1KB
UserController.java 1KB
ResultVO.java 1KB
ExceptionControllerAdvice.java 1KB
User.java 1KB
UserService.java 1KB
LoginController.java 1KB
UserMapper.java 1KB
MyEntryPoint.java 1KB
MyDeniedHandler.java 1KB
UserService.java 1KB
CompanyMapper.java 1KB
CompanyMapper.java 1KB
User.java 1KB
ResourceService.java 1023B
UserController.java 1015B
ResourceService.java 1003B
ResultVO.java 991B
CompanyServiceImpl.java 970B
CompanyServiceImpl.java 930B
UserDetail.java 919B
共 343 条
- 1
- 2
- 3
- 4
资源评论
01红C
- 粉丝: 1637
- 资源: 1098
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- # 微信小程序-健康菜谱 基于微信小程序的一个查找检索菜谱的应用 ### 效果 !动态图(./res/gif/demo
- zabbix-get命令包资源
- 毕业设计,基于PyQt5实现的可视化界面的Python车牌自动识别系统源码
- 26-朴素贝叶斯分类.rar
- 没有安Matlab 也可以 生成FIR抽头系数工具.py
- python烟花代码.rar
- 实验目的: 1.构建基于verilog语言的组合逻辑电路和时序逻辑电路; 2.掌握verilog语言的电路设计技巧 3.完成如
- 扩展卡尔曼滤波matlab仿真
- 3_base.apk.1
- 躺赢者PRO飞控常见典型问题合集(续一)无名小哥 余义 20240501待修
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功