00:00
那这两部分的话呢,这个又处在咱们整个的课程体系的一个什么位置。啊,这呢我呃找了两个这个大纲,诶大家呢,学的方向呢,这不一个是JAVA1方向,一个呢属于大数据方向,哎,那这两个方向呢,这个对应的一个课表,诶我们可以简单的来看一下啊嗯,也就说呢,大家开始去学习的时候呢,你得知道你现在在哪啊,你未来还要学什么东西,大概分几个阶段啊,心里边稍微得有一个数啊,咱们现在讲的呢,都是这个Java这个语言这个层面的啊,这个时间呢,因为没有含着这个90 11等等,所以这个时间呢不是特别精确了啊好,然后后面的话,我们学的是MYSQ数据库啊,SQL这个语言GDBC啊,通过Java语言去操作数据库啊,这呢我们都归程叫第一个阶段,这呢是JAVA1学科啊,这是叫第一个阶段,然后第二阶段呢,叫Java web阶段,哎这个阶段的话呢,我们就涉及到基本的,哎,通过前端的这个基本的这个语言,HMMRCSS啊,Javascript,哎,我们呢可以去。
01:07
跟后台的这个这个这个服务器进行交付了,服务器呢,我们用的是tomcad服务器啊,通过HTP协议啊进行这个传输,然后呢,我们在服务器端呢,写基本的组件叫sol啊,Sol里边我们来写Java代码,哎,然后呢,我们还可以呢,在Java代码里边再去通过JDBC来操作数据库啊,这样整个呢前后就通了,比如说大家可以写个页面,这里边呢有用户名,有密码,你把它呢发送到我们的这个,诶这个tocad,这个服务器里边这个请求我们这个sol sol呢把这个数据呢,给你写入到这个数据库当中。哎,当你下一次呢,再重新登录的时候,诶,你就写一个用户名密码,诶发到这儿,然后呢,搜L这块就可以从数据库这块校验一下,看看你输入的用户名密码对不对,哎,返回给你是登录成功还是登录失败。哎,就基本的一个web呢,我们这就整个前后就通了,哎以及呢,涉及到其他的一些基本的组件,哎在这呢,我就先不详细的去说了,就啊,哎这呢是我们这个we部阶段,这个we部阶段呢,我们也会讲一个项目叫做商硅谷书城,注意这个项目呢,跟咱们Java基础的项目呢类似,实际上都应该叫做案例。
02:19
对,就是真正企业级的话呢,呃,这个可能你会有一个说当当书城,当当网的书城啊等等,那当然企业级应用都是使用框架了是吧?呃,业务更复杂,咱们这儿呢,都是用的这些基本的一些组件啊来实现的啊,就是这呢属于我们的一个案例啊,而且这个案例呢,是我们融到这些内容里边的,也就是说呢,我们讲一点内容大一点这个项目啊,讲点内容大点的项目,哎,等这个内容讲完以后呢,这个项目也就启动起来了。啊,属于增量式的一种开发啊,然后呢,在后边涉及到张一的一些主流的框架啊,这呢是咱们真正开发中要用的一些结构了啊简单来说什么叫框架呢?什么叫框架呀。
03:03
可能脑子里边浮现的就是一个支架是吧,啊这个理解呢也可以,这个框架呢,其实就可以理解为对我们现有的一些基本组件的一些组合。对,一些封装,如果呢,你要是使用这些基本的这些组件去开发的话呢,效率很低,而且呢,实际开发中有各种各样的业务场景需要你去考虑,都自己亲自去写,那确实很慢,而且呢,还有考虑不全的情况啊,那么呢,就是一些这个高级的工程师是吧,然后他们就开发出来一些优秀的框架,呃,这些框架不断的迭代以后呢,发现诶大家都可以去通用。哎,那这里边的主流的啊,像SSM啊,Spring spring Mac my be啊,这是我们外部开发,对于Java e的同学来讲啊,我们主流的三个框架啊,当然在这个SSM之前,对啊,以前的话呢,我们还都用SSH,哎,这个spring还是spring,哎,T stresss是吧,然后呢,还有harmon,哎,那现在呢,我们主流呢,都替换为叫SM啊,也就是说大家呢,呃,这个这个没有必要再去学SSH了,呃,因为像ru呢,在之前几年的时候呢,京东这个也是用ru来写,还出过这个漏洞啊,所以更验证了就是它还是要被淘汰掉的啊,那基于SSM的话呢,这个是当前的一个主流,而且呢,在一七年的时候,我们也看到了这个微服务架构的崛起啊,微服务涉及到像这个,呃,Spring BOO啊,Spring cloud呀等等啊,现在很多公司也是基于微服务做开发的。
04:37
啊,所以这个呢,我们在项目当中啊,给大家集成进来这个微服务的这个架构啊,这个项目呢,就是我们真正的企业级项目了啊,就是真正企业级用的时候呢,就是这些框架的搭建啊,就是具体开发的一些场景和业务,哎,我们都在这个项目当中去讲解,这个是15天啊,注意这个项目呢,也不是说把整个这个项目呢,前前后后所有的功能都实现了啊,要那样的话呢,这一个项目15天可是绝对整不完的啊,因为在公司里边一个JAVA1属于我们这个后台的项目,当然跟这个项目的大小有很大关系啊,你说大了的话呢,它可以达到像12366这样的规模,那可能几百人的团队去维护去开发啊,一年可能都还搞不定的,对吧?啊,当然也有比较简单的一些,就做一个公司的一个CRM管理系统啊,那可能就挺快,几个月的时间可能就搭建好了,因为有很多现成的一些,呃,快研框架,包括已经写好的一些免费的一些,这个这个项目都已经出来的啊,你可以再做一些修改就可以了。所以。
05:38
这呢,虽然都是张阿一的项目,那根据项目的大小,其实开发团队人数的多少,开发周期的长短也都不一样啊,咱们这个项目呢,其实不算小啊,但是呢,要每个人都要求把这个代码从头到尾全都写完一遍,或者这个项目是个完整的,那得好几个月的时间啊,所以咱们这里边呢,就是把那些重复性的一些功能啊,就给大家滤掉了,我们把里边诶核心的一些内容啊,然后呢,核心的一些功能哎,都会给大家讲到啊,这是我们讲的这个互联网的这个众筹项目,然后在后面呢,涉及到张E的一些高级技术啊,这个嗯,Idea的使用啊get,然后MYSQL高级啊,My cat实现MYSQL的分布式分库分表,主页分离啊,N负载均衡啊,GM啊,GC线程高级等等等等啊,这些内容的话呢,是现在作为尤其大家在北京啊,北京呢,应该算是中国互联网的一个中心了啊,不管是从业人数上。
06:38
来讲,企业的这个数量上来讲啊,这个需求量上来讲啊,等等都是全国规模最大的啊,那你需要接触一些新型的一些技术啊和一些框架,然后呢,在这个后面呢,我们还会讲一个叫电商项目,这个项目的时间也相对比较长一些啊,这个是15天啊,15天讲完以后呢,很多内容呢,还需要大家呢再去拓展,去总结,还有三天的时间。
07:02
啊,就有同学可能会看到哈,我去网上一搜啊,那搜到的好多都是要电商项目啊,那电商跟电商之间呢,其实不同的项目还是有很大区别的啊,你要是电商复杂的,你可以达到像比如说像像淘宝是吧,像京东啊这样可以承载高并发的这样的场景的电商啊在618,在双11你会发现呢,你登录天猫啊,登录淘宝,登录京东,发现呢,同时啊这个这个几分钟之内涌入上千万的用户,大家同时去浏览这个这个商品,然后同时呢去支付,发现呢,这个网络也可以承载啊,然后呢,你要是一个小网站可能直接就崩了。啊,所以说电商跟电商之间呢,有很大差别啊,另外呢,讲的这个项目电商那也有很大差别啊,就是你去网络搜,可能也搜到很多一些机构的电商啊,这个差别是比较大的,全看这个业务的复杂程度,哎,咱们这个呢,升级以后呢,也是对标京东啊做的这个电商项目啊,那为什么说不同的机构可能都爱讲电商这个项目呢,为什么呀。
08:06
做电商相关的人呢,相对来讲一方面也多一些啊,就是电商呢,已经不不单纯的就是一个电商了,就是说啊京东叫电商啊,拼多多叫电商,淘宝叫电商,说别的是不是就都不算电商了呢?电商这个概念呢,其实是一个比较宽泛的,我们可以把只要你有支付功能的都可以叫做电商。啊,比如说像滴滴。微列支付嘛,是吧,美团外卖美团美团外卖啊,大家也需要去支付啊,这种有支付性质的呢,我们都可以把它归到这个电商这个呃范畴里边,所以呢,这样一说的话呢,呃,做电商相关的这个人员,首先呢,它就比较多,这是其一啊,那其二呢,电商里边其实可以融合更多更复杂的业务。啊,你想想这个像比如说电商里边,我们可以有这个商品的展示,商品的说明啊,包括商品的列表,像商品的列表呢,就有点像你看新闻一样,像新闻的网站商品这个这个新闻的列表,点开具体的一个新闻啊,所以说呢,像新闻那样特点我们在电商里边可以体现啊,像一些图片的网站,视频的一些网站,在电商这个项目里边也可以展现啊,这个你也可以展示一个商品的时候呢,用图片或者是用视频啊,然后呢,用户呢,也可以对他购买的商品进行一些评论,有点像一个博客一样。
09:29
对吧?啊,也就是说呢,我们电商里,其实它里边你可以看到其他的各个门类的一些影子,或者说呢,其他一些功能都可以在我们这个电商的项目当中体现,哎,所以我们就拿一个电商啊,把它呢讲透彻,哎,让大家呢,出去以后呢,你可以做的不是电商啊,做的是其他的一些业务场景的,那你也是可以搞得定的啊属于这种,然后后续的话呢,这个在线教育项目啊,其实也算是一个拓展了啊,就是大家呢,在前边两个大的项目的基础之上啊,需要呢进行一些巩固吸收,然后我们再做一个啊在线教育的一个项目是这样啊,后边呢,这个面试题讲解等等就完事了,整体来看的话呢,可以算成这四个大的阶段啊,Java的一个基础阶段,Java web的一个阶段,然后Java e的一个基础框架的一个阶段,还有呢,Java高级的一些内容以及项目。
10:20
啊,这四个大的阶段,好,这是对于咱们这个障碍E的同学来讲,大数据的同学呢。哎,这也是咱们这个课程呢,更新以后的这个啊,呃,第一个阶段的内容咱们是一起上的,哎,都是一样的啊,那从这个GDBC以后呢,这个内容就区分开了,这呢叫Jae的核心,哎大家你会发现这部分内容呢,实际上就集成了刚才JA把你同学的前两个阶段。哎,不是准确的说应该是第二个阶段和第三个阶段啊,哎,Web阶段的内容呢,就四天啊,非常集中式的段啊,刚才那是15天是吧?啊然后呢,这个框架呢,呃,SSM在Jae里边呢,我们是四天,四天三天,然后在我们这大数据里就三天。
11:11
啊,其实大数据呢,应就是呃应该说呢,跟JAVA1比呢,呃也不能说叫他多难多难了,主要呢,还是知识容量大一些。啊,这是容量要大一些啊,嗯,就是大家做大数据开发的跟Java肯定是不同的了,但是呢,因为你做大数据的还是要对接Java的后台的,所以呢,你要基本了解Java后台的框架都有哪些,当然了也不排除啊有同学毕业的时候呢,啊,你做的是大数据工程师,但是你可能工作当中百分之甚至夸张到哈,70%的工作可能还是做的张阿一。这就看你具体的公司了。啊,虽然呢,你是以大数据的岗位进去的,但是发现这个组长或者项目经理给你分配的任务,发现里边有好大一部分成本还是做1亿的东西,这是有可能的啊,这是跟具体的公司有关系的啊好呃,然后后续呢,这是对于我们大数据也好,扎阿一也好,都需要用的一些内容啊,Linux啊,Mavin red ma so,高级啊,这都会去讲的啊,然后下边这个shell的话呢,是我们扎这个大数据里边才会讲的内容啊,那对于大数据来讲呢,主体上啊,有两套生态体系,一套呢叫做很豆op啊,一套呢叫做Spark。
12:23
啊,一套叫做Spark啊,Spark呢属于目前的比较主流的这一套体系啊,生态啊,这个具体的实施啊,离线啊等等这个我就不具体展开去说了啊,然后呢,现在也看到了另外一套呢,叫做flink体系呢,现在也开始崛起啊啊,尤其呢,像阿里等等这样的公司呢,已经开始呃导向性的用flink了,然后咱们这个课程当中呢,也加入了这个flink的这个内容啊,后续呢,等到大家那个时候呢,还会有相应的一些项目上的一些体现啊,就这个课程呢,咱们会不断的去更新啊,然后标红的呢,是我们相关的一些这个项目。哎,相关的一些项目啊,那对于咱们学大数据的同学呢,还会接触到Python啊,Python的话呢,这个现在也比较火热啊,啊这个也可以做一些数据分析的相关工作啊,爬虫的相关工作啊,用Python去实现啊等等啊这呢就是咱们大数据的同学的这样的一个这个这个学习的一个路线哈,大概呢,你心里有数啊,心里有数啊,别这个学了第一个月发现啊,我已经不行了,累的感觉都要死了,都是吧,啊这还没开始呢,都是吧?哎,正经开始的话呢,对于大数据的同学呢,是算是从从这块儿开始了。
13:32
哎,当然不是说前面不重要啊,前面呢你也得这个就跟说长跑一样,前面呢你得盯得住,不能掉队啊,然后到后边这个开始大数据的时候呢,开始发力了啊,这是这种,那对于咱们扎VA1的同学来讲呢,哪块开始属于你这个绝对不能掉以轻心的面向对象,面向对象只是一个小的一个部分是吧?对,那Java外B呢,其实也还好啊,那你要是重心的话呢,不能掉以轻心的,就是开始上框架了,对,这个时候呢,你就得打起100个精神点了。
14:08
啊,当然前面这块呢,也是刚才说的,就跟跑长跑一样,你不能掉队。啊,这个你得跟得上,你说我这时候我呃,我这个晚上早点睡,这个补充补充这个充足的精力,然后准备呢,以后学框架的时候呢,好有这个精力去学啊,前面你要学不好这个这个知识没有。打这个打牢师的话,哎,你后边这个讲框架呢,你也就迷糊了啊,所以前面那个内容也非常的重要啊,哎,要跟得上啊,现在呢,大家学习我们扎va基础呢,用不着说这个我晚上嗯,两点睡三点睡,应该我们每天的知识量还不足以说让你能够学到两三点那么晚的哈,尽量往前赶,效率提高提高啊,这个等到后边整到框架,整到项目的时候呢,可能这个,哎呀,这个代码量好大了啊,每天晚上整一遍这个,这个也挺紧张,还想整第二遍的话呢,那可能就得两点甚至更晚,哎,这个是有可能的,就到后边的真正需要你这个使劲的时候了,你这个精力也能跟得上啊,得这样啊。
我来说两句