全国校区
北京
深圳
上海
广州
武汉
成都
西安
郑州
南京
长沙
Java实验班
Java就业班
Java在职加薪班
Java架构师班
Java夜校班
JavaSE
数据库
JavaWeb
流行框架
分布式
微服务
SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。Spring框架提供了构建Web应用程序的全功能MVC模块。使用Spring可插入的MVC架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框...
JVM一直是java知识里面进阶阶段的重要部分,如果希望在java领域研究的更深入,则JVM则是如论如何也避开不了的话题,本系列试图通过简洁易读的方式,讲解JVM必要的知识点。运行流程我们都知道java一直宣传的口号是:一次编译,到处运行。那么它如何实现的呢?我们看下图:java程序经过一次编译之后,将java...
Vim是Unix/Linux系统最好的文本编辑器,它的强大不逊色于任何最新的文本编辑器,由于对Unix及Linux系统的任何版本,Vim编辑器是完全相同的,因此Vim命令也是相同的。但对于一些Linux系统的初级使用者来说还是有一定的操作难度的。为了普及大家对LinuxVim编辑器的使用,本文我们来详细地介绍各...
使用Linux的小伙伴可能苦恼于寻找Linux上必备的应用程序,但对于Linux的使用是见仁见智的,因人而异。但确实存在一些必备的并且大部分Linux用户都会安装的应用程序。接下来我们会列举出那些在所有Linux发行版上你都会安装的各个领域的必备Linux应用程序,共11个。1.网页浏览器GoogleChrom...
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。算法概念的诞生到如今算法体系的成熟,经历了许多的波折,也孕育出了许多的优质算法。算法本身还是人为设计出来的,因此,算法设计要求也是客观存在的。算法中的指令描述的是一个计算,当其运行...
数据结构(datastructure)是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。基本的数据结构我们都接触过,总体而言还是比较简单的,本文我们就来聊一聊相...
任何操作系统都存在“用户的概念”,Linux也不例外。我们都知道Linux是多用户操作系统。Linux允许使用者在Linux系统上通过规划不同类型、不同层级的用户,并公平地分配系统资源与工作环境。而与Windows系统最大的不同,在于Linux允许不同的用户同时登录主机,Linux切换用...
JSTL标签是基于JSP页面的,这些标签可以插入在JSP代码中,本质上JSTL也是提前定义好的一组标签,这些标签封装了不同的功能,在页面上调用标签时,就等于调用了封装起来的功能。JSTL的目标是简化JSP页面的设计。对于页面设计人员来说,使用脚本语言操作动态数据是比较困难的,而采用标签和表达式语言则相对容易,J...
类似于Windows系统中的Administrator,root是Linux系统中的超级管理员用户帐户,拥有所谓的管理员权限,该帐户拥有整个系统的最高权限,可方便地对于系统的部件进行删除或更改。在Linux系统中对很多文件进行修改都需要有root(管理员)权限,比如对/ect/profile等文件的修改。很多情...
输入法(InputMethodService)是指为将各种符号输入电子信息设备(如计算机、手机)而采用的编码方法。我们在Windows系统中接触得比较多,实际上,在Linux系统中也有许多的输入法,目前主流Linux输入法有这三种IBus,Fcitx(可以安装搜狗输入法)和SCIM。本文我们就来聊一聊这3种主流...