Java悟道路线


等级名称完全按照steam修仙游戏觅长生

初窥门径(练气)

这个阶段是Java修仙者必经的第一个阶段,首先得了解Java门派的始祖是谁,以及Java门派的千年历史,知己知彼方能百战不殆

其次,就到了JavaSE基础阶段,这个阶段需要学习八大数据类型、如何创建常量和变量,以及如何使用常量和变量、运算符有哪些种类,如何运算以及它们优先级如何、如何使用if,switch,for,while以及do…while、如何存储一批数据,所以引入了数组、如何用其他方式存储一批数据,如何无重复的存储一批数据,如何使用键值对的方式存储数据,所以引入了list,set和hash

除此之外,还得学习离散数学,了解集合论、树,图的概念,为下一阶段的数据结构打下基础

做完这一切后,Java修仙之旅正式拉开了帷幕啦!!!

略有小成(筑基)

这个阶段就得承接上阶段,先学习数据结构,了解数组、链表、字符串、栈、队列、树、图等数据结构的知识,除此之外,还得了解其中包含的八种排序算法,栈的递归算法,字符串的BF算法以及KMP算法,图的深搜和广搜算法,普里姆算法,克鲁斯卡尔算法,迪杰斯特拉算法,弗洛伊德算法,拓扑排序算法。

数据结构完结后,就可以开始JavaSE的进阶,学习I/O流、网编和最基本操作数据库的JDBC、ODBC桥,GUI/Swing编程为可选。最后就得开始学习计算机网络,了解TCP、UDP、HTTP等协议,特别是HTTP协议,为下一阶段的通信打下基础

做完这一切,就可以开始三花聚顶,五气朝元,最后凝液成丹啦!!!

融会贯通(金丹)

这个阶段就正式进入JavaEE阶段了,JavaEE中包含JavaWeb、SSM、SpringBoot等概念,那么这个阶段主要学习JavaWeb。

JavaWeb包含JSP、EL表达式、Servlet、拦截器、过滤器、监听器、Cookie和Session、JavaBean等知识,其中JSP、EL表达式可以理解为前端语言,Cookie和Session一般用于作登录验证,而剩下的可以看做后端,Servlet可以和前端进行通信,JavaBean是一种特殊的实体类,剩下三种器都为配置类,多用于前后端交互时触发某一类事件。

除了学习JavaWeb,还得学习操作系统的概念,为下一阶段的Linux做好准备

做完这一切后,就可以开始碎丹化婴啦!!!

道之真境(元婴)

这个阶段学习的东西会非常的多首先就得学习JavaEE的进阶,这其中包含SSM框架和SpringBoot大杂烩框架。其中SSM就是Spring、SpringMVC、Mybatis三个单词的首字母的缩写,其中,Spring包含两个主要的特性,一个是控制反转(IOC),另一个是切面(AOP),其实还有一个,就是DI依赖注入,切面可以用于打印日志。SpringMVC主要学习它里面包含的注解,注解式开发即方便又简洁,不需要过多的使用xml配置或Java文件配置。Mybatis是持久层的一个框架,主要学习它的xml语法格式,如何映射mapper文件,以及Mybatis的代码生成器如何使用,简化我们的开发。

然后就是SpringBoot大杂烩框架了,这个框架可以直接集成SSM以及其他你想使用的第三方技术,只需要在maven文件或者gradle文件中导入好依赖即可,除此之外,我们还得学习它的Thymeleaf引擎模板,Spring Security安全框架,配置文件application.properties或者application.yml,Junit测试,logback.xml日志文件等。这个阶段最好多去做做项目,这样上手更快。

接着就是学习第三方的技术栈,这里先不归类,后面再归类,除了第三方技术栈外,开发可能遇到的问题有跨域问题、xss攻击、sql注入、邮件发送、手机号登录、微信登录绑定等等。

最后就是需要学习使用服务器或者虚拟机,这里肯定推荐使用Linux系统啦!目前许多公司都在使用Linux系统作为服务器,那么我们肯定也得学习Linux啦!学会使用ftp传输文件,服务器里如何配置nginx代理,如何装环境等等问题

修炼完这些后,就可以突破化神啦!!!

大道已成(化神)

这个阶段需要修炼目前来说最高级的功法啦,首当其冲的便是JavaEE高级阶段,SpringCloud,其中包含Eureka服务治理,Ribbon负载均衡,Hystrix断路器,Zuul网关和Config配置管理,然后是学习如下的第三方技术,最后是了解数据库集群和分布式开发的概念

修炼完这些后,就可以开始准备渡劫飞升吧!!!

附加

第三方技术归类:

安全类:sa-token、shiro和jwt组合、validation(后台数据校验)、Spring Security

工具类:Hutool

接口测试类:swagger

消息推送:WebSocket

数据库:
1. 缓存:Redis
2. 文档类:MongoDB
3. 中间件:RabbitMQ、RocketMQ、ActiveMQ、Kafka
4. 大数据:Hbase

分布式:Dubbo和Zookeeper组合、Hadoop

定时器:Quartz

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/44362.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

javascript-悟道-02-数值

糟粕 NaN 不等于自身Math 对象有一些本该在Number 上的函数, 从Java学的糟粕 // 2147483647浮点数的思想 分两部分: 有效位数(也叫系数-coefficient/分数fraction/尾数mantissa); 指数(exponent)指小数点应该放在哪个位置64位(1一个number类型包含一个符号位(sign),11位指数…

“悟道”公开课第四讲丨悟道开发案例:​悟空策论——议论文写作平台

图片出处:https://bmk.sh/2020/05/29/GPT-3-A-Brief-Summary/ 如果你错过了上一波深度学习引发的NLP范式转换,不要再错过这一波超大预训练模型的崛起。 现在,有一个重要机会摆在你面前:“悟道”系列公开课正式开课(直播…

中软国际教育科技集团送给参赛选手的专属福利,悟道之巅大赛参与就有奖励

一、大赛背景 悟道2.0是北京智源人工智能研究院开发的大规模人工智能模型。和一般的人工智能模型不同,开发者可以在不掌握人工智能算法的情况下,仅仅调用大模型的接口,就可以使用人工智能的性能。 悟道之巅大赛邀请开发者利用悟道2.0大模型…

1.75万亿参数、在国产超算上训练,刚刚智源发布了全球最大预训练模型“悟道2.0”...

边策 梦晨 发自 凹非寺 量子位 报道 | 公众号 QbitAI 中国的AI内行顶级盛会——2021北京智源大会又来了。 每年的智源大会参会阵容都非常豪华,今年也不例外,包括Yoshua Bengio、David Patterson两位图灵奖得主在内的200多位学者将一起对AI的技术和应用进…

javascript悟道-导读和命名

我的习惯: …三个点,表示无语 他认为的糟粕 let a 123; // 用 赋值 if(a > 1) {} // 用小括号 保留字 // 作者认为的精华 1. 数值型 // 没有整型和浮点的区分导读 下一代的编程范式: 全局分布式,安全和事件化编程, 然而现在的是本地化,不安全和顺序化的编程自创 wun …

第三届北京智源大会开幕,全球最大智能模型“悟道2.0”重磅发布

6月1日,由北京智源人工智能研究院(以下简称智源研究院)主办的2021北京智源大会在北京中关村国家自主创新示范区会议中心成功开幕。 北京智源大会是智源研究院主办的年度国际性人工智能高端学术交流活动,定位于“AI内行顶级盛会”…

2021北京智源大会圆满闭幕,现场8千人,参会7万人,发布「悟道2.0」全球最大万亿级模型...

句点,是下一行诗篇的开始。 6月3日晚上10点整,2021北京智源大会正式闭幕,为北京乃至中国人工智能发展画上浓重一点。 定位于"内行的AI盛会",北京智源大会以国际性、权威性、专业性和前瞻性为特色,如今已经成…

《预训练周刊》第11期:全球最大智能模型“悟道2.0”重磅发布、谷歌KELM:将知识图与语言模型预训练语料库集成...

No.11 智源社区 预训练组 预 训 练 研究 观点 资源 活动 关于周刊 超大规模预训练模型是当前人工智能领域研究的热点,为了帮助研究与工程人员了解这一领域的进展和资讯,智源社区整理了第11期《预训练周刊》,从论文推荐、研究动态、学术会议等…

【悟道模型】主题论文推荐

悟道2.0参数量达到1.75万亿,创下全球最大预训练语言模型记录。"悟道"超大模型智能模型旨在打造数据和知识双轮驱动的认知智能,让机器能够像人一样思考,实现超越图灵测试的机器认知能力。 以下论文供大家参考学习: 1.B…

智源大会开幕,全球最大智能模型“悟道2.0”发布

6月1日,由北京智源人工智能研究院(以下简称智源研究院)主办的2021北京智源大会在北京中关村国家自主创新示范区会议中心成功开幕。 北京智源大会是智源研究院主办的年度国际性人工智能高端学术交流活动,定位于“AI内行顶级盛会”&…

1.75万亿参数,刚刚智源发布了全球最大预训练模型“悟道2.0”

中国的AI内行顶级盛会——2021北京智源大会又来了。 每年的智源大会参会阵容都非常豪华,今年也不例外,包括Yoshua Bengio、David Patterson两位图灵奖得主在内的200多位学者将一起对AI的技术和应用进行深度探讨。 Bengio更是带来了他的System2深度学习…

VMware虚拟机扩展磁盘容量

文章目录 VMware虚拟机扩展磁盘容量1. 关闭虚拟机,设置扩展磁盘容量2. 打开虚拟机,分配扩展出来的磁盘容量2.1 使用gparted工具,删除原来的扩展分区和逻辑分区2.1.1 安装gparted2.1.2 删除逻辑分区2.1.3 删除扩展分区 2.2 修改主分区大小&…

IDEA连接虚拟机

1. 在Intellij_idea上面点击如下菜单:Tools—Deployment—Configuration… 2. 新增一台虚机,输入名称,选择SFTP协议,点击OK 3. 输入IP地址、代码路径、账号密码,点击OK 4. 点击Tools—Deployment—…

虚拟机连接本地wifi网络

虚拟机常被用作安装一个系统,用来做系统开发,这个系统可以是红帽、Ubuntu、win10。毋庸置疑,虚拟机联网很有必要,通过网络你可以访问网页、下载资料、安装软件等。本人就为了联网折腾了不少时间,参考了不少资料&#x…

虚拟机Ubuntu安装VMware Tools

1.点击:虚拟机->安装VMware Tools 2.安装完成之后,打开文件夹,点击左侧VMware Tools,里面有压缩文件,将文件复制到home中,便于下面操作 3.打开终端(首页同时按住Ctrlaltt), 切换为root用…

解决虚拟机突然断网问题

被这个问题折磨了许多次,花费了很多时间,某一次突然就顺利解决了,以往都是只能卸载了重装一遍。其实最主要的操作,也包含在重装后设置网络的过程步骤中。不清楚我的经验是不是个例哈,没试验过是否适用所有情况&#xf…

虚拟机黑屏解决方法

在VM虚拟机操作过程中经常遇到黑屏的问题。而且黑屏一旦发生就会无法关闭和启动。 我在虚拟机安装中遇到很多次黑屏问题现在给兄弟们一些我成功的网上解决的办法。 第一种 WINR CMD(管理员模式运行) 输入netsh winsock reset 重启电脑 第二种 &#xf…

虚拟机无法上网的原因

原因之一:网关不一致。保证 WMare虚拟机、linux镜像系统 和 本地windows,三者网关一致即可 虚拟机网关配置,如下图所示 linux镜像系统配置网络中配置网关,如下图所示 本地windows网关配置,如下图所示 原理:镜像系统如果不能上网,需要借…

虚拟机JDK安装方法

虚拟机安装JDK 1、安装WinSCP 2、查找虚拟机IP(指令:ifconfig) 3、登录 4、找到JDK文件,拖入虚拟机opt文件夹内 5、进入虚拟机,使用指令cd切换文件夹路径,使用指令cd /opt切换到opt文件夹,再用ll查看JDK压缩包是否…

虚拟机如何进入PE系统

1、首先需要先制作一个iso PE系统 2、在虚拟机点击cd/dvd选项,选择刚制作的PE系统的 3、 选择:虚拟机》电源选项》打开电源时进入固件 4、进入boos系统后,选择boot》CD-ROM Drive》按 号键把CD-ROM Drive的位置调到第一位。按f10保存关机&a…