在B站学Java

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: b站大学

大家好,我是大彬~

众所周知,B站是用来搞学习的,对于学编程的小伙伴来说,B站有着非常丰富的学习资源。今天给大家分享一些质量比较高的Java学习视频,希望对大家有帮助!

Java基础

首先是Java基础,推荐动力节点老杜的视频教程,1000w的播放量!视频总体上质量很不错,讲解挺详细,适合新手。跟着老杜的视频学下来,可以学到很多知识。

地址https://www.bilibili.com/video/BV1Rx411876f

Java Web

Java Web是一系列技术的综合,也是大多数Java开发者的技术方向。需要了解Java在完整的应用中,是如何与各个模块交互并发挥作用的。学习内容包括前端基础知识(了解即可)、Servlet学习、tomcat的使用、MVC分层模式、http协议等。Servlet虽然不再是一个主流web开发技术,但依然是Java Web开发技术的基础,现在流行的各种MVC框架,还是以Servlet 为基础的,所以有必要学一下。

视频推荐尚硅谷的JavaWeb全套教程建议倍速观看

地址https://www.bilibili.com/video/BV1Y7411K7zz

框架

整理了一下,目前主流框架主要有以下几个:

框架

Spring

大部分公司都会用到 Spring框架,必学!。主要理解 Spring 面向切面、依赖注入的特性,学会使用 Spring 构建应用程序。视频还是推荐尚硅谷王泽老师的Spring5框架最新版教程,视频刚出不久,内容也是与时俱进,值得学习!

地址https://www.bilibili.com/video/BV1Vf4y127N5

SpringMVC

SpringMVC是基于MVC架构模式的轻量级Web框架,对于初学者,需要掌握Web请求从发出到相应的这个过程,SpringMVC做了什么,还有MVC模式的思想。

视频推荐狂神说Java的SpringMVC教程

image-20211121233000570

地址https://www.bilibili.com/video/BV1aE41167Tu

MyBatis

MyBatis 是一款优秀的持久层框架,MyBatis 帮助我们做了很多事情:建立连接、操作 Statment、ResultSet、处理 JDBC 相关异常等,简化了开发流程。

视频推荐狂神说的Mybatis最新完整教程,b站播放量最高,获得了很多小伙伴的一致好评。

地址https://www.bilibili.com/video/BV1NE411Q7Nx

SpringBoot

学完 SSM,就要进一步学习 SpringBoot 了,相信很多人在学了 Spring 之后,面对各种各样的配置,想必都会头疼。而 SpringBoot 的出现解决了这个问题,SpringBoot 去除了大量的 XML 配置文件,简化了复杂的依赖管理。

视频推荐尚硅谷雷神的2021版最新SpringBoot2权威教程

地址https://www.bilibili.com/video/BV1Et411Y7tQ

SpringCloud

最后是 SpringCloud,推荐下尚硅谷周阳老师的视频教程(阳哥牛逼!)。

地址https://www.bilibili.com/video/BV18E411x7eT

JVM

虽然Java开发者不用自己进行内存管理、垃圾回收,JVM帮我们做了,但是还是有必要了解下JVM的工作原理,这样在出现oom等问题的时候,才有思路去排查和解决问题。

视频推荐尚硅谷宋红康老师的,课程分为三个篇章:《内存与垃圾回收篇》、《字节码与类的加载篇》和《性能监控与调优篇》。

地址https://www.bilibili.com/video/BV1PJ411n7xZ

数据库

Java开发,离开不了数据库。主要学习MySQL,还是推荐老杜的视频,播放量300多万,评价挺高。看视频的过程,要边实践,写写SQL,才能真正的掌握好。

地址https://www.bilibili.com/video/BV1Vy4y1z7EX

中间件

Redis

现在Java后端的面试基本都会问到Redis。Redis 用来缓存热点数据,加快读写速度,从而提高性能。视频推荐狂神说Java的Redis最新超详细版教程,不仅教你学Redis,还会教你学习的方式。

地址https://www.bilibili.com/video/BV1S54y1R7SB

MQ

消息队列是基础数据结构中FIFO的一种数据结构,用来解决应用解耦、异步消息、流量削锋等问题,可以实现高性能、高可用、可伸缩和最终一致性。

视频推荐百知教育的RabbitMQ教程

地址https://www.bilibili.com/video/BV1dE411K7MG

文章对你有用的话,点个赞,支持一下~

我是大彬,非科班转码,校招拿了多家互联网中大厂offer,专注分享Java技术干货,欢迎关注~

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
存储 SQL 缓存
JAVA问答17
JAVA问答17
84 0
|
SQL XML Java
JAVA问答2
JAVA问答2
133 0
|
存储 负载均衡 监控
JAVA问答4
JAVA问答4
134 0
|
分布式计算 Java API
赶快看看Java11,不然你就out了!
由于直接从Java8跨越到Java11,所以特性介绍就把Java9-Java11的部分特性一起介绍一下。想要了解Java8特性的朋友可以去我的博客找「Java8系列」。
656 3
赶快看看Java11,不然你就out了!
|
Oracle Java 关系型数据库
什么是java
什么是java
118 0
|
SQL 负载均衡 Oracle
[一起学Java]
一、批量添加品牌信息到数据表 一、业务实现类实现
165 0
|
小程序 Oracle Java
Java小史:从0到1
简单介绍下java的历史
200 0
Java小史:从0到1
|
Java
+ 在Java中有两种使用情况
+ 在Java中有两种使用情况:
105 0
|
Java
java if..else
java if..else
131 0
java if..else